package
sql
Type Members
-
case class
DeleteBuilder[F[_]](table: QueryPath[F]) extends Product with Serializable
-
case class
InsertBuilder[F[_]](table: QueryPath[F]) extends Product with Serializable
-
case class
JoinBuilder[F[_]](queryBuilder: QueryBuilder[F], f: (QueryComparison[F]) ⇒ QueryJoin[F]) extends Product with Serializable
-
case class
ModifyFieldBuilder[F[_]](queryPath: QueryPath[F]) extends Product with Serializable
-
case class
QueryBuilder[F[_]](table: QueryProjection[F], values: Vector[QueryProjection[F]], joins: Vector[QueryJoin[F]], filter: QueryComparison[F], sorts: Vector[QuerySort[F]], groupings: Vector[QuerySort[F]], offset: Option[Long], limit: Option[Long]) extends Product with Serializable
-
-
-
-
-
case class
SelectBuilder[F[_]](projections: Vector[QueryProjection[F]]) extends Product with Serializable
-
-
-
case class
UpdateBuilder[F[_]](table: QueryPath[F], values: List[ModifyField[F]], where: QueryComparison[F]) extends Product with Serializable
-
trait
primitives extends AnyRef
Value Members
-
def
*[F[_]]: QueryProjection[F]
-
-
def
deleteFrom[F[_]](table: QueryPath[F]): DeleteBuilder[F]
-
def
insertInto[F[_]](table: QueryPath[F]): InsertBuilder[F]
-
def
not[F[_]](queryComparison: QueryComparison[F]): QueryNot[F]
-
def
null[F[_]]: QueryValue[F]
-
implicit
def
pathToQueryProjection[F[_]](queryPath: QueryPath[F]): QueryProjection[F]
-
-
implicit
def
queryBuilderToProjection[F[_]](builder: QueryBuilder[F]): QueryProjection[F]
-
-
implicit
def
sqlComparisonExtensions[F[_]](a: QueryComparison[F]): QueryComparisonExtensions[F]
-
implicit
def
sqlDslStringInterpolatorConverter[F[_]](ctx: StringContext)(implicit coerce: Coerce[F]): SqlDslStringInterpolators[F]
-
implicit
def
sqlModifyFieldBuilder[F[_]](a: QueryPath[F]): ModifyFieldBuilder[F]
-
implicit
def
sqlProjectionExtensions[F[_]](a: QueryProjection[F])(implicit coerce: Coerce[F]): QueryProjectionExtensions[F]
-
implicit
def
sqlSortBuilder[F[_]](a: QueryPath[F]): QuerySortBuilder[F]
-
implicit
def
sqlValueExtensions[F[_]](a: QueryValue[F]): QueryValueExtensions[F]
-
implicit
val
stringExpr: RawExpressionHandler[String]
-
implicit
def
toQueryValue[F[_], A](a: A)(implicit arg0: Coerce[F], ev2: =:!=[A, QueryComparison[F]], ev3: F[A]): QueryValue[F]
-
def
update[F[_]](table: QueryPath[F]): UpdateBuilder[F]
-
implicit
def
valueToQueryProjection[F[_]](value: QueryValue[F]): QueryProjection[F]
Inherited from AnyRef
Inherited from Any