H2JdbcPlatform

dataprism.jdbc.platform.H2JdbcPlatform
See theH2JdbcPlatform companion object
trait H2JdbcPlatform extends H2Platform

Attributes

Companion
object
Source
H2JdbcPlatform.scala
Graph
Supertypes
Known subtypes

Members list

Type members

Classlikes

object Compile extends SqlCompileImpl

Attributes

Source
H2JdbcPlatform.scala
Supertypes
trait SqlCompile
class Object
trait Matchable
class Any
Self type
Compile.type
object DbArray extends SqlDbArrayCompanion

Attributes

Source
H2JdbcPlatform.scala
Supertypes
class Object
trait Matchable
class Any
Self type
DbArray.type

Inherited classlikes

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlHyperbolicTrigFunctions
Source
SqlHyperbolicTrigFunctions.scala
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
Source
SqlArrays.scala
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
Source
SqlDbValuesBase.scala
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
Source
SqlDbValuesBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DbArrayLike

Attributes

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

Attributes

Inherited from:
SqlArrays
Source
SqlArrays.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
trait SqlTrigMath
class Object
trait Matchable
class Any
Show all
trait DbValueBase[A]

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala
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
Source
DefaultCompleteSql.scala
Supertypes
trait SqlBaseImpl
class Object
trait Matchable
class Any
Show all
Known subtypes
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
Show all

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala
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
Source
SqlDbValues.scala
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
Source
SqlDbValues.scala
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:
H2Platform
Source
H2Platform.scala
Supertypes
trait SqlArraysApi
trait SqlQueryApi
trait SqlMergeApi
trait SqlStringApi
trait QueryApi
class Object
trait Matchable
class Any
Show all
Known subtypes
object Api

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
SqlQueriesBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

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

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala
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
Source
SqlDbValuesBase.scala
Supertypes
class Object
trait Matchable
class Any
trait Nullability[A] extends NullabilityBase[A]

Attributes

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

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Nullability[A]

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any
Show all
sealed trait Operation[A]

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
DefaultCompleteSql.scala
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
Source
DefaultCompleteSql.scala
Supertypes
trait OrdSeqBase
class Object
trait Matchable
class Any
Known subtypes
class MultiOrdSeq
enum Ord
trait OrdSeqBase

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala
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
Source
SqlOperationsBase.scala
Supertypes
trait Operation[Seq[Res[Id]]]
class Object
trait Matchable
class Any
Known subtypes

Attributes

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

Attributes

Inherited from:
SqlArrays
Source
SqlArrays.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
object Api
trait PostgresApi
object Api
object Api
Show all

Attributes

Inherited from:
SqlArrays
Source
SqlArrays.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Impl
object Impl
object Impl
trait SqlBaseImpl

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
Show all
object SqlBitwise

Attributes

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

Attributes

Inherited from:
SqlBitwiseOps
Source
SqlBitwiseOps.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

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

Attributes

Inherited from:
SqlBitwiseOps
Source
SqlBitwiseOps.scala
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
Source
SqlBitwiseOps.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait UnaryOp[A, A]
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Compile
object Compile
object Compile
object Compile
trait SkunkCompile
object Compile
Show all
trait SqlCompileImpl extends SqlCompile

Attributes

Inherited from:
SqlOperations
Source
SqlOperations.scala
Supertypes
trait SqlCompile
class Object
trait Matchable
class Any
Known subtypes
object Compile
object Compile
object Compile
object Compile
trait SkunkCompile
object Compile
Show all

Attributes

Inherited from:
SqlArrays
Source
SqlArrays.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DbArray
object DbArray
object DbArray
enum SqlDbValue[A] extends SqlDbValueBaseImpl[A]

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
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
Source
SqlDbValuesBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
object Api
trait MySqlApi
object Api
object Api
object Api
trait PostgresApi
object Api
object Api
trait SqliteApi
object Api
Show all
trait SqlDbValueBase[A] extends DbValueBase[A]

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
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
Source
SqlDbValues.scala
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
Source
SqlDbValuesBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
Show all

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
object Api
trait MySqlApi
object Api
object Api
object Api
trait PostgresApi
object Api
object Api
trait SqliteApi
object Api
Show all

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
Supertypes
trait SqlDeleteFromUsing[A, B]
class Object
trait Matchable
class Any
trait SqlDeleteOperation[A[_[_]], B[_[_]]] extends IntOperation

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
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
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
Supertypes
trait ResultOperation[C]
trait Operation[Seq[C[Id]]]
class Object
trait Matchable
class Any
Show all
object SqlFractional

