DefaultSqlOperations

dataprism.platform.sql.DefaultSqlOperations

Attributes

Source
DefaultSqlOperations.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
Self type

Members list

Type members

Inherited classlikes

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
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:
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

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

Attributes

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

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:
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

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.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:
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
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:
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
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]
trait SqlLogicBase[A]

Attributes

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

Attributes

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

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

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
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]

Types

override type DeleteFrom[A[_[_]]] = SqlDeleteFrom[A]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
DefaultSqlOperations.scala

Inherited types

type AnyDbValue <: DbValue[Any]

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
type CastType[A]

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
type Codec[_]

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
type DbMath

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
override type DbValue[A] <: SqlDbValueBase[A]

Attributes

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

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
type MapUpdateReturning[Table, From, Res]

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.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 Ord <: OrdSeq

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
type Query[A[_[_]]] <: SqlQueryBase[A]

Attributes

Inherited from:
SqlQueriesBase
Source
SqlQueriesBase.scala

Attributes

Inherited from:
SqlQueriesBase
Source
SqlQueriesBase.scala
type QueryGrouped[A[_[_]]] <: QueryGroupedBase[A] & Query[A]

Attributes

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

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
type SqlLogic[A] <: SqlLogicBase[A]

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
type SqlNumeric[A] <: SqlNumericBase[A] & SqlOrdered[A]

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
type SqlOrdered[A] <: SqlOrderedBase[A]

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.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

Value members

Inherited methods

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

Attributes

Inherited from:
SqlOperations
Source
SqlOperations.scala
protected def freshTaggedState: TaggedState

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlOperations
Source
SqlOperations.scala

Inherited fields

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala
val Api: Api

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlOperationsBase
Source
SqlOperationsBase.scala
val DbMath: DbMath

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

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

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala

Givens

Givens

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Definition Classes
Source
DefaultSqlOperations.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

Definition Classes
Source
DefaultSqlOperations.scala

Attributes

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

Attributes

Definition Classes
Source
DefaultSqlOperations.scala

Attributes

Definition Classes
Source
DefaultSqlOperations.scala

Inherited givens

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Extensions

Inherited extensions

extension [A](optVal: DbValue[Option[A]])(using ev: NotGiven[A <:< Option[_]])
def filter(f: (DbValue[A]) => DbValue[Boolean]): DbValue[Option[A]]

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlQueriesBase
Source
SqlQueriesBase.scala
extension [A](t: CastType[A])

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
def castTypeType: Type[A]

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
extension [A](tpe: Codec[A])
def name: String

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala
extension [A](tpe: Type[Option[A]])
extension [A](v: A)
def as(tpe: Type[A]): DbValue[A]

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala
def asNullable(tpe: Type[A])(using NotGiven[A <:< Option[_]]): DbValue[Option[A]]

Attributes

Inherited from:
SqlDbValuesBase
Source
SqlDbValuesBase.scala