PostgresPlatform

dataprism.platform.sql.implementations.PostgresPlatform

Attributes

Graph
Supertypes
Self type

Members list

Type members

Classlikes

Attributes

Supertypes
trait SqlTrigMath
class Object
trait Matchable
class Any
Show all
Self type
DbMath.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Show all
Self type
Operation.type

Attributes

Supertypes
trait SqlArraysApi
trait SqlQueryApi
trait SqlMergeApi
trait SqlStringApi
trait QueryApi
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Inherited classlikes

Attributes

Inherited from:
SqlHyperbolicTrigFunctions
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlHyperbolicTrigFunctions
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlHyperbolicTrigFunctions
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ArrayConcatBinOp[A, LHS <: Seq[A] | A, RHS <: Seq[A] | A](arrType: Type[Seq[A]]) extends BinOp[LHS, RHS, Seq[A]]

Attributes

Inherited from:
SqlArrays
Supertypes
trait Serializable
trait Product
trait Equals
trait BinOp[LHS, RHS, Seq[A]]
class Object
trait Matchable
class Any
Show all
trait BinOp[LHS, RHS, R]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ArrayConcatBinOp[A, LHS, RHS]
enum FundamentalBinOp[LHS, RHS, R]
case Eq[A]
case Neq[A]
case LessThan[A]
case LessOrEqual[A]
case GreaterThan[A]
case GreaterOrEqual[A]
case And[A]
case Or[A]
case Plus[A]
case Minus[A]
case Multiply[A]
case Divide[A]
case Remainder[A]
case NullableOp[LHS1, RHS1, R1]
enum SqlBitwiseBinOp[A]
case And[A]
case Or[A]
case Xor[A]
class SqlStringLikeOp[A]
Show all
trait ConditionCase[A]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DbArrayLike

Attributes

Inherited from:
SqlArrays
Supertypes
class Object
trait Matchable
class Any
trait DbArrayLike[Col, A]

Attributes

Inherited from:
SqlArrays
Supertypes
class Object
trait Matchable
class Any
trait DbValueBase[A]

Attributes

Inherited from:
QueryPlatform
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SqlDbValueBase[A]
enum SqlDbValue[A]
case JoinNullable[B]
case UnaryOp[B, R]
case BinOp[B, C, R]
case AsSome[B]
case Null[B]
case IsNull[B]
case IsNotNull[B]
case InValues[B, R]
case NotInValues[B, R]
case InQuery[B, R]
case NotInQuery[B, R]
case ValueCase[V, R]
Show all

Attributes

Inherited from:
DefaultCompleteSql
Supertypes
trait SqlBaseImpl
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlQueriesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlQueriesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlQueriesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
QueryPlatform
Supertypes
class Object
trait Matchable
class Any
Known subtypes
enum FundamentalBinOp[LHS, RHS, R](val name: String, op: BinaryOperation) extends BinOp[LHS, RHS, R]

Attributes

Inherited from:
SqlDbValues
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait BinOp[LHS, RHS, R]
class Object
trait Matchable
class Any
Show all
Known subtypes
case Eq[A]
case Neq[A]
case LessThan[A]
case LessOrEqual[A]
case GreaterThan[A]
case GreaterOrEqual[A]
case And[A]
case Or[A]
case Plus[A]
case Minus[A]
case Multiply[A]
case Divide[A]
case Remainder[A]
case NullableOp[LHS1, RHS1, R1]
Show all
enum FundamentalUnaryOp[V, R](val name: String, op: UnaryOperation) extends UnaryOp[V, R]

Attributes

Inherited from:
SqlDbValues
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait UnaryOp[V, R]
class Object
trait Matchable
class Any
Show all
Known subtypes
case Not[A]
case Negative[A]
case NullableOp[V1, R1]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IntOperation extends Operation[Int]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
trait Operation[Int]
class Object
trait Matchable
class Any
Known subtypes
trait SqlDeleteOperation[A, B]
trait SqlInsertOperation[A, B]
class SqlMergeOperation[A, B]
trait SqlUpdateOperation[A, B, C]
class SqlUpdateOperationImpl[A, B, C]
Show all

Attributes

Inherited from:
SqlQueriesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlQueriesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlQueriesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Lift

Attributes

Inherited from:
QueryPlatform
Supertypes
class Object
trait Matchable
class Any
trait Lift[A, B]

Attributes

Inherited from:
QueryPlatform
Supertypes
class Object
trait Matchable
class Any
object Many extends ManyCompanion

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Many
case class MultiOrdSeq(init: OrdSeq, tail: Ord) extends OrdSeq

Attributes

Inherited from:
DefaultCompleteSql
Supertypes
trait Serializable
trait Product
trait Equals
trait OrdSeq
trait OrdSeqBase
class Object
trait Matchable
class Any
Show all
object Nullability

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
trait Nullability[A] extends NullabilityBase[A]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
trait NullabilityBase[A]
class Object
trait Matchable
class Any
trait NullabilityBase[A]

Attributes

