package dsl
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- abstract class AbstractQuery[R] extends Query[R]
- trait ArrayJdbcMapper[P, A] extends JdbcMapper[P, A]
- trait BaseQueryDsl extends AnyRef
- sealed class CanCompare[-A1, -A2] extends AnyRef
- Annotations
- @implicitNotFound()
- trait CompositeKey extends AnyRef
- case class CompositeKey2[A1, A2](a1: A1, a2: A2)(implicit ev1: (A1) => TypedExpression[A1, _], ev2: (A2) => TypedExpression[A2, _]) extends CompositeKey with Product with Serializable
- case class CompositeKey3[A1, A2, A3](a1: A1, a2: A2, a3: A3)(implicit ev1: (A1) => TypedExpression[A1, _], ev2: (A2) => TypedExpression[A2, _], ev3: (A3) => TypedExpression[A3, _]) extends CompositeKey with Product with Serializable
- case class CompositeKey4[A1, A2, A3, A4](a1: A1, a2: A2, a3: A3, a4: A4)(implicit ev1: (A1) => TypedExpression[A1, _], ev2: (A2) => TypedExpression[A2, _], ev3: (A3) => TypedExpression[A3, _], ev4: (A4) => TypedExpression[A4, _]) extends CompositeKey with Product with Serializable
- case class CompositeKey5[A1, A2, A3, A4, A5](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5)(implicit ev1: (A1) => TypedExpression[A1, _], ev2: (A2) => TypedExpression[A2, _], ev3: (A3) => TypedExpression[A3, _], ev4: (A4) => TypedExpression[A4, _], ev5: (A5) => TypedExpression[A5, _]) extends CompositeKey with Product with Serializable
- case class CompositeKey6[A1, A2, A3, A4, A5, A6](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6)(implicit ev1: (A1) => TypedExpression[A1, _], ev2: (A2) => TypedExpression[A2, _], ev3: (A3) => TypedExpression[A3, _], ev4: (A4) => TypedExpression[A4, _], ev5: (A5) => TypedExpression[A5, _], ev6: (A6) => TypedExpression[A6, _]) extends CompositeKey with Product with Serializable
- case class CompositeKey7[A1, A2, A3, A4, A5, A6, A7](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7)(implicit ev1: (A1) => TypedExpression[A1, _], ev2: (A2) => TypedExpression[A2, _], ev3: (A3) => TypedExpression[A3, _], ev4: (A4) => TypedExpression[A4, _], ev5: (A5) => TypedExpression[A5, _], ev6: (A6) => TypedExpression[A6, _], ev7: (A7) => TypedExpression[A7, _]) extends CompositeKey with Product with Serializable
- case class CompositeKey8[A1, A2, A3, A4, A5, A6, A7, A8](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8)(implicit ev1: (A1) => TypedExpression[A1, _], ev2: (A2) => TypedExpression[A2, _], ev3: (A3) => TypedExpression[A3, _], ev4: (A4) => TypedExpression[A4, _], ev5: (A5) => TypedExpression[A5, _], ev6: (A6) => TypedExpression[A6, _], ev7: (A7) => TypedExpression[A7, _], ev8: (A8) => TypedExpression[A8, _]) extends CompositeKey with Product with Serializable
- case class CompositeKey9[A1, A2, A3, A4, A5, A6, A7, A8, A9](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9)(implicit ev1: (A1) => TypedExpression[A1, _], ev2: (A2) => TypedExpression[A2, _], ev3: (A3) => TypedExpression[A3, _], ev4: (A4) => TypedExpression[A4, _], ev5: (A5) => TypedExpression[A5, _], ev6: (A6) => TypedExpression[A6, _], ev7: (A7) => TypedExpression[A7, _], ev8: (A8) => TypedExpression[A8, _], ev9: (A9) => TypedExpression[A9, _]) extends CompositeKey with Product with Serializable
- class ConcatOp[A1, A2, T1, T2] extends BinaryOperatorNode
- trait DeOptionizer[P1, A1, T1, A2 >: Option[A1] <: Option[A1], T2] extends JdbcMapper[P1, A2]
- class DelegateQuery[M] extends Query[M]
- trait FloatTypedExpressionFactory[A1, T1] extends TypedExpressionFactory[A1, T1] with IdentityFloatifier[A1, T1]
- trait Floatifier[T1, A2, T2] extends AnyRef
- class Group[K] extends AnyRef
- class GroupWithMeasures[K, M] extends AnyRef
- trait IdentityFloatifier[A1, T1] extends Floatifier[T1, A1, T1]
- trait IntegralTypedExpressionFactory[A1, T1, A2, T2] extends TypedExpressionFactory[A1, T1] with Floatifier[T1, A2, T2]
- trait JdbcMapper[P, A] extends AnyRef
- trait ManyToMany[O, A] extends Query[O]
This trait is what is referred by both the left and right side of a manyToMany relation.
This trait is what is referred by both the left and right side of a manyToMany relation. Type parameters are : O: the type at the "other" side of the relation A: the association type i.e. the entity in the "middle" of the relation
Object mapping to the "middle" entity are called "association objects"
this trait extends Query[O] and can be queried against like a normal query.
Note that this trait is used on both "left" and "right" sides of the relation, but in a given relation
- trait ManyToManyRelation[L, R, A] extends Relation[L, R]
- trait ManyToOne[O] extends Query[O]
- class Measures[M] extends AnyRef
- abstract class NonPrimitiveJdbcMapper[P, A, T] extends JdbcMapper[P, A] with TypedExpressionFactory[A, T]
- class NvlNode[A, T] extends BinaryOperatorNode with TypedExpression[A, T]
- trait OneToMany[M] extends Query[M]
- trait OneToManyRelation[O, M] extends Relation[O, M]
- class OptionalQueryable[A] extends Queryable[Option[A]]
- trait PrimitiveJdbcMapper[A] extends JdbcMapper[A, A]
- trait QueryDsl extends WhereState[Unconditioned] with ComputeMeasuresSignaturesFromStartOrWhereState with StartState with QueryElements[Unconditioned] with JoinSignatures with FromSignatures with BaseQueryDsl
- trait QueryYield[R] extends AnyRef
- trait Relation[L, R] extends AnyRef
- class StatefulManyToMany[O, A] extends Iterable[O]
- class StatefulManyToOne[O] extends AnyRef
- class StatefulOneToMany[M] extends Iterable[M]
- sealed trait TBigDecimal extends TOptionBigDecimal with TNonOption
- sealed trait TBoolean extends TOptionBoolean with TNonOption
- sealed trait TByte extends TOptionByte with TInt with TNonOption
- sealed trait TByteArray extends TOptionByteArray with TNonOption
- sealed trait TDate extends TOptionDate with TNonOption
- sealed trait TDouble extends TOptionDouble with TBigDecimal with TNonOption
- sealed trait TDoubleArray extends TOptionDoubleArray with TNonOption
- sealed trait TEnumValue[A] extends AnyRef
- sealed trait TFloat extends TOptionFloat with TDouble with TNonOption
- sealed trait TInt extends TOptionInt with TLong with TNonOption with TFloat
- sealed trait TIntArray extends TOptionIntArray with TNonOption
- sealed trait TLong extends TOptionLong with TDouble with TNonOption
- sealed trait TLongArray extends TOptionLongArray with TNonOption
- sealed trait TNonOption extends AnyRef
- sealed trait TNumeric extends AnyRef
- sealed trait TNumericLowerTypeBound extends TByte with TInt with TFloat with TLong with TDouble with TBigDecimal
- sealed trait TOption extends TOptionByte with TOptionInt with TOptionFloat with TOptionLong with TOptionDouble with TOptionBigDecimal with TOptionDate with TOptionString with TOptionTimestamp
- sealed trait TOptionBigDecimal extends TNumeric
- sealed trait TOptionBoolean extends AnyRef
- sealed trait TOptionByte extends TOptionInt
- sealed trait TOptionByteArray extends AnyRef
- sealed trait TOptionDate extends AnyRef
- sealed trait TOptionDouble extends TOptionBigDecimal
- sealed trait TOptionDoubleArray extends AnyRef
- sealed trait TOptionEnumValue[A] extends TEnumValue[A]
- sealed trait TOptionFloat extends TOptionDouble
- sealed trait TOptionInt extends TOptionLong with TOptionFloat
- sealed trait TOptionIntArray extends AnyRef
- sealed trait TOptionLong extends TOptionDouble
- sealed trait TOptionLongArray extends AnyRef
- sealed trait TOptionLowerBound extends TOptionByte with TOptionInt with TOptionFloat with TOptionLong with TOptionDouble with TOptionBigDecimal with TOptionDate with TOptionString with TOptionTimestamp
- sealed trait TOptionString extends AnyRef
- sealed trait TOptionStringArray extends AnyRef
- sealed trait TOptionTimestamp extends AnyRef
- sealed trait TOptionUUID extends AnyRef
- sealed trait TString extends TOptionString with TNonOption
- sealed trait TStringArray extends TOptionStringArray with TNonOption
- sealed trait TTimestamp extends TOptionTimestamp with TNonOption
- sealed trait TUUID extends TOptionUUID with TNonOption
- trait TypedExpression[A1, T1] extends ExpressionNode
- class TypedExpressionConversion[A1, T1] extends TypedExpression[A1, T1]
- trait TypedExpressionFactory[A, T] extends AnyRef
Value Members
- object GroupWithMeasures