Attributes

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

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
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
Source
SqlDbValuesBase.scala
Supertypes
trait SqlNumericBase[A]
trait SqlOrderedBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlFractional[A]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
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
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
Supertypes
trait ResultOperation[C]
trait Operation[Seq[C[Id]]]
class Object
trait Matchable
class Any
Show all
object SqlIntegral

Attributes

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

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
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
Source
SqlDbValuesBase.scala
Supertypes
trait SqlNumericBase[A]
trait SqlOrderedBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlIntegral[A]
object SqlLogic

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlMergeOperations
Source
SqlMergeOperations.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
object Api
trait PostgresApi
object Api
object Api
Show all

Attributes

Inherited from:
SqlMergeOperations
Source
SqlMergeOperations.scala
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
Source
SqlMergeOperations.scala
Supertypes
class Object
trait Matchable
class Any
class SqlMergeInto[A[_[_]]](val table: Table[Codec, A])

Attributes

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

Attributes

Inherited from:
SqlMergeOperations
Source
SqlMergeOperations.scala
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
Source
SqlMergeOperations.scala
Supertypes
class Object
trait Matchable
class Any
enum SqlMergeMatch[A[_[_]], B[_[_]]]

Attributes

Inherited from:
SqlMergeOperations
Source
SqlMergeOperations.scala
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
Source
SqlMergeOperations.scala
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
Source
SqlMergeOperations.scala
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
Source
SqlMergeOperations.scala
Supertypes
trait IntOperation
trait Operation[Int]
class Object
trait Matchable
class Any

Attributes

Inherited from:
SqlMergeOperations
Source
SqlMergeOperations.scala
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
Source
SqlMergeOperations.scala
Supertypes
class Object
trait Matchable
class Any
object SqlNumeric

Attributes

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

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
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
Source
SqlDbValuesBase.scala
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
Source
SqlOperationsBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
object Api
trait MySqlApi
object Api
object Api
object Api
trait PostgresApi
object Api
object Api
trait SqliteApi
object Api
Show all

Attributes

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

Attributes

Inherited from:
SqlOperations
Source
SqlOperations.scala
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
Source
SqlDbValuesBase.scala
Supertypes
trait OrdSeqBase
class Object
trait Matchable
class Any
Known subtypes
trait OrdSeq
class MultiOrdSeq
enum Ord
object SqlOrdered

Attributes

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

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
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
Source
SqlDbValuesBase.scala
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
Source
SqlQueries.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
Show all
object SqlQuery

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlQueriesBase
Source
SqlQueriesBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
object Api
trait MySqlApi
object Api
object Api
object Api
trait PostgresApi
object Api
object Api
trait SqliteApi
object Api
Show all
trait SqlQueryBase[A[_[_]]] extends QueryBase[A]

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlQueries
Source
SqlQueries.scala
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
Source
SqlOperationsBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

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

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
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
Source
SqlStringOps.scala
Supertypes
class Object
trait Matchable
class Any
trait SqlString[A]

Attributes

Inherited from:
SqlStringOps
Source
SqlStringOps.scala
Supertypes
class Object
trait Matchable
class Any
trait SqlStringApi

Attributes

Inherited from:
SqlStringOps
Source
SqlStringOps.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
object Api
trait MySqlApi
object Api
object Api
object Api
trait PostgresApi
object Api
object Api
trait SqliteApi
object Api
Show all
case class SqlStringConcatOp[A]() extends BinOp[A, A, A]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
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
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
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
Source
SqlOperationsBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SqlUpdateTableFrom[A[_[_]], C[_[_]]]

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
Supertypes
trait SqlUpdateTableFrom[A, C]
class Object
trait Matchable
class Any
trait SqlUpdateTableFromWhere[A[_[_]], C[_[_]]]

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
Supertypes
class Object
trait Matchable
class Any
class SqlUpdateTableImpl[A[_[_]]](val table: Table[Codec, A]) extends SqlUpdateTable[A]