Inherited from:
QueryPlatform
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Nullability[A]
sealed trait Operation[A]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IntOperation
trait SqlDeleteOperation[A, B]
trait SqlInsertOperation[A, B]
class SqlMergeOperation[A, B]
trait SqlUpdateOperation[A, B, C]
class SqlUpdateOperationImpl[A, B, C]
trait ResultOperation[Res]
trait SqlSelectOperation[Res]
trait SqlUpdateReturningOperation[A, B, C, D]
Show all
enum Ord extends OrdSeq

Attributes

Inherited from:
DefaultCompleteSql
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait OrdSeq
trait OrdSeqBase
class Object
trait Matchable
class Any
Show all
sealed trait OrdSeq extends SqlOrdSeqBase

Attributes

Inherited from:
DefaultCompleteSql
Supertypes
trait OrdSeqBase
class Object
trait Matchable
class Any
Known subtypes
class MultiOrdSeq
enum Ord
trait OrdSeqBase

Attributes

Inherited from:
QueryPlatform
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait OrdSeq
class MultiOrdSeq
enum Ord
trait QueryApi

Attributes

Inherited from:
QueryPlatform
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
trait MySqlApi
trait PostgresApi
trait SqliteApi
case class QueryAstMetadata[A[_[_]]](ast: SelectAst[Codec], aliases: A[Const[String]], values: A[DbValue])

Attributes

Inherited from:
SqlQueriesBase
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait QueryBase[A[_[_]]]

Attributes

Inherited from:
QueryPlatform
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait QueryGroupedBase[A[_[_]]] extends QueryBase[A]

Attributes

Inherited from:
QueryPlatform
Supertypes
trait QueryBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlQueryGrouped[A]
class SqlQueryGroupedHavingStage[A, Gr, Ma]
trait ResultOperation[Res[_[_]]](using val resApplyK: ApplyKC[Res], val resTraverseK: TraverseKC[Res]) extends Operation[Seq[Res[Id]]]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
trait Operation[Seq[Res[Id]]]
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlSimpleMath
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DbMath
object DbMath
object DbMath
object DbMath
trait SqlArraysApi

Attributes

Inherited from:
SqlArrays
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
trait PostgresApi

Attributes

Inherited from:
SqlArrays
Supertypes
class Object
trait Matchable
class Any
trait SqlBaseImpl

Attributes

Inherited from:
SqlQueryPlatformBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SqlBitwise

Attributes

Inherited from:
SqlBitwiseOps
Supertypes
class Object
trait Matchable
class Any
trait SqlBitwise[A]

Attributes

Inherited from:
SqlBitwiseOps
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlBitwiseOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
trait PostgresApi
trait SqliteApi
enum SqlBitwiseBinOp[A](val name: String, val ast: BinaryOperation, bitwise: SqlBitwise[A]) extends BinOp[A, A, A]

Attributes

Inherited from:
SqlBitwiseOps
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait BinOp[A, A, A]
class Object
trait Matchable
class Any
Show all
Known subtypes
case And[A]
case Or[A]
case Xor[A]
case class SqlBitwiseNotOp[A](bitwise: SqlBitwise[A]) extends UnaryOp[A, A]

Attributes

Inherited from:
SqlBitwiseOps
Supertypes
trait Serializable
trait Product
trait Equals
trait UnaryOp[A, A]
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SqlCompile

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SqlCompileImpl extends SqlCompile

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlCompile
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlArrays
Supertypes
class Object
trait Matchable
class Any
enum SqlDbValue[A] extends SqlDbValueBaseImpl[A]

Attributes

