SqlValueSourcesBase

dataprism.platform.sql.query.SqlValueSourcesBase

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Members list

Type members

Classlikes

trait SqlValueSourceBase[A[_[_]]]

Attributes

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

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited classlikes

trait DbValueBase[A]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
QueryPlatform
Supertypes
trait QueryBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlQueryGrouped[A]
class SqlQueryGroupedHavingStage[A, Gr, Ma]
trait SqlBaseImpl

Attributes

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

Attributes

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

Inherited types

type Api <: QueryApi

Attributes

Inherited from:
QueryPlatform
type Codec[_]

Attributes

Inherited from:
SqlQueryPlatformBase
type DbValue[A] <: DbValueBase[A]

Attributes

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

Attributes

Inherited from:
QueryPlatform
type Impl <: SqlBaseImpl

Attributes

Inherited from:
SqlQueryPlatformBase

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

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

Attributes

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

Attributes

Inherited from:
QueryPlatform
type Many[A]

Attributes

Inherited from:
QueryPlatform

Attributes

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

Attributes

Inherited from:
QueryPlatform
type Ord <: OrdSeq

Attributes

Inherited from:
QueryPlatform
type OrdSeq <: OrdSeqBase

Attributes

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

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform
type QueryGrouped[A[_[_]]] <: QueryGroupedBase[A] & Query[A]

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlQueryPlatformBase

Attributes

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

Attributes

Inherited from:
SqlQueryPlatformBase

Value members

Inherited methods

protected def freshTaggedState: TaggedState

Attributes

Inherited from:
SqlQueryPlatformBase

Abstract fields

Inherited fields

Attributes

Inherited from:
SqlQueryPlatformBase
val Api: Api

Attributes

Inherited from:
QueryPlatform
protected val Impl: Impl

Attributes

Inherited from:
SqlQueryPlatformBase

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
QueryPlatform

Attributes

Inherited from:
SqlQueryPlatformBase

Extensions

Inherited extensions

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
SqlQueryPlatformBase