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.
Type parameters
- T
-
Row type for this table. Make sure it matches the type of your
*projection.
Attributes
- Source
- AbstractTable.scala
- Supertypes
- Known subtypes
-
class Table[T]
Attributes
- Source
- Shape.scala
- 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
- 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
- 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
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Source
- Compiled.scala
- Supertypes
Attributes
- Source
- ExtensionMethods.scala
- Supertypes
Attributes
- Source
- ExtensionMethods.scala
- Supertypes
-
class Any
- Known subtypes
-
class BaseColumnExtensionMethods[P1]class BaseNumericColumnExtensionMethods[P1]
Attributes
- Source
- Query.scala
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Source
- ExtensionMethods.scala
- 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
- 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
- Supertypes
Attributes
- Companion
- trait
- Source
- Query.scala
- 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
- 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
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Extension methods for all columns
Extension methods for all columns
Attributes
- Source
- ExtensionMethods.scala
- Supertypes
-
class Any
- Known subtypes
-
class BaseColumnExtensionMethods[P1]class OptionColumnExtensionMethods[B1]
A Column with an associated Ordering.
A Column with an associated Ordering.
Attributes
- Source
- Ordered.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Orderedclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
trait FlatShapeLeveltrait NestedShapeLeveltrait ShapeLevelclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- Compiled.scala
- Supertypes
- Self type
-
Compilable.type
Attributes
- Source
- CompilableFunctions.scala
- Supertypes
- Known subtypes
-
object Compilable.type
Attributes
- Source
- Compiled.scala
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Show all
Attributes
- Companion
- trait
- Source
- Compiled.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Compiled.type
Attributes
- Source
- Compiled.scala
- Supertypes
- Known subtypes
-
Attributes
- Source
- Compiled.scala
- Supertypes
Attributes
- Source
- Compiled.scala
- Supertypes
Attributes
- Source
- Compiled.scala
- 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
- Supertypes
- Known subtypes
-
class LiteralColumn[T]
Attributes
- Source
- Shape.scala
- 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
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object StreamingExecutable.type
Attributes
- Companion
- trait
- Source
- Compiled.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Executable.type
Attributes
- Source
- ExtensionMethods.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- ExtensionMethods.scala
- 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]Show all
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
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- Constraint.scala
- 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
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- FunctionSymbolExtensionMethods.scala
- 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
- 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
- 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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ConstColumn[T]class TypedRep[T]trait Rep[T]class Objecttrait Matchableclass AnyShow all
Base class for ProductNodeShapes with a type mapping
Base class for ProductNodeShapes with a type mapping
Attributes
- Source
- Shape.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Attributes
- Source
- Shape.scala
- 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
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
ShapeLevel that allows nested collections.
ShapeLevel that allows nested collections.
Attributes
- Source
- Shape.scala
- Supertypes
- Known subtypes
-
trait FlatShapeLeveltrait ColumnsShapeLevel
Extension methods for numeric columns
Extension methods for numeric columns
Attributes
- Source
- ExtensionMethods.scala
- Supertypes
-
class Any
- Known subtypes
-
class BaseNumericColumnExtensionMethods[P1]class OptionNumericColumnExtensionMethods[B1]
Attributes
- Source
- ExtensionMethods.scala
- Supertypes
Attributes
- Source
- ExtensionMethods.scala
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- OptionMapper.scala
- Supertypes
- Self type
-
OptionLift.type
Attributes
- Source
- OptionMapper.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object OptionLift.type
Attributes
- Source
- OptionMapper.scala
- Supertypes
- Known subtypes
-
Attributes
- Companion
- object
- Source
- OptionMapper.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- OptionMapper.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OptionMapper2.type
Attributes
- Companion
- object
- Source
- OptionMapper.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- OptionMapper.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OptionMapper3.type
Attributes
- Source
- OptionMapper.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OptionMapperDSL.type
Attributes
- Source
- ExtensionMethods.scala
- Supertypes
Attributes
- Source
- Shape.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait RepShapeImplicitsobject Shape.type
Attributes
- Companion
- object
- Source
- Ordered.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ColumnOrdered[T]
Attributes
- Companion
- class
- Source
- Ordered.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Ordered.type
Attributes
- Companion
- object
- Source
- Compiled.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- Compiled.scala
- 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
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Constraintclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
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.
Type parameters
- 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).
Attributes
- Source
- Shape.scala
- Supertypes
- Known subtypes
-
Show all
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
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- Shape.scala
- 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
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Query.type
Attributes
- Source
- Query.scala
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AbstractTable[T]class Table[T]class MappedProjection[T]trait QueryBase[T]class TableQuery[E]class TypedRep[T]class ConstColumn[T]class LiteralColumn[T]class UntypedRep[T]class RepOption[T]Show all
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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Shape for Rep values (always fully packed)
Shape for Rep values (always fully packed)
Attributes
- Source
- Shape.scala
- Supertypes
- Self type
-
RepShape.type
Attributes
- Source
- Shape.scala
- 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
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object RepShape.typeShow all
Attributes
- Companion
- class
- Source
- Shape.scala
- Supertypes
-
trait TupleShapeImplicitstrait RepShapeImplicitstrait OptionShapeImplicitsclass Objecttrait Matchableclass AnyShow all
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
A value together with its Shape
A value together with its Shape
Attributes
- Companion
- object
- Source
- ShapedValue.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rep[U]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- ShapedValue.scala
- 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
- Supertypes
Attributes
- Companion
- trait
- Source
- SimpleFunction.scala
- 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
- Supertypes
Attributes
- Companion
- trait
- Source
- SimpleFunction.scala
- 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
- Supertypes
Attributes
- Companion
- trait
- Source
- SimpleFunction.scala
- 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
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SimplyTypedNodetrait NullaryNodetrait Nodetrait Dumpableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- SimpleFunction.scala
- 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
- 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
- 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
- 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
- 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
- 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
- Supertypes
Attributes
- Companion
- class
- Source
- TableQuery.scala
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- object
- Source
- ShapedValue.scala
- Supertypes
-
trait E => Option[T]class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- ShapedValue.scala
- Supertypes
- Self type
-
ToTuple.type
Attributes
- Source
- ShapedValue.scala
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- TupleShapeImplicits.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Shape.type
Attributes
- Source
- Query.scala
- Supertypes
- Known subtypes
-