Attributes

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

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
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
Source
SqlOperations.scala
Supertypes
class Object
trait Matchable
class Any
enum SqlValueSource[A[_[_]]] extends SqlValueSourceBase[A]

Attributes

Inherited from:
SqlValueSources
Source
SqlValueSources.scala
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
Source
SqlValueSourcesBase.scala
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
Source
SqlValueSourcesBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

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

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
object Impl
Show all
case class TaggedState(queryNum: Int, columnNum: Int) extends SqlTaggedState

Attributes

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

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
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
Source
SqlOperationsBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
Supertypes
class Object
trait Matchable
class Any

Types

type Api <: H2Api

Attributes

Source
H2JdbcPlatform.scala
override type Codec[A] = JdbcCodec[A]

Attributes

Source
H2JdbcPlatform.scala

Attributes

Source
H2JdbcPlatform.scala

Attributes

Source
H2JdbcPlatform.scala

Inherited types

override type AnyDbValue = DbValue[Any]

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala
override type CastType[A] = Type[A]

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
type DbValue[A] = SqlDbValue[A]

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
SqlArrays
Source
SqlArrays.scala
override type InFilterCapability = Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
override type InGroupByCapability = Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
override type InHavingCapability = Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
override type InMapCapability = Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
override type InOrderByCapability = Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
type InnerJoin[A[_[_]], B[_[_]]] = [F[_]] =>> (A[F], B[F])

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala
opaque type Many[A]

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
override type MapUpdateReturning[Table, From, Res] = (Table, From) => Res

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala

Attributes

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

Attributes

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

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala

Value members

Concrete methods

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

Attributes

Definition Classes
Source
H2JdbcPlatform.scala

Inherited methods

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

Attributes

Definition Classes
Inherited from:
H2Platform
Source
H2Platform.scala
protected def freshTaggedState: TaggedState

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala
protected def generateDeleteAlias: Boolean

Attributes

Inherited from:
SqlOperations
Source
SqlOperations.scala
protected def generateUpdateAlias: Boolean

Attributes

Inherited from:
SqlOperations
Source
SqlOperations.scala
override protected def sqlDbValueLift[A]: Lift[SqlDbValue[A], SqlDbValue[A]]

Attributes

Definition Classes
Inherited from:
H2Platform
Source
H2Platform.scala

Concrete fields

override val AnsiTypes: AnsiTypes[JdbcCodec]

Attributes

Source
H2JdbcPlatform.scala

Inherited fields

val Api: Api

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala
protected val Impl: Impl

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala
override protected val InFilterCapability: Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
override protected val InGroupByCapability: Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
override protected val InHavingCapability: Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
override protected val InJoinConditionCapability: Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
override protected val InMapCapability: Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala
override protected val InOrderByCapability: Unit

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Givens

Inherited givens

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Attributes

Inherited from:
H2Platform
Source
H2Platform.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
Source
DefaultSqlOperations.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
override given sqlNumericInt: SqlIntegral[Int]

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
override given sqlNumericLong: SqlIntegral[Long]

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
override given sqlNumericShort: SqlIntegral[Short]

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
given sqlOrderedDate: SqlOrdered[Date]

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
given sqlOrderedTime: SqlOrdered[Time]

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
given sqlOrderedTimestamp: SqlOrdered[Timestamp]

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
Source
DefaultSqlOperations.scala

Attributes

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

Attributes

Definition Classes
Inherited from:
DefaultSqlOperations
Source
DefaultSqlOperations.scala

Extensions

Extensions

extension [A](tpe: JdbcCodec[A])
override def name: String

Attributes

Definition Classes
Source
H2JdbcPlatform.scala

Inherited extensions

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
def unsafeGet: DbValue[A]

Attributes

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

Attributes

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

Attributes

Inherited from:
DefaultCompleteSql
Source
DefaultCompleteSql.scala
extension [A[_[_]]](sqlQueryGrouped: SqlQueryGrouped[A])
extension [A[_[_]]](sqlValueSource: SqlValueSource[A])
extension [A](t: Type[A])
override def castTypeName: String

Attributes

Definition Classes
Inherited from:
H2Platform
Source
H2Platform.scala
override def castTypeType: Type[A]

Attributes

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

Attributes

Inherited from:
SqlDbValues
Source
SqlDbValues.scala
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
Source
SqlDbValues.scala
extension [