Inherited from:
SqlDbValues
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait SqlDbValueBase[A]
trait DbValueBase[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
case JoinNullable[B]
case UnaryOp[B, R]
case BinOp[B, C, R]
case AsSome[B]
case Null[B]
case IsNull[B]
case IsNotNull[B]
case InValues[B, R]
case NotInValues[B, R]
case InQuery[B, R]
case NotInQuery[B, R]
case ValueCase[V, R]
Show all

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
trait MySqlApi
trait PostgresApi
trait SqliteApi
trait SqlDbValueBase[A] extends DbValueBase[A]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
trait DbValueBase[A]
class Object
trait Matchable
class Any
Known subtypes
enum SqlDbValue[A]
case JoinNullable[B]
case UnaryOp[B, R]
case BinOp[B, C, R]
case AsSome[B]
case Null[B]
case IsNull[B]
case IsNotNull[B]
case InValues[B, R]
case NotInValues[B, R]
case InQuery[B, R]
case NotInQuery[B, R]
case ValueCase[V, R]
Show all
trait SqlDbValueBaseImpl[A] extends SqlDbValueBase[A]

Attributes

Inherited from:
SqlDbValues
Supertypes
trait SqlDbValueBase[A]
trait DbValueBase[A]
class Object
trait Matchable
class Any
Known subtypes
enum SqlDbValue[A]
case JoinNullable[B]
case UnaryOp[B, R]
case BinOp[B, C, R]
case AsSome[B]
case Null[B]
case IsNull[B]
case IsNotNull[B]
case InValues[B, R]
case NotInValues[B, R]
case InQuery[B, R]
case NotInQuery[B, R]
case ValueCase[V, R]
Show all

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
trait MySqlApi
trait PostgresApi
trait SqliteApi

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlOperations
Supertypes
class Object
trait Matchable
class Any
trait SqlDeleteFrom[A[_[_]]]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SqlDeleteFromImpl[A[_[_]]](val from: Table[Codec, A]) extends SqlDeleteFrom[A]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlDeleteFrom[A]
class Object
trait Matchable
class Any
trait SqlDeleteFromUsing[A[_[_]], B[_[_]]]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SqlDeleteFromUsingImpl[A[_[_]], B[_[_]]](val from: Table[Codec, A], val query: Query[B]) extends SqlDeleteFromUsing[A, B]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlDeleteFromUsing[A, B]
class Object
trait Matchable
class Any
trait SqlDeleteOperation[A[_[_]], B[_[_]]] extends IntOperation

Attributes

Inherited from:
SqlOperationsBase
Supertypes
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any
Known subtypes
class SqlDeleteOperationImpl[A[_[_]], B[_[_]]](val from: Table[Codec, A], val usingV: Option[Query[B]], val where: (A[DbValue], B[DbValue]) => DbValue[Boolean]) extends SqlDeleteOperation[A, B]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlDeleteOperation[A, B]
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any
Show all
trait SqlDeleteReturningOperation[A[_[_]], B[_[_]], C[_[_]]] extends ResultOperation[C]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
trait ResultOperation[C]
trait Operation[Seq[C[Id]]]
class Object
trait Matchable
class Any
Known subtypes
class SqlDeleteReturningOperationImpl[A[_[_]], B[_[_]], C[_[_]]](val from: Table[Codec, A], val usingV: Option[Query[B]], val where: (A[DbValue], B[DbValue]) => DbValue[Boolean], val returning: (A[DbValue], B[DbValue]) => C[DbValue])(implicit evidence$1: ApplyKC[C], evidence$2: TraverseKC[C]) extends SqlDeleteReturningOperation[A, B, C]

Attributes

Inherited from:
SqlOperations
Supertypes
trait ResultOperation[C]
trait Operation[Seq[C[Id]]]
class Object
trait Matchable
class Any
Show all
object SqlFractional

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any
trait SqlFractional[A] extends SqlNumeric[A], SqlFractionalBase[A]

Attributes

Inherited from:
SqlDbValues
Supertypes
trait SqlNumeric[A]
trait SqlOrdered[A]
trait SqlNumericBase[A]
trait SqlOrderedBase[A]
class Object
trait Matchable
class Any
Show all
trait SqlFractionalBase[A] extends SqlNumericBase[A]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
trait SqlNumericBase[A]
trait SqlOrderedBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlFractional[A]

Attributes

Inherited from:
SqlHyperbolicTrigFunctions
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DbMath
object DbMath
object DbMath

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlOperations
Supertypes
class Object
trait Matchable
class Any
trait SqlInsertInto[A[_[_]]]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SqlInsertIntoImpl[A[_[_]]](val table: Table[Codec, A]) extends SqlInsertInto[A]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlInsertInto[A]
class Object
trait Matchable
class Any
trait SqlInsertOperation[A[_[_]], B[_[_]]] extends IntOperation

Attributes

Inherited from:
SqlOperationsBase
Supertypes
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any
Known subtypes
class SqlInsertOperationImpl[A[_[_]], B[_[_]]](val table: Table[Codec, A], val columns: (A[[X] =>> Column[Codec, X]]) => B[[X] =>> Column[Codec, X]], val values: Query[B], val conflictOn: (A[[Z] =>> Column[Codec, Z]]) => List[Column[Codec, _]], val onConflict: B[[Z] =>> (DbValue[Z], DbValue[Z]) => Option[DbValue[Z]]]) extends SqlInsertOperation[A, B]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlInsertOperation[A, B]
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any
Show all
trait SqlInsertReturningOperation[A[_[_]], B[_[_]], C[_[_]]] extends ResultOperation[C]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
trait ResultOperation[C]
trait Operation[Seq[C[Id]]]
class Object
trait Matchable
class Any
Known subtypes
class SqlInsertReturningOperationImpl[A[_[_]], B[_[_]], C[_[_]]](val table: Table[Codec, A], val columns: (A[[X] =>> Column[Codec, X]]) => B[[X] =>> Column[Codec, X]], val values: Query[B], val conflictOn: (A[[Z] =>> Column[Codec, Z]]) => List[Column[Codec, _]], val onConflict: B[[Z] =>> (DbValue[Z], DbValue[Z]) => Option[DbValue[Z]]], val returning: (A[DbValue]) => C[DbValue])(implicit evidence$1: ApplyKC[C], evidence$2: TraverseKC[C]) extends SqlInsertReturningOperation[A, B, C]

Attributes

Inherited from:
SqlOperations
Supertypes
trait ResultOperation[C]
trait Operation[Seq[C[Id]]]
class Object
trait Matchable
class Any
Show all
object SqlIntegral

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any
trait SqlIntegral[A] extends SqlNumeric[A], SqlIntegralBase[A]

Attributes

Inherited from:
SqlDbValues
Supertypes
trait SqlIntegralBase[A]
trait SqlNumeric[A]
trait SqlOrdered[A]
trait SqlNumericBase[A]
trait SqlOrderedBase[A]
class Object
trait Matchable
class Any
Show all
trait SqlIntegralBase[A] extends SqlNumericBase[A]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
trait SqlNumericBase[A]
trait SqlOrderedBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlIntegral[A]
object SqlLogic

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any
trait SqlLogic[A] extends SqlLogicBase[A]

Attributes

Inherited from:
SqlDbValues
Supertypes
trait SqlLogicBase[A]
class Object
trait Matchable
class Any
trait SqlLogicBase[A]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SqlLogic[A]
trait SqlMergeApi

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
trait PostgresApi

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
class SqlMergeInsertKeyword[A[_[_]], B[_[_]]](val table: Table[Codec, A], val dataSource: Query[B], val joinCondition: (A[DbValue], B[DbValue]) => DbValue[Boolean], val whens: Seq[SqlMergeMatch[A, B]], val cond: Option[(B[DbValue]) => DbValue[Boolean]])

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
class SqlMergeInto[A[_[_]]](val table: Table[Codec, A])

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
class SqlMergeIntoUsing[A[_[_]], B[_[_]]](val table: Table[Codec, A], val dataSource: Query[B])

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
class SqlMergeIntoUsingOn[A[_[_]], B[_[_]]](val table: Table[Codec, A], val dataSource: Query[B], val joinCondition: (A[DbValue], B[DbValue]) => DbValue[Boolean])

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
enum SqlMergeMatch[A[_[_]], B[_[_]]]

Attributes

Inherited from:
SqlMergeOperations
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
case MatchUpdate[A1, B1, C]
case NotMatchInsert[A1, B1, C]
class SqlMergeMatchedKeyword[A[_[_]], B[_[_]]](val table: Table[Codec, A], val dataSource: Query[B], val joinCondition: (A[DbValue], B[DbValue]) => DbValue[Boolean], val whens: Seq[SqlMergeMatch[A, B]], val cond: Option[(A[DbValue], B[DbValue]) => DbValue[Boolean]])

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
class SqlMergeNotMatchedKeyword[A[_[_]], B[_[_]]](val table: Table[Codec, A], val dataSource: Query[B], val joinCondition: (A[DbValue], B[DbValue]) => DbValue[Boolean], val whens: Seq[SqlMergeMatch[A, B]], val cond: Option[(B[DbValue]) => DbValue[Boolean]])

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
class SqlMergeOperation[A[_[_]], B[_[_]]](val table: Table[Codec, A], val dataSource: Query[B], val joinCondition: (A[DbValue], B[DbValue]) => DbValue[Boolean], val whens: Seq[SqlMergeMatch[A, B]]) extends IntOperation

Attributes

Inherited from:
SqlMergeOperations
Supertypes
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Operation
object Operation
class SqlMergeUpdateKeyword[A[_[_]], B[_[_]]](val table: Table[Codec, A], val dataSource: Query[B], val joinCondition: (A[DbValue], B[DbValue]) => DbValue[Boolean], val whens: Seq[SqlMergeMatch[A, B]], val cond: Option[(A[DbValue], B[DbValue]) => DbValue[Boolean]])

Attributes

Inherited from:
SqlMergeOperations
Supertypes
class Object
trait Matchable
class Any
object SqlNumeric

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any
trait SqlNumeric[A] extends SqlNumericBase[A], SqlOrdered[A]

Attributes

Inherited from:
SqlDbValues
Supertypes
trait SqlOrdered[A]
trait SqlNumericBase[A]
trait SqlOrderedBase[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait SqlFractional[A]
trait SqlIntegral[A]
trait SqlNumericBase[A] extends SqlOrderedBase[A]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
trait SqlOrderedBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlFractional[A]
trait SqlIntegralBase[A]
trait SqlIntegral[A]
trait SqlNumeric[A]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
trait MySqlApi
trait PostgresApi
trait SqliteApi

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlOperations
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Operation
object Operation
object Operation
object Operation
trait SqlOrdSeqBase extends OrdSeqBase

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
trait OrdSeqBase
class Object
trait Matchable
class Any
Known subtypes
trait OrdSeq
class MultiOrdSeq
enum Ord
object SqlOrdered

Attributes

Inherited from:
SqlDbValues
Supertypes
class Object
trait Matchable
class Any
trait SqlOrdered[A](using n0: NullabilityOf[A]) extends SqlOrderedBase[A]

Attributes

Inherited from:
SqlDbValues
Supertypes
trait SqlOrderedBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlNumeric[A]
trait SqlFractional[A]
trait SqlIntegral[A]
trait SqlOrderedBase[A](using val n: NullabilityOf[A])

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SqlNumericBase[A]
trait SqlFractional[A]
trait SqlIntegralBase[A]
trait SqlIntegral[A]
trait SqlNumeric[A]
trait SqlOrdered[A]
Show all

Attributes

Inherited from:
SqlQueries
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SqlQuery

Attributes

Inherited from:
SqlQueries
Supertypes
class Object
trait Matchable
class Any
sealed trait SqlQuery[A[_[_]]] extends SqlQueryBase[A]

Attributes

Inherited from:
SqlQueries
Supertypes
trait SqlQueryBase[A]
trait QueryBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlQueryApi

Attributes

Inherited from:
SqlQueriesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
trait MySqlApi
trait PostgresApi
trait SqliteApi
trait SqlQueryBase[A[_[_]]] extends QueryBase[A]

Attributes

Inherited from:
SqlQueriesBase
Supertypes
trait QueryBase[A]
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlQueriesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlQueries
Supertypes
class Object
trait Matchable
class Any
trait SqlQueryGrouped[A[_[_]]] extends QueryGroupedBase[A], SqlQuery[A]

Attributes

Inherited from:
SqlQueries
Supertypes
trait SqlQuery[A]
trait SqlQueryBase[A]
trait QueryGroupedBase[A]
trait QueryBase[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
class SqlQueryGroupedHavingStage[A, Gr, Ma]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlOperations
Supertypes
class Object
trait Matchable
class Any
trait SqlSelectOperation[Res[_[_]]] extends ResultOperation[Res]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
trait ResultOperation[Res]
trait Operation[Seq[Res[Id]]]
class Object
trait Matchable
class Any
Known subtypes
class SqlSelectOperationImpl[Res[_[_]]](val query: Query[Res]) extends SqlSelectOperation[Res], ResultOperation[Res]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlSelectOperation[Res]
trait ResultOperation[Res]
trait Operation[Seq[Res[Id]]]
class Object
trait Matchable
class Any
Show all
object SqlString

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
trait SqlString[A]

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
trait SqlStringApi

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
trait MySqlApi
trait PostgresApi
trait SqliteApi
case class SqlStringConcatOp[A]() extends BinOp[A, A, A]

Attributes

Inherited from:
SqlStringOps
Supertypes
trait Serializable
trait Product
trait Equals
trait BinOp[A, A, A]
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class SqlStringLikeOp[A]() extends BinOp[A, A, Boolean]

Attributes

Inherited from:
SqlStringOps
Supertypes
trait Serializable
trait Product
trait Equals
trait BinOp[A, A, Boolean]
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class SqlStringRegexMatchesOp[A]() extends BinOp[A, A, Boolean]

Attributes

Inherited from:
SqlStringOps
Supertypes
trait Serializable
trait Product
trait Equals
trait BinOp[A, A, Boolean]
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlStringOps
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlQueryPlatformBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class TaggedState
trait SqlTrigMath

Attributes

Inherited from:
SqlTrigFunctions
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DbMath
object DbMath
object DbMath
object DbMath

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlOperations
Supertypes
class Object
trait Matchable
class Any
trait SqlUpdateOperation[A[_[_]], B[_[_]], C[_[_]]] extends IntOperation

Attributes

Inherited from:
SqlOperationsBase
Supertypes
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any
Known subtypes
class SqlUpdateOperationImpl[A, B, C]
class SqlUpdateOperationImpl[A[_[_]], B[_[_]], C[_[_]]](val table: Table[Codec, A], val columns: (A[[X] =>> Column[Codec, X]]) => B[[X] =>> Column[Codec, X]], val from: Option[Query[C]], val setValues: (A[DbValue], C[DbValue]) => B[DbValue], val where: (A[DbValue], C[DbValue]) => DbValue[Boolean])(implicit evidence$1: ApplyKC[B], evidence$2: TraverseKC[B]) extends SqlUpdateOperation[A, B, C]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlUpdateOperation[A, B, C]
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any
Show all
trait SqlUpdateReturningOperation[A[_[_]], B[_[_]], C[_[_]], D[_[_]]] extends ResultOperation[D]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
trait ResultOperation[D]
trait Operation[Seq[D[Id]]]
class Object
trait Matchable
class Any
Known subtypes
class SqlUpdateReturningOperationImpl[A[_[_]], B[_[_]], C[_[_]], D[_[_]]](val table: Table[Codec, A], val columns: (A[[X] =>> Column[Codec, X]]) => B[[X] =>> Column[Codec, X]], val from: Option[Query[C]], val setValues: (A[DbValue], C[DbValue]) => B[DbValue], val where: (A[DbValue], C[DbValue]) => DbValue[Boolean], val returning: (A[DbValue], C[DbValue]) => D[DbValue])(implicit evidence$1: ApplyKC[B], evidence$2: TraverseKC[B], evidence$3: ApplyKC[D], evidence$4: TraverseKC[D]) extends SqlUpdateReturningOperation[A, B, C, D]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlUpdateReturningOperation[A, B, C, D]
trait ResultOperation[D]
trait Operation[Seq[D[Id]]]
class Object
trait Matchable
class Any
Show all
trait SqlUpdateTable[A[_[_]]]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SqlUpdateTableFrom[A[_[_]], C[_[_]]]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SqlUpdateTableFromImpl[A[_[_]], C[_[_]]](val table: Table[Codec, A], val from: Query[C]) extends SqlUpdateTableFrom[A, C]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlUpdateTableFrom[A, C]
class Object
trait Matchable
class Any
trait SqlUpdateTableFromWhere[A[_[_]], C[_[_]]]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SqlUpdateTableFromWhereImpl[A[_[_]], C[_[_]]](val table: Table[Codec, A], val from: Query[C], val where: (A[DbValue], C[DbValue]) => DbValue[Boolean]) extends SqlUpdateTableFromWhere[A, C]

Attributes

Inherited from:
SqlOperations
Supertypes
class Object
trait Matchable
class Any
class SqlUpdateTableImpl[A[_[_]]](val table: Table[Codec, A]) extends SqlUpdateTable[A]

Attributes

Inherited from:
SqlOperations
Supertypes
trait SqlUpdateTable[A]
class Object
trait Matchable
class Any
trait SqlUpdateTableWhere[A[_[_]]]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SqlUpdateTableWhereImpl[A[_[_]]](val table: Table[Codec, A], val where: (A[DbValue]) => DbValue[Boolean]) extends SqlUpdateTableWhere[A]

Attributes

Inherited from:
SqlOperations
Supertypes
class Object
trait Matchable
class Any
enum SqlValueSource[A[_[_]]] extends SqlValueSourceBase[A]

Attributes

Inherited from:
SqlValueSources
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
case InnerJoin[A, B]
case CrossJoin[A, B]
case LeftJoin[A, B]
case RightJoin[A, B]
case FullJoin[A, B]
trait SqlValueSourceBase[A[_[_]]]

Attributes

Inherited from:
SqlValueSourcesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
enum SqlValueSource[A]
case InnerJoin[A, B]
case CrossJoin[A, B]
case LeftJoin[A, B]
case RightJoin[A, B]
case FullJoin[A, B]
Show all

Attributes

Inherited from:
SqlValueSourcesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlValueSources
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ValueSource

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class TaggedState(queryNum: Int, columnNum: Int) extends SqlTaggedState

Attributes

Inherited from:
DefaultCompleteSql
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait UnaryOp[V, R]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
enum FundamentalUnaryOp[V, R]
case Not[A]
case Negative[A]
case NullableOp[V1, R1]
class SqlBitwiseNotOp[A]

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlOperationsBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ValueCase0[A]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ValueCase1[A, B]

Attributes

Inherited from:
SqlDbValuesBase
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DefaultValueCase1[A, B]

Attributes

Inherited from:
DefaultCompleteSql
Supertypes
class Object
trait Matchable
class Any
case class ValueSourceAstMetaData[A[_[_]]](ast: From[Codec], values: A[DbValue])

Attributes

Inherited from:
SqlValueSourcesBase
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Types

type Api <: PostgresApi
override type CastType[A] = Type[A]
type DbValue[A] = SqlDbValue[A]
override type InFilterCapability = Unit
override type InGroupByCapability = Unit
override type InHavingCapability = Unit
override type InMapCapability = Unit
override type InOrderByCapability = Unit
override type MapUpdateReturning[Table, From, Res] = (Table, From) => Res

Inherited types

override type AnyDbValue = DbValue[Any]

Attributes

Inherited from:
DefaultCompleteSql

Attributes

Inherited from:
DefaultCompleteSql
type Codec[_]

Attributes

Inherited from:
SqlQueryPlatformBase

Attributes

Inherited from:
SqlOperationsBase

Attributes

Inherited from:
SqlArrays

Attributes

Inherited from:
DefaultCompleteSql

Attributes

Inherited from:
DefaultSqlOperations
override type DeleteFrom[A[_[_]]] = SqlDeleteFrom[A]

Attributes

Inherited from:
DefaultSqlOperations
override type DeleteFromUsing[A[_[_]], B[_[_]]] = SqlDeleteFromUsing[A, B]

Attributes

Inherited from:
DefaultSqlOperations
override type DeleteOperation[A[_[_]], B[_[_]]] = SqlDeleteOperation[A, B]

Attributes

Inherited from:
DefaultSqlOperations
override type DeleteReturningOperation[A[_[_]], B[_[_]], C[_[_]]] = SqlDeleteReturningOperation[A, B, C]

Attributes

Inherited from:
DefaultSqlOperations
type FullJoin[A[_[_]], B[_[_]]] = [F[_]] =>> (A[Compose2[F, Nullable]], B[Compose2[F, Nullable]])

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
SqlArrays
type InnerJoin[A[_[_]], B[_[_]]] = [F[_]] =>> (A[F], B[F])

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
DefaultSqlOperations
override type InsertInto[A[_[_]]] = SqlInsertInto[A]

Attributes

Inherited from:
DefaultSqlOperations
override type InsertOperation[A[_[_]], B[_[_]]] = SqlInsertOperation[A, B]

Attributes

Inherited from:
DefaultSqlOperations
override type InsertReturningOperation[A[_[_]], B[_[_]], C[_[_]]] = SqlInsertReturningOperation[A, B, C]

Attributes

Inherited from:
DefaultSqlOperations
type LeftJoin[A[_[_]], B[_[_]]] = [F[_]] =>> (A[F], B[Compose2[F, Nullable]])

Attributes

Inherited from:
QueryPlatform
opaque type Many[A]

Attributes

Inherited from:
SqlDbValues
type NullabilityOf[A] = A match { case Option[b] => Aux[A, b, Option] case Any => Aux[A, A, Id] }

Attributes

Inherited from:
SqlDbValuesBase
type Nullable[A] = A match { case Option[b] => Option[b] case Any => Option[A] }

Attributes

Inherited from:
QueryPlatform
type Query[A[_[_]]] = SqlQuery[A]

Attributes

Inherited from:
DefaultCompleteSql

Attributes

Inherited from:
DefaultCompleteSql
type QueryGrouped[A[_[_]]] = SqlQueryGrouped[A]

Attributes

Inherited from:
DefaultCompleteSql
type RightJoin[A[_[_]], B[_[_]]] = [F[_]] =>> (A[Compose2[F, Nullable]], B[F])

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
DefaultSqlOperations
override type SelectOperation[A[_[_]]] = SqlSelectOperation[A]

Attributes

Inherited from:
DefaultSqlOperations
type TagState[A] = State[TaggedState, A]

Attributes

Inherited from:
SqlQueryPlatformBase
type Type[A] = SelectedType[Codec, A]

Attributes

Inherited from:
SqlQueryPlatformBase

Attributes

Inherited from:
DefaultSqlOperations
override type UpdateOperation[A[_[_]], B[_[_]], C[_[_]]] = SqlUpdateOperation[A, B, C]

Attributes

Inherited from:
DefaultSqlOperations
override type UpdateReturningOperation[A[_[_]], B[_[_]], C[_[_]], D[_[_]]] = SqlUpdateReturningOperation[A, B, C, D]

Attributes

Inherited from:
DefaultSqlOperations
override type UpdateTable[A[_[_]]] = SqlUpdateTable[A]

Attributes

Inherited from:
DefaultSqlOperations
override type UpdateTableFrom[A[_[_]], C[_[_]]] = SqlUpdateTableFrom[A, C]

Attributes

Inherited from:
DefaultSqlOperations
override type UpdateTableFromWhere[A[_[_]], C[_[_]]] = SqlUpdateTableFromWhere[A, C]

Attributes

Inherited from:
DefaultSqlOperations
override type UpdateTableWhere[A[_[_]]] = SqlUpdateTableWhere[A]

Attributes

Inherited from:
DefaultSqlOperations
type ValueSource[A[_[_]]] = SqlValueSource[A]

Attributes

Inherited from:
DefaultCompleteSql

Value members

Concrete methods

override protected def contramapUpdateReturning[Table, From, Res](f: (Table, From) => Res): (Table, From) => Res

Attributes

Definition Classes
override protected def sqlDbValueLift[A]: Lift[SqlDbValue[A], SqlDbValue[A]]

Attributes

Definition Classes

Inherited methods

def arrayOfType[A](tpe: Type[A]): Type[Seq[A]]

Attributes

Inherited from:
SqlArrays
protected def freshTaggedState: TaggedState

Attributes

Inherited from:
DefaultCompleteSql
protected def generateDeleteAlias: Boolean

Attributes

Inherited from:
SqlOperations
protected def generateUpdateAlias: Boolean

Attributes

Inherited from:
SqlOperations

Concrete fields

override protected val InFilterCapability: Unit
override protected val InGroupByCapability: Unit
override protected val InHavingCapability: Unit
override protected val InJoinConditionCapability: Unit
override protected val InMapCapability: Unit
override protected val InOrderByCapability: Unit

Inherited fields

Attributes

Inherited from:
SqlQueryPlatformBase
val Api: Api

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
DefaultCompleteSql

Attributes

Inherited from:
SqlOperationsBase

Attributes

Inherited from:
SqlArrays

Attributes

Inherited from:
DefaultCompleteSql
protected val Impl: Impl

Attributes

Inherited from:
SqlQueryPlatformBase

Attributes

Inherited from:
DefaultCompleteSql

Givens

Givens

Inherited givens

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues
override given sqlDeleteFromLift[A[_[_]]]: Lift[SqlDeleteFromImpl[A], SqlDeleteFrom[A]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlDeleteFromUsingLift[A[_[_]], B[_[_]]]: Lift[SqlDeleteFromUsingImpl[A, B], SqlDeleteFromUsing[A, B]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlDeleteOperationLift[A[_[_]], B[_[_]]]: Lift[SqlDeleteOperationImpl[A, B], SqlDeleteOperation[A, B]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlDeleteReturningOperationLift[A[_[_]], B[_[_]], C[_[_]]]: Lift[SqlDeleteReturningOperationImpl[A, B, C], SqlDeleteReturningOperation[A, B, C]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlInsertIntoLift[A[_[_]]]: Lift[SqlInsertIntoImpl[A], SqlInsertInto[A]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlInsertOperationLift[A[_[_]], B[_[_]]]: Lift[SqlInsertOperationImpl[A, B], SqlInsertOperation[A, B]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlInsertReturningOperationLift[A[_[_]], B[_[_]], C[_[_]]]: Lift[SqlInsertReturningOperationImpl[A, B, C], SqlInsertReturningOperation[A, B, C]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues
override given sqlNumericInt: SqlIntegral[Int]

Attributes

Inherited from:
SqlDbValues
override given sqlNumericLong: SqlIntegral[Long]

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues
override given sqlNumericShort: SqlIntegral[Short]

Attributes

Inherited from:
SqlDbValues
given sqlOrderedDate: SqlOrdered[Date]

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues
given sqlOrderedTime: SqlOrdered[Time]

Attributes

Inherited from:
SqlDbValues
given sqlOrderedTimestamp: SqlOrdered[Timestamp]

Attributes

Inherited from:
SqlDbValues

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlUpdateOperationLift[A[_[_]], B[_[_]], C[_[_]]]: Lift[SqlUpdateOperationImpl[A, B, C], SqlUpdateOperation[A, B, C]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlUpdateReturningOperationLift[A[_[_]], B[_[_]], C[_[_]], D[_[_]]]: Lift[SqlUpdateReturningOperationImpl[A, B, C, D], SqlUpdateReturningOperation[A, B, C, D]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlUpdateTableFromLift[A[_[_]], C[_[_]]]: Lift[SqlUpdateTableFromImpl[A, C], SqlUpdateTableFrom[A, C]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
override given sqlUpdateTableLift[A[_[_]]]: Lift[SqlUpdateTableImpl[A], SqlUpdateTable[A]]

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations

Extensions

Extensions

extension [A](t: Type[A])
override def castTypeName: String

Attributes

Definition Classes
override def castTypeType: Type[A]

Attributes

Definition Classes

Inherited extensions

extension [A](many: Many[A])
def arrayAgg: DbValue[Seq[A]]

Attributes

Inherited from:
SqlArrays
extension [A](optVal: SqlDbValue[Option[A]])(using ev: NotGiven[A <:< Option[_]])

Attributes

Inherited from:
SqlDbValues
def flatMap[B](f: (SqlDbValue[A]) => SqlDbValue[Option[B]]): DbValue[Option[B]]

Attributes

Inherited from:
SqlDbValues
def getOrElse(other: SqlDbValue[A]): DbValue[A]

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues

Attributes

Inherited from:
SqlDbValues
def map[B](f: (SqlDbValue[A]) => SqlDbValue[B]): DbValue[Option[B]]

Attributes

Inherited from:
SqlDbValues
def orElse(other: SqlDbValue[Option[A]]): DbValue[Option[A]]

Attributes

Inherited from:
SqlDbValues
def unsafeGet: DbValue[A]

Attributes

Inherited from:
SqlDbValues
extension [A](query: SqlQuery[[F[_]] =>> F[A]])
override def asDbValue: DbValue[A]

Attributes

Definition Classes
Inherited from:
SqlQueries
extension [A[_[_]]](sqlQuery: SqlQuery[A])

Attributes

Inherited from:
DefaultCompleteSql
extension [A[_[_]]](sqlQueryGrouped: SqlQueryGrouped[A])

Attributes

Inherited from:
DefaultCompleteSql
extension [A[_[_]]](sqlValueSource: SqlValueSource[A])

Attributes

Inherited from:
DefaultCompleteSql
extension [T](t: T)(using mr: MapRes[Many, T])
def mapManyN[B](f: (mr.K[DbValue]) => SqlDbValue[B]): Many[B]

Attributes

Inherited from:
SqlDbValues
extension [T](t: T)(using mr: MapRes[Compose2[DbValue, Option], T])
def mapNullableN[B](f: (mr.K[DbValue]) => SqlDbValue[B]): DbValue[Option[B]]

Attributes

Inherited from:
SqlDbValues
extension [A](tpe: Codec[A])
def name: String

Attributes

Inherited from:
SqlQueryPlatformBase
extension [A](tpe: Type[A])
def name: String

Attributes

Inherited from:
SqlQueryPlatformBase
extension [A](tpe: Type[A])
def typedChoice(using NotGiven[A <:< Option[_]]): NullabilityTypeChoice[Codec, A, tpe.Dimension]

Attributes

Inherited from:
SqlQueryPlatformBase
extension [A](tpe: Type[Option[A]])

Attributes

Inherited from:
SqlQueryPlatformBase
extension [A](v: A)
override def as(tpe: Type[A]): DbValue[A]

Attributes

Definition Classes
Inherited from:
SqlDbValues
override def asNullable(tpe: Type[A])(using NotGiven[A <:< Option[_]]): DbValue[Option[A]]

Attributes

Definition Classes
Inherited from:
SqlDbValues