slick.lifted
Lifted embedding: Stable query api based on implicits and overloading lifting Scala code into Slick ASTs
Attributes
Members list
Type members
Classlikes
The profile-independent superclass of all table row objects.
The profile-independent superclass of all table row objects.
Attributes
- T
Row type for this table. Make sure it matches the type of your
*projection.- Source:
- AbstractTable.scala
- Graph
- Supertypes
- Known subtypes
- class Table[T]
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- Known subtypes
- object Shape.type
Aliases for lifted embedding features. This trait can be mixed into aliasing objects which simplify the use of the lifted embedding.
Aliases for lifted embedding features. This trait can be mixed into aliasing objects which simplify the use of the lifted embedding.
Attributes
- Source:
- Aliases.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Extension methods for all columns and all primitive values that can be lifted to columns
Extension methods for all columns and all primitive values that can be lifted to columns
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Extension methods for Options of single- and multi-column values
Extension methods for Options of single- and multi-column values
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Source:
- Compiled.scala
- Graph
- Supertypes
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
- class Any
- Known subtypes
- class BaseColumnExtensionMethods[P1]class BaseNumericColumnExtensionMethods[P1]
Attributes
- Source:
- Query.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
A Tag marking the base table instance itself
Extension methods for Rep[Boolean] and Rep[Option[Boolean]]
Extension methods for Rep[Boolean] and Rep[Option[Boolean]]
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
A typeclass for types that can be used as predicates in filter calls.
A typeclass for types that can be used as predicates in filter calls.
Attributes
- Companion:
- object
- Source:
- Query.scala
- Graph
- Supertypes
Attributes
- Companion:
- trait
- Source:
- Query.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CanBeQueryCondition.type
Case provides a DSL for conditional statements in the query language.
An arbitrary number of If...Then expressions can be chained, optionally
followed by Else, e.g.:
Case provides a DSL for conditional statements in the query language.
An arbitrary number of If...Then expressions can be chained, optionally
followed by Else, e.g.:
Case If u.id < 3 Then "low" If u.id < 6 Then "medium" Else "high"
All result expressions have to be of compatible type (modulo nullability).
If at least one of them is an Option type or the Else branch is
missing, the result is also an Option.
Attributes
- Source:
- Case.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Case.type
A generic case class shape that can be used to lift a case class of plain Scala types to a case class of lifted types. This allows the type to be used as a record type (like tuples and HLists) in the Lifted Embedding.
A generic case class shape that can be used to lift a case class of plain Scala types to a case class of lifted types. This allows the type to be used as a record type (like tuples and HLists) in the Lifted Embedding.
Example:
case class C(a: Int, b: Option[String])
case class LiftedC(a: Column[Int], b: Column[Option[String]])
implicit object cShape extends CaseClassShape(LiftedC.tupled, C.tupled)
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Extension methods for all columns
Extension methods for all columns
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
- class Any
- Known subtypes
- class BaseColumnExtensionMethods[P1]class OptionColumnExtensionMethods[B1]
A Column with an associated Ordering.
ShapeLevel that only allows records of individual columns. This level is used for parameters of compiled queries.
ShapeLevel that only allows records of individual columns. This level is used for parameters of compiled queries.
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
Typeclass for types that can be contained in a Compiled container. This
includes all Executable types as well as functions (of any arity) from
flat, fully packed parameter types to an Executable result type.
Typeclass for types that can be contained in a Compiled container. This
includes all Executable types as well as functions (of any arity) from
flat, fully packed parameter types to an Executable result type.
Attributes
- Companion:
- object
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Source:
- Compiled.scala
- Graph
- Supertypes
- Self type
- Compilable.type
Attributes
- Source:
- CompilableFunctions.scala
- Graph
- Supertypes
- Known subtypes
- object Compilable.type
Attributes
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait CompilableFunctionsobject Compilable.type
A possibly parameterized query that will be cached for repeated efficient
execution without having to recompile it every time. The compiled state
is computed on demand the first time a Cached value is executed. It is
always tied to a specific profile.
A possibly parameterized query that will be cached for repeated efficient
execution without having to recompile it every time. The compiled state
is computed on demand the first time a Cached value is executed. It is
always tied to a specific profile.
Cached forms a limited monad which ensures that it can only contain
values that are Compilable.
Attributes
- Companion:
- object
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Compiled.type
Attributes
- Source:
- Compiled.scala
- Graph
- Supertypes
- Known subtypes
Attributes
- Source:
- Compiled.scala
- Graph
- Supertypes
Attributes
- Source:
- Compiled.scala
- Graph
- Supertypes
Attributes
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- Self type
- Compiled[_]
A scalar value that is known at the client side at the time a query is executed.
This is either a constant value (LiteralColumn) or a scalar parameter.
A scalar value that is known at the client side at the time a query is executed.
This is either a constant value (LiteralColumn) or a scalar parameter.
Attributes
- Source:
- Rep.scala
- Graph
- Supertypes
- Known subtypes
- class LiteralColumn[T]
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- Known subtypes
- object Shape.type
Marker trait for foreign key and primary key constraints.
Marker trait for foreign key and primary key constraints.
Attributes
- Source:
- Constraint.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class PrimaryKey
Typeclass for types that can be executed as queries. This encompasses
collection-valued (Query[_, _, _[_] ]), scalar and record types.
Typeclass for types that can be executed as queries. This encompasses
collection-valued (Query[_, _, _[_] ]), scalar and record types.
Attributes
- Companion:
- object
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object StreamingExecutable.type
Attributes
- Companion:
- trait
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Executable.type
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
- class Any
- Known subtypes
- trait BaseExtensionMethods[B1]class BaseColumnExtensionMethods[P1]class BaseNumericColumnExtensionMethods[P1]class BooleanColumnExtensionMethods[P1]class OptionColumnExtensionMethods[B1]class OptionNumericColumnExtensionMethods[B1]trait OptionExtensionMethods[B1]class StringColumnExtensionMethods[P1]
ShapeLevel that does not allow nested collections. This is the standard level for executable queries.
ShapeLevel that does not allow nested collections. This is the standard level for executable queries.
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- Known subtypes
- trait ColumnsShapeLevel
Represents a foreign key. Objects of this type are used internally by Slick.
At the user level you generally see ForeignKeyQuery objects instead.
Represents a foreign key. Objects of this type are used internally by Slick.
At the user level you generally see ForeignKeyQuery objects instead.
Attributes
- Companion:
- object
- Source:
- Constraint.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- Constraint.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ForeignKey.type
A query that selects data linked by a foreign key.
A query that selects data linked by a foreign key.
Attributes
- Source:
- Constraint.scala
- Graph
- Supertypes
Utility methods for internal use in the lifted embedding
Utility methods for internal use in the lifted embedding
Attributes
- Companion:
- object
- Source:
- FunctionSymbolExtensionMethods.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- FunctionSymbolExtensionMethods.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Contains stand-alone database functions for use in queries. Functions which operate on columns are generally added as extension methods to the appropriate column types instead.
Contains stand-alone database functions for use in queries. Functions which operate on columns are generally added as extension methods to the appropriate column types instead.
Attributes
- Source:
- Functions.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Functions.type
An index (or foreign key constraint with an implicit index).
An index (or foreign key constraint with an implicit index).
Attributes
- Source:
- Constraint.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
A column with a constant value which is inserted into an SQL statement as a literal.
A column with a constant value which is inserted into an SQL statement as a literal.
Attributes
- Source:
- Rep.scala
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass ConstColumn[T]class TypedRep[T]trait Rep[T]class Objecttrait Matchableclass Any
Base class for ProductNodeShapes with a type mapping
Base class for ProductNodeShapes with a type mapping
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
Base class for ProductNodeShapes with a type mapping to a type that extends scala.Product
Base class for ProductNodeShapes with a type mapping to a type that extends scala.Product
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
ShapeLevel that allows nested collections.
ShapeLevel that allows nested collections.
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- Known subtypes
- trait FlatShapeLeveltrait ColumnsShapeLevel
Extension methods for numeric columns
Extension methods for numeric columns
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
- class Any
- Known subtypes
- class BaseNumericColumnExtensionMethods[P1]class OptionNumericColumnExtensionMethods[B1]
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
- class Any
- Known subtypes
- class OptionColumnExtensionMethods[B1]class OptionNumericColumnExtensionMethods[B1]
A typeclass that lifts a mixed type to the packed Option type.
A typeclass that lifts a mixed type to the packed Option type.
Attributes
- Companion:
- object
- Source:
- OptionMapper.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Source:
- OptionMapper.scala
- Graph
- Supertypes
- Self type
- OptionLift.type
Attributes
- Source:
- OptionMapper.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object OptionLift.type
Attributes
- Source:
- OptionMapper.scala
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- object
- Source:
- OptionMapper.scala
- Graph
- Supertypes
Attributes
- Companion:
- trait
- Source:
- OptionMapper.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OptionMapper2.type
Attributes
- Companion:
- object
- Source:
- OptionMapper.scala
- Graph
- Supertypes
Attributes
- Companion:
- trait
- Source:
- OptionMapper.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OptionMapper3.type
Attributes
- Source:
- OptionMapper.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OptionMapperDSL.type
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait RepShapeImplicitsobject Shape.type
Attributes
- Companion:
- object
- Source:
- Ordered.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ColumnOrdered[T]
Attributes
- Companion:
- class
- Source:
- Ordered.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Ordered.type
Attributes
- Companion:
- object
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Parameters.type
An explicit primary key. Simple primary keys can also be represented by O.PrimaryKey
column options instead.
An explicit primary key. Simple primary keys can also be represented by O.PrimaryKey
column options instead.
Attributes
- Source:
- Constraint.scala
- Graph
- Supertypes
A generic Product class shape that can be used to lift a class of plain Scala types to a class of lifted types. This allows the type to be used as a record type (like tuples and HLists) in the Lifted Embedding.
A generic Product class shape that can be used to lift a class of plain Scala types to a class of lifted types. This allows the type to be used as a record type (like tuples and HLists) in the Lifted Embedding.
This can help with mapping tables >22 columns to classes, especially when using code generation. This can be used for Scala 2.11 case classes >22 fields.
Example:
def columnShape[T](implicit s: Shape[FlatShapeLevel, Column[T], T, Column[T]]) = s
class C(val a: Int, val b: Option[String]) extends Product{
def canEqual(that: Any): Boolean = that.isInstanceOf[C]
def productArity: Int = 2
def productElement(n: Int): Any = Seq(a, b)(n)
}
class LiftedC(val a: Column[Int], val b: Column[Option[String]]) extends Product{
def canEqual(that: Any): Boolean = that.isInstanceOf[LiftedC]
def productArity: Int = 2
def productElement(n: Int): Any = Seq(a, b)(n)
}
implicit object cShape extends ProductClassShape(
Seq(columnShape[Int], columnShape[Option[String]]),
seq => new LiftedC(seq(0).asInstanceOf[Column[Int]], seq(1).asInstanceOf[Column[Option[String]]]),
seq => new C(seq(0).asInstanceOf[Int], seq(1).asInstanceOf[Option[String]])
)
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Base class for Shapes of record values which are represented by ProductNodes in the AST.
Base class for Shapes of record values which are represented by ProductNodes in the AST.
Attributes
- C
The supertype for the record values.
- M
The mixed type of the Shape (a subtype of C).
- P
The fully packed type of the Shape (a subtype of C).
- U
The unpacked type of the Shape (a subtype of C).
- Source:
- Shape.scala
- Graph
- Supertypes
- Known subtypes
A limited version of ShapedValue which can be constructed for every type that has a valid shape. We use it to enforce that a table's * projection has a valid shape. A ProvenShape has itself a Shape so it can be used in place of the value that it wraps for purposes of packing and unpacking.
A limited version of ShapedValue which can be constructed for every type that has a valid shape. We use it to enforce that a table's * projection has a valid shape. A ProvenShape has itself a Shape so it can be used in place of the value that it wraps for purposes of packing and unpacking.
Attributes
- Companion:
- object
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ProvenShape.type
An instance of Query represents a query or view, i.e. a computation of a
collection type (Rep[Seq[T]]). It is parameterized with both, the mixed
type (the type of values you see e.g. when you call map()) and the unpacked
type (the type of values that you get back when you run the query).
An instance of Query represents a query or view, i.e. a computation of a
collection type (Rep[Seq[T]]). It is parameterized with both, the mixed
type (the type of values you see e.g. when you call map()) and the unpacked
type (the type of values that you get back when you run the query).
Additional extension methods for queries containing a single column are defined in slick.lifted.SingleColumnQueryExtensionMethods.
Attributes
- Companion:
- object
- Source:
- Query.scala
- Graph
- Supertypes
- Known subtypes
- class TableQuery[E]
- Self type
The companion object for Query contains factory methods for creating queries.
The companion object for Query contains factory methods for creating queries.
Attributes
- Companion:
- class
- Source:
- Query.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Query.type
Attributes
- Source:
- Query.scala
- Graph
- Supertypes
- Known subtypes
- class TableQuery[E]
A Tag for table instances that represent a Node
Common base trait for all lifted values, including columns.
Common base trait for all lifted values, including columns.
All column operations are added with extension methods that depend on the type inside the Rep.
These are defined in:
-
slick.lifted.AnyExtensionMethods and slick.lifted.ColumnExtensionMethods for columns of all types
-
slick.lifted.OptionColumnExtensionMethods for columns of all
Optiontypes -
slick.lifted.BaseColumnExtensionMethods for columns of all non-
Optiontypes -
slick.lifted.NumericColumnExtensionMethods for columns of numeric types (and Options thereof)
-
slick.lifted.BooleanColumnExtensionMethods for columns of
Boolean/Option[Boolean] -
slick.lifted.StringColumnExtensionMethods for columns of
String/Option[String] -
slick.lifted.ColumnOrdered for using columns in
sortBycalls
A Rep[T : TypedType] is always Typed, so that the TypedType can be retrieved directly
from the Rep value.
Attributes
- Companion:
- object
- Source:
- Rep.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AbstractTable[T]class Table[T]trait QueryBase[T]class TableQuery[E]class TypedRep[T]class ConstColumn[T]class LiteralColumn[T]class UntypedRep[T]class RepOption[T]
Represents Rep[Option[T]] in all cases where T is not a column base type. This special
representation is necessary so that a non-Option Rep value can be retrieved for encoding
Option-based operations. This base value is of type T if T <: Rep[_], otherwise of
type Rep[T].
Represents Rep[Option[T]] in all cases where T is not a column base type. This special
representation is necessary so that a non-Option Rep value can be retrieved for encoding
Option-based operations. This base value is of type T if T <: Rep[_], otherwise of
type Rep[T].
Attributes
- Source:
- Rep.scala
- Graph
- Supertypes
Shape for Rep values (always fully packed)
Shape for Rep values (always fully packed)
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- Self type
- RepShape.type
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- Known subtypes
A compiled value that can be executed to obtain its result.
A compiled value that can be executed to obtain its result.
Attributes
- Source:
- Compiled.scala
- Graph
- Supertypes
- Known subtypes
A type class that encodes the unpacking Mixed => Unpacked of a
Query[Mixed] to its result element type Unpacked and the packing to a
fully packed type Packed, i.e. a type where everything which is not a
transparent container is wrapped in a Column[_].
A type class that encodes the unpacking Mixed => Unpacked of a
Query[Mixed] to its result element type Unpacked and the packing to a
fully packed type Packed, i.e. a type where everything which is not a
transparent container is wrapped in a Column[_].
=Example:=
- Mixed:
(Column[Int], Column[(Int, String)], (Int, Option[Double])) - Unpacked:
(Int, (Int, String), (Int, Option[Double])) - Packed:
(Column[Int], Column[(Int, String)], (Column[Int], Column[Option[Double]])) - Linearized:
(Int, Int, String, Int, Option[Double])
Attributes
- Companion:
- object
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object RepShape.type
Attributes
- Companion:
- class
- Source:
- Shape.scala
- Graph
- Supertypes
- trait TupleShapeImplicitstrait RepShapeImplicitstrait OptionShapeImplicitsclass Objecttrait Matchableclass Any
- Self type
- Shape.type
The level of a Shape, i.e. what kind of types it allows. Subtypes of this trait are used as a phantom type for Shape resolution. There are no instances of any ShapeLevel.
The level of a Shape, i.e. what kind of types it allows. Subtypes of this trait are used as a phantom type for Shape resolution. There are no instances of any ShapeLevel.
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
A value together with its Shape
Attributes
- Companion:
- class
- Source:
- ShapedValue.scala
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ShapedValue.type
A SimpleBinaryOperator gets translated to a binary operator call in SQL.
A SimpleBinaryOperator gets translated to a binary operator call in SQL.
Attributes
- Companion:
- object
- Source:
- SimpleFunction.scala
- Graph
- Supertypes
Attributes
- Companion:
- trait
- Source:
- SimpleFunction.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SimpleBinaryOperator.type
A SimpleExpression allows arbitrary SQL code to be generated.
A SimpleExpression allows arbitrary SQL code to be generated.
Attributes
- Companion:
- object
- Source:
- SimpleFunction.scala
- Graph
- Supertypes
Attributes
- Companion:
- trait
- Source:
- SimpleFunction.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SimpleExpression.type
A SimpleFunction gets translated to a plain function call or JDBC/ODBC scalar function {fn ...} call in SQL.
A SimpleFunction gets translated to a plain function call or JDBC/ODBC scalar function {fn ...} call in SQL.
Attributes
- Companion:
- object
- Source:
- SimpleFunction.scala
- Graph
- Supertypes
Attributes
- Companion:
- trait
- Source:
- SimpleFunction.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SimpleFunction.type
A SimpleLiteral is inserted verbatim into a SQL query string. For the purpose of handling it in the query compiler it is assumed to be an expression of the specified type.
A SimpleLiteral is inserted verbatim into a SQL query string. For the purpose of handling it in the query compiler it is assumed to be an expression of the specified type.
Attributes
- Companion:
- object
- Source:
- SimpleFunction.scala
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SimplyTypedNodetrait NullaryNodetrait Nodetrait Dumpableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- SimpleFunction.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SimpleLiteral.type
Extension methods for Queries of a single column
Extension methods for Queries of a single column
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
A compiled value that can be executed to obtain its result as a stream of data.
A compiled value that can be executed to obtain its result as a stream of data.
Attributes
- Source:
- Compiled.scala
- Graph
- Supertypes
- Known subtypes
Typeclass for types that can be executed as streaming queries, i.e. only
collection-valued (Query[_, _, _[_] ]) types. This is used
as a phantom type for computing the required types. The actual value is
always null.
Typeclass for types that can be executed as streaming queries, i.e. only
collection-valued (Query[_, _, _[_] ]) types. This is used
as a phantom type for computing the required types. The actual value is
always null.
Attributes
- Companion:
- object
- Source:
- Compiled.scala
- Graph
- Supertypes
- Known subtypes
- object StreamingExecutable.type
A prototype StreamingExecutable instance for Rep types.
A prototype StreamingExecutable instance for Rep types.
Attributes
- Companion:
- trait
- Source:
- Compiled.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- StreamingExecutable.type
Extension methods for Rep[String] and Rep[Option[String]]
Extension methods for Rep[String] and Rep[Option[String]]
Attributes
- Source:
- ExtensionMethods.scala
- Graph
- Supertypes
Represents a database table. Profiles add extension methods to TableQuery for operations that can be performed on tables but not on arbitrary queries, e.g. getting the table DDL.
Represents a database table. Profiles add extension methods to TableQuery for operations that can be performed on tables but not on arbitrary queries, e.g. getting the table DDL.
Attributes
- Companion:
- object
- Source:
- TableQuery.scala
- Graph
- Supertypes
Attributes
- Companion:
- class
- Source:
- TableQuery.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TableQuery.type
A Tag marks a specific row represented by an AbstractTable instance.
A Tag marks a specific row represented by an AbstractTable instance.
Attributes
- Source:
- AbstractTable.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- object
- Source:
- ShapedValue.scala
- Graph
- Supertypes
- trait E => Option[T]class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Source:
- ShapedValue.scala
- Graph
- Supertypes
- Self type
- ToTuple.type
Attributes
- Source:
- ShapedValue.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ToTuple.type
Shape for Scala tuples of all arities
Shape for Scala tuples of all arities
Attributes
- Source:
- Shape.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Source:
- TupleShapeImplicits.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Shape.type
Attributes
- Source:
- Query.scala
- Graph
- Supertypes
- Known subtypes