SqlValueSources

dataprism.platform.sql.query.SqlValueSources

Attributes

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

Members list

Type members

Classlikes

enum SqlValueSource[A[_[_]]] extends SqlValueSourceBase[A]

Attributes

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]

Attributes

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

Inherited classlikes

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:
QueryPlatform
Source
QueryPlatform.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
trait NullabilityBase[A]

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Nullability[A]
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
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 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:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class TaggedState
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
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

Inherited types

type Api <: QueryApi

Attributes

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

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala
type DbValue[A] <: DbValueBase[A]

Attributes

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

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala
type Impl <: SqlBaseImpl

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:
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:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.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
type OrdSeq <: OrdSeqBase

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala
type Query[A[_[_]]] <: QueryBase[A]

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryPlatform
Source
QueryPlatform.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
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
type ValueSource[A[_[_]]] <: SqlValueSourceBase[A]

Attributes

Inherited from:
SqlValueSourcesBase
Source
SqlValueSourcesBase.scala

Value members

Inherited methods

protected def freshTaggedState: TaggedState

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala

Inherited fields

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlQueryPlatformBase
Source
SqlQueryPlatformBase.scala

Extensions

Extensions

extension [A[_[_]]](sqlValueSource: SqlValueSource[A])

Inherited extensions

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