org.squeryl.dsl

QueryDsl

trait QueryDsl extends WhereState[Unconditioned] with ComputeMeasuresSignaturesFromStartOrWhereState with StartState with QueryElements[Unconditioned] with JoinSignatures with FromSignatures with BaseQueryDsl

Self Type
QueryDsl
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. QueryDsl
  2. BaseQueryDsl
  3. FromSignatures
  4. JoinSignatures
  5. QueryElements
  6. StartState
  7. WhereState
  8. ComputeMeasuresSignaturesFromStartOrWhereState
  9. GroupBySignatures
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class ConcatOperationNode[A, T] extends BinaryOperatorNode with TypedExpression[A, T]

  2. class CountFunction extends FunctionNode with TypedExpression[Long, TLong]

  3. class CountSubQueryableQuery extends Query[Long] with ScalarQuery[Long]

  4. class JoinPrecursor[A] extends AnyRef

    Definition Classes
    JoinSignatures
  5. class ManyToManyRelationBuilder[L, R] extends AnyRef

  6. class ManyToManyRelationImpl[L, R, A] extends Table[A] with ManyToManyRelation[L, R, A]

  7. class OneToManyRelationBuilder[O, M] extends AnyRef

  8. class OneToManyRelationImpl[O, M] extends OneToManyRelation[O, M]

  9. class ScalarMeasureQuery[T] extends Query[T] with ScalarQuery[T]

  10. trait ScalarQuery[T] extends Query[T] with SingleColumnQuery[T] with SingleRowQuery[T]

  11. trait SingleColumnQuery[T] extends AnyRef

  12. trait SingleRowQuery[R] extends AnyRef

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def &[A, T](i: ⇒ TypedExpression[A, T]): A

  5. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  6. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  7. implicit def __thisDsl: QueryDsl

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def avg[T2 >: TOptionFloat, T1 <: T2, A1, A2](b: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A2, T2]): TypedExpressionConversion[A2, T2]

  10. implicit val booleanComparisonEvidence: CanCompare[TOptionBoolean, TOptionBoolean]

  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def compositeKey[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, _]): CompositeKey9[A1, A2, A3, A4, A5, A6, A7, A8, A9]

  13. def compositeKey[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, _]): CompositeKey8[A1, A2, A3, A4, A5, A6, A7, A8]

  14. def compositeKey[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, _]): CompositeKey7[A1, A2, A3, A4, A5, A6, A7]

  15. def compositeKey[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, _]): CompositeKey6[A1, A2, A3, A4, A5, A6]

  16. def compositeKey[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, _]): CompositeKey5[A1, A2, A3, A4, A5]

  17. def compositeKey[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, _]): CompositeKey4[A1, A2, A3, A4]

  18. def compositeKey[A1, A2, A3](a1: A1, a2: A2, a3: A3)(implicit ev1: (A1) ⇒ TypedExpression[A1, _], ev2: (A2) ⇒ TypedExpression[A2, _], ev3: (A3) ⇒ TypedExpression[A3, _]): CompositeKey3[A1, A2, A3]

  19. def compositeKey[A1, A2](a1: A1, a2: A2)(implicit ev1: (A1) ⇒ TypedExpression[A1, _], ev2: (A2) ⇒ TypedExpression[A2, _]): CompositeKey2[A1, A2]

  20. implicit def compositeKey2CanLookup[T <: CompositeKey](t: T): CanLookup

  21. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _], e14: ⇒ TypedExpression[T14, _], e15: ⇒ TypedExpression[T15, _], e16: ⇒ TypedExpression[T16, _], e17: ⇒ TypedExpression[T17, _], e18: ⇒ TypedExpression[T18, _], e19: ⇒ TypedExpression[T19, _], e20: ⇒ TypedExpression[T20, _], e21: ⇒ TypedExpression[T21, _], e22: ⇒ TypedExpression[T22, _]): ComputeStateStartOrWhereState[Product22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]]

  22. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _], e14: ⇒ TypedExpression[T14, _], e15: ⇒ TypedExpression[T15, _], e16: ⇒ TypedExpression[T16, _], e17: ⇒ TypedExpression[T17, _], e18: ⇒ TypedExpression[T18, _], e19: ⇒ TypedExpression[T19, _], e20: ⇒ TypedExpression[T20, _], e21: ⇒ TypedExpression[T21, _]): ComputeStateStartOrWhereState[Product21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]]

  23. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _], e14: ⇒ TypedExpression[T14, _], e15: ⇒ TypedExpression[T15, _], e16: ⇒ TypedExpression[T16, _], e17: ⇒ TypedExpression[T17, _], e18: ⇒ TypedExpression[T18, _], e19: ⇒ TypedExpression[T19, _], e20: ⇒ TypedExpression[T20, _]): ComputeStateStartOrWhereState[Product20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]]

  24. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _], e14: ⇒ TypedExpression[T14, _], e15: ⇒ TypedExpression[T15, _], e16: ⇒ TypedExpression[T16, _], e17: ⇒ TypedExpression[T17, _], e18: ⇒ TypedExpression[T18, _], e19: ⇒ TypedExpression[T19, _]): ComputeStateStartOrWhereState[Product19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]]

  25. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _], e14: ⇒ TypedExpression[T14, _], e15: ⇒ TypedExpression[T15, _], e16: ⇒ TypedExpression[T16, _], e17: ⇒ TypedExpression[T17, _], e18: ⇒ TypedExpression[T18, _]): ComputeStateStartOrWhereState[Product18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]]

  26. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _], e14: ⇒ TypedExpression[T14, _], e15: ⇒ TypedExpression[T15, _], e16: ⇒ TypedExpression[T16, _], e17: ⇒ TypedExpression[T17, _]): ComputeStateStartOrWhereState[Product17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]]

  27. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _], e14: ⇒ TypedExpression[T14, _], e15: ⇒ TypedExpression[T15, _], e16: ⇒ TypedExpression[T16, _]): ComputeStateStartOrWhereState[Product16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]]

  28. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _], e14: ⇒ TypedExpression[T14, _], e15: ⇒ TypedExpression[T15, _]): ComputeStateStartOrWhereState[Product15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]]

  29. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _], e14: ⇒ TypedExpression[T14, _]): ComputeStateStartOrWhereState[Product14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]]

  30. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _], e13: ⇒ TypedExpression[T13, _]): ComputeStateStartOrWhereState[Product13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]]

  31. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _], e12: ⇒ TypedExpression[T12, _]): ComputeStateStartOrWhereState[Product12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]]

  32. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _], e11: ⇒ TypedExpression[T11, _]): ComputeStateStartOrWhereState[Product11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]]

  33. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _], e10: ⇒ TypedExpression[T10, _]): ComputeStateStartOrWhereState[Product10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]]

  34. def compute[T1, T2, T3, T4, T5, T6, T7, T8, T9](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _], e9: ⇒ TypedExpression[T9, _]): ComputeStateStartOrWhereState[Product9[T1, T2, T3, T4, T5, T6, T7, T8, T9]]

  35. def compute[T1, T2, T3, T4, T5, T6, T7, T8](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _]): ComputeStateStartOrWhereState[Product8[T1, T2, T3, T4, T5, T6, T7, T8]]

  36. def compute[T1, T2, T3, T4, T5, T6, T7](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _]): ComputeStateStartOrWhereState[Product7[T1, T2, T3, T4, T5, T6, T7]]

  37. def compute[T1, T2, T3, T4, T5, T6](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _]): ComputeStateStartOrWhereState[Product6[T1, T2, T3, T4, T5, T6]]

  38. def compute[T1, T2, T3, T4, T5](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _]): ComputeStateStartOrWhereState[Product5[T1, T2, T3, T4, T5]]

  39. def compute[T1, T2, T3, T4](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _]): ComputeStateStartOrWhereState[Product4[T1, T2, T3, T4]]

  40. def compute[T1, T2, T3](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _]): ComputeStateStartOrWhereState[Product3[T1, T2, T3]]

  41. def compute[T1, T2](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _]): ComputeStateStartOrWhereState[Product2[T1, T2]]

  42. def compute[T1](e1: ⇒ TypedExpression[T1, _]): ComputeStateStartOrWhereState[T1]

  43. implicit def concatenationConversion[A1, A2, T1, T2](co: ConcatOp[A1, A2, T1, T2]): TypedExpression[String, TString]

  44. implicit def concatenationConversionWithOption1[A1, A2, T1, T2](co: ConcatOp[Option[A1], A2, T1, T2]): TypedExpression[Option[String], TOptionString]

  45. implicit def concatenationConversionWithOption2[A1, A2, T1, T2](co: ConcatOp[A1, Option[A2], T1, T2]): TypedExpression[Option[String], TOptionString]

  46. implicit def concatenationConversionWithOption3[A1, A2, T1, T2](co: ConcatOp[Option[A1], Option[A2], T1, T2]): TypedExpression[Option[String], TOptionString]

  47. def count(e: TypedExpression[_, _]*): CountFunction

  48. def count: CountFunction

  49. def countDistinct(e: TypedExpression[_, _]*): CountFunction

  50. implicit def countQueryableToIntTypeQuery[R](q: Queryable[R]): CountSubQueryableQuery

  51. implicit val dateComparisonEvidence: CanCompare[TOptionDate, TOptionDate]

  52. implicit def enumComparisonEvidence[A]: CanCompare[TEnumValue[A], TEnumValue[A]]

  53. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  55. def exists[A1](query: Query[A1]): ExistsExpression

  56. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  57. def from[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](t1: Queryable[T1], t2: Queryable[T2], t3: Queryable[T3], t4: Queryable[T4], t5: Queryable[T5], t6: Queryable[T6], t7: Queryable[T7], t8: Queryable[T8], t9: Queryable[T9], t10: Queryable[T10])(f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  58. def from[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](t1: Queryable[T1], t2: Queryable[T2], t3: Queryable[T3], t4: Queryable[T4], t5: Queryable[T5], t6: Queryable[T6], t7: Queryable[T7], t8: Queryable[T8], t9: Queryable[T9])(f: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  59. def from[T1, T2, T3, T4, T5, T6, T7, T8, R](t1: Queryable[T1], t2: Queryable[T2], t3: Queryable[T3], t4: Queryable[T4], t5: Queryable[T5], t6: Queryable[T6], t7: Queryable[T7], t8: Queryable[T8])(f: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  60. def from[T1, T2, T3, T4, T5, T6, T7, R](t1: Queryable[T1], t2: Queryable[T2], t3: Queryable[T3], t4: Queryable[T4], t5: Queryable[T5], t6: Queryable[T6], t7: Queryable[T7])(f: (T1, T2, T3, T4, T5, T6, T7) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  61. def from[T1, T2, T3, T4, T5, T6, R](t1: Queryable[T1], t2: Queryable[T2], t3: Queryable[T3], t4: Queryable[T4], t5: Queryable[T5], t6: Queryable[T6])(f: (T1, T2, T3, T4, T5, T6) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  62. def from[T1, T2, T3, T4, T5, R](t1: Queryable[T1], t2: Queryable[T2], t3: Queryable[T3], t4: Queryable[T4], t5: Queryable[T5])(f: (T1, T2, T3, T4, T5) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  63. def from[T1, T2, T3, T4, R](t1: Queryable[T1], t2: Queryable[T2], t3: Queryable[T3], t4: Queryable[T4])(f: (T1, T2, T3, T4) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  64. def from[T1, T2, T3, R](t1: Queryable[T1], t2: Queryable[T2], t3: Queryable[T3])(f: (T1, T2, T3) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  65. def from[T1, T2, R](t1: Queryable[T1], t2: Queryable[T2])(f: (T1, T2) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  66. def from[T1, R](t1: Queryable[T1])(f: (T1) ⇒ QueryYield[R]): Query[R]

    Definition Classes
    FromSignatures
  67. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  68. def groupBy[T1, T2, T3, T4, T5, T6, T7, T8](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _], e8: ⇒ TypedExpression[T8, _]): GroupByState[Product8[T1, T2, T3, T4, T5, T6, T7, T8]]

    Definition Classes
    GroupBySignatures
  69. def groupBy[T1, T2, T3, T4, T5, T6, T7](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _], e7: ⇒ TypedExpression[T7, _]): GroupByState[Product7[T1, T2, T3, T4, T5, T6, T7]]

    Definition Classes
    GroupBySignatures
  70. def groupBy[T1, T2, T3, T4, T5, T6](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _], e6: ⇒ TypedExpression[T6, _]): GroupByState[Product6[T1, T2, T3, T4, T5, T6]]

    Definition Classes
    GroupBySignatures
  71. def groupBy[T1, T2, T3, T4, T5](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _], e5: ⇒ TypedExpression[T5, _]): GroupByState[Product5[T1, T2, T3, T4, T5]]

    Definition Classes
    GroupBySignatures
  72. def groupBy[T1, T2, T3, T4](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _], e4: ⇒ TypedExpression[T4, _]): GroupByState[Product4[T1, T2, T3, T4]]

    Definition Classes
    GroupBySignatures
  73. def groupBy[T1, T2, T3](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _], e3: ⇒ TypedExpression[T3, _]): GroupByState[Product3[T1, T2, T3]]

    Definition Classes
    GroupBySignatures
  74. def groupBy[T1, T2](e1: ⇒ TypedExpression[T1, _], e2: ⇒ TypedExpression[T2, _]): GroupByState[Product2[T1, T2]]

    Definition Classes
    GroupBySignatures
  75. def groupBy[T1](e1: ⇒ TypedExpression[T1, _]): GroupByState[T1]

    Definition Classes
    GroupBySignatures
  76. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  77. def inTransaction[A](a: ⇒ A): A

    'inTransaction' will create a new transaction if none is in progress and commit it upon completion or rollback on exceptions.

    'inTransaction' will create a new transaction if none is in progress and commit it upon completion or rollback on exceptions. If a transaction already exists, it has no effect, the block will execute in the context of the existing transaction. The commit/rollback is handled in this case by the parent transaction block.

  78. def inTransaction[A](sf: SessionFactory)(a: ⇒ A): A

  79. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  80. def join[A, B1, B2, B3, B4, B5, B6, B7, B8, B9, C](q: Queryable[A], q1: JoinedQueryable[B1], q2: JoinedQueryable[B2], q3: JoinedQueryable[B3], q4: JoinedQueryable[B4], q5: JoinedQueryable[B5], q6: JoinedQueryable[B6], q7: JoinedQueryable[B7], q8: JoinedQueryable[B8], q9: JoinedQueryable[B9])(f: (A, B1, B2, B3, B4, B5, B6, B7, B8, B9) ⇒ JoinQueryYield9[C]): Query[C]

    Definition Classes
    JoinSignatures
  81. def join[A, B1, B2, B3, B4, B5, B6, B7, B8, C](q: Queryable[A], q1: JoinedQueryable[B1], q2: JoinedQueryable[B2], q3: JoinedQueryable[B3], q4: JoinedQueryable[B4], q5: JoinedQueryable[B5], q6: JoinedQueryable[B6], q7: JoinedQueryable[B7], q8: JoinedQueryable[B8])(f: (A, B1, B2, B3, B4, B5, B6, B7, B8) ⇒ JoinQueryYield8[C]): Query[C]

    Definition Classes
    JoinSignatures
  82. def join[A, B1, B2, B3, B4, B5, B6, B7, C](q: Queryable[A], q1: JoinedQueryable[B1], q2: JoinedQueryable[B2], q3: JoinedQueryable[B3], q4: JoinedQueryable[B4], q5: JoinedQueryable[B5], q6: JoinedQueryable[B6], q7: JoinedQueryable[B7])(f: (A, B1, B2, B3, B4, B5, B6, B7) ⇒ JoinQueryYield7[C]): Query[C]

    Definition Classes
    JoinSignatures
  83. def join[A, B1, B2, B3, B4, B5, B6, C](q: Queryable[A], q1: JoinedQueryable[B1], q2: JoinedQueryable[B2], q3: JoinedQueryable[B3], q4: JoinedQueryable[B4], q5: JoinedQueryable[B5], q6: JoinedQueryable[B6])(f: (A, B1, B2, B3, B4, B5, B6) ⇒ JoinQueryYield6[C]): Query[C]

    Definition Classes
    JoinSignatures
  84. def join[A, B1, B2, B3, B4, B5, C](q: Queryable[A], q1: JoinedQueryable[B1], q2: JoinedQueryable[B2], q3: JoinedQueryable[B3], q4: JoinedQueryable[B4], q5: JoinedQueryable[B5])(f: (A, B1, B2, B3, B4, B5) ⇒ JoinQueryYield5[C]): Query[C]

    Definition Classes
    JoinSignatures
  85. def join[A, B1, B2, B3, B4, C](q: Queryable[A], q1: JoinedQueryable[B1], q2: JoinedQueryable[B2], q3: JoinedQueryable[B3], q4: JoinedQueryable[B4])(f: (A, B1, B2, B3, B4) ⇒ JoinQueryYield4[C]): Query[C]

    Definition Classes
    JoinSignatures
  86. def join[A, B1, B2, B3, C](q: Queryable[A], q1: JoinedQueryable[B1], q2: JoinedQueryable[B2], q3: JoinedQueryable[B3])(f: (A, B1, B2, B3) ⇒ JoinQueryYield3[C]): Query[C]

    Definition Classes
    JoinSignatures
  87. def join[A, B1, B2, C](q: Queryable[A], q1: JoinedQueryable[B1], q2: JoinedQueryable[B2])(f: (A, B1, B2) ⇒ JoinQueryYield2[C]): Query[C]

    Definition Classes
    JoinSignatures
  88. def join[A, B1, C](q: Queryable[A], q1: JoinedQueryable[B1])(f: (A, B1) ⇒ JoinQueryYield1[C]): Query[C]

    Definition Classes
    JoinSignatures
  89. implicit def kedForKeyedEntities[A, K](implicit ev: <:<[A, KeyedEntity[K]], m: Manifest[A]): KeyedEntityDef[A, K]

  90. def lower[A1, T1](s: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A1, T1], ev2: <:<[T1, TOptionString]): TypedExpressionConversion[A1, T1]

  91. def manyToManyRelation[L, R](l: Table[L], r: Table[R], nameOfMiddleTable: String)(implicit kedL: KeyedEntityDef[L, _], kedR: KeyedEntityDef[R, _]): ManyToManyRelationBuilder[L, R]

  92. def manyToManyRelation[L, R](l: Table[L], r: Table[R])(implicit kedL: KeyedEntityDef[L, _], kedR: KeyedEntityDef[R, _]): ManyToManyRelationBuilder[L, R]

  93. def max[T2 >: TOption, T1 <: T2, A1, A2](b: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A2, T2]): TypedExpressionConversion[A2, T2]

  94. def min[T2 >: TOption, T1 <: T2, A1, A2](b: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A2, T2]): TypedExpressionConversion[A2, T2]

  95. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  96. implicit def noneKeyedEntityDef[A, K]: OptionalKeyedEntityDef[A, K]

    Definition Classes
    BaseQueryDsl
  97. def not(b: LogicalBoolean): FunctionNode with LogicalBoolean

  98. def notExists[A1](query: Query[A1]): ExistsExpression

  99. final def notify(): Unit

    Definition Classes
    AnyRef
  100. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  101. implicit val numericComparisonEvidence: CanCompare[TNumeric, TNumeric]

  102. def nvl[T4 <: TNonOption, T1 >: TOption, T3 >: T1, T2 <: T3, A1, A2, A3](a: TypedExpression[A1, T1], b: TypedExpression[A2, T2])(implicit d: DeOptionizer[_, A3, T4, _, T3]): TypedExpression[A3, T4]

  103. def oneToManyRelation[O, M](ot: Table[O], mt: Table[M])(implicit kedO: KeyedEntityDef[O, _]): OneToManyRelationBuilder[O, M]

  104. implicit def orderByArg2OrderByExpression(a: OrderByArg): OrderByExpression

  105. implicit def queryToIterable[R](q: Query[R]): Iterable[R]

  106. implicit def queryable2JoinPrecursor[A](q: Queryable[A]): JoinPrecursor[A]

    Definition Classes
    JoinSignatures
  107. implicit def queryable2OptionalQueryable[A](q: Queryable[A]): OptionalQueryable[A]

    Used for supporting 'inhibitWhen' dynamic queries

  108. implicit def queryable2RightInnerJoinedQueryable[A](q: Queryable[A]): InnerJoinedQueryable[A]

    Definition Classes
    JoinSignatures
  109. def sDevPopulation[T2 >: TOptionFloat, T1 <: T2, A1, A2](b: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A2, T2]): TypedExpressionConversion[A2, T2]

  110. def sDevSample[T2 >: TOptionFloat, T1 <: T2, A1, A2](b: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A2, T2]): TypedExpressionConversion[A2, T2]

  111. implicit def scalarQuery2Scalar[T](sq: ScalarQuery[T]): T

  112. def select[R](yieldClosure: ⇒ R): SelectState[R]

    Definition Classes
    WhereState
  113. def set(updateAssignments: UpdateAssignment*)(implicit cond: =:=[Unconditioned, Conditioned]): UpdateStatement

    Definition Classes
    WhereState
  114. def setAll(updateAssignments: UpdateAssignment*)(implicit cond: =:=[Unconditioned, Unconditioned]): UpdateStatement

    Definition Classes
    WhereState
  115. implicit def simpleKey2CanLookup[T](t: T)(implicit ev: (T) ⇒ TypedExpression[T, _]): CanLookup

  116. implicit def singleColComputeQuery2Scalar[T](cq: Query[Measures[T]]): T

  117. implicit def singleColComputeQuery2ScalarQuery[T](cq: Query[Measures[T]]): ScalarQuery[T]

  118. implicit val stringComparisonEvidence: CanCompare[TOptionString, TOptionString]

  119. def sum[T2 >: TOption, T1 >: TNumericLowerTypeBound <: T2, A1, A2](b: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A2, T2]): TypedExpressionConversion[A2, T2]

  120. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  121. implicit def t2te[A1, A2](t: (A1, A2))(implicit ev1: (A1) ⇒ TypedExpression[A1, _], ev2: (A2) ⇒ TypedExpression[A2, _]): CompositeKey2[A1, A2]

  122. implicit def t3te[A1, A2, A3](t: (A1, A2, A3))(implicit ev1: (A1) ⇒ TypedExpression[A1, _], ev2: (A2) ⇒ TypedExpression[A2, _], ev3: (A3) ⇒ TypedExpression[A3, _]): CompositeKey3[A1, A2, A3]

  123. implicit def t4te[A1, A2, A3, A4](t: (A1, A2, A3, A4))(implicit ev1: (A1) ⇒ TypedExpression[A1, _], ev2: (A2) ⇒ TypedExpression[A2, _], ev3: (A3) ⇒ TypedExpression[A3, _], ev4: (A4) ⇒ TypedExpression[A4, _]): CompositeKey4[A1, A2, A3, A4]

  124. implicit def t5te[A1, A2, A3, A4, A5](t: (A1, A2, A3, A4, A5))(implicit ev1: (A1) ⇒ TypedExpression[A1, _], ev2: (A2) ⇒ TypedExpression[A2, _], ev3: (A3) ⇒ TypedExpression[A3, _], ev4: (A4) ⇒ TypedExpression[A4, _], ev5: (A5) ⇒ TypedExpression[A5, _]): CompositeKey5[A1, A2, A3, A4, A5]

  125. implicit def t6te[A1, A2, A3, A4, A5, A6](t: (A1, A2, A3, A4, A5, 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, _]): CompositeKey6[A1, A2, A3, A4, A5, A6]

  126. implicit def t7te[A1, A2, A3, A4, A5, A6, A7](t: (A1, A2, A3, A4, A5, A6, 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, _]): CompositeKey7[A1, A2, A3, A4, A5, A6, A7]

  127. implicit def t8te[A1, A2, A3, A4, A5, A6, A7, A8](t: (A1, A2, A3, A4, A5, A6, A7, 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, _]): CompositeKey8[A1, A2, A3, A4, A5, A6, A7, A8]

  128. implicit def t9te[A1, A2, A3, A4, A5, A6, A7, A8, A9](t: (A1, A2, A3, A4, A5, A6, A7, A8, 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, _]): CompositeKey9[A1, A2, A3, A4, A5, A6, A7, A8, A9]

  129. implicit val timestampComparisonEvidence: CanCompare[TOptionTimestamp, TOptionTimestamp]

  130. def toString(): String

    Definition Classes
    AnyRef → Any
  131. def transaction[A](a: ⇒ A): A

    'transaction' causes a new transaction to begin and commit after the block execution, or rollback if an exception occurs.

    'transaction' causes a new transaction to begin and commit after the block execution, or rollback if an exception occurs. Invoking a transaction always cause a new one to be created, even if called in the context of an existing transaction.

  132. def transaction[A](s: AbstractSession)(a: ⇒ A): A

  133. def transaction[A](sf: SessionFactory)(a: ⇒ A): A

  134. implicit def typedExpression2OrderByArg[E](e: E)(implicit arg0: (E) ⇒ TypedExpression[_, _]): OrderByArg

  135. def update[A](t: Table[A])(s: (A) ⇒ UpdateStatement): Int

  136. def upper[A1, T1](s: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A1, T1], ev2: <:<[T1, TOptionString]): TypedExpressionConversion[A1, T1]

  137. def using[A](session: AbstractSession)(a: ⇒ A): A

  138. implicit val uuidComparisonEvidence: CanCompare[TOptionUUID, TOptionUUID]

  139. def varPopulation[T2 >: TOptionFloat, T1 <: T2, A1, A2](b: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A2, T2]): TypedExpressionConversion[A2, T2]

  140. def varSample[T2 >: TOptionFloat, T1 <: T2, A1, A2](b: TypedExpression[A1, T1])(implicit f: TypedExpressionFactory[A2, T2]): TypedExpressionConversion[A2, T2]

  141. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  142. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  143. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  144. def where(b: ⇒ LogicalBoolean): WhereState[Conditioned]

  145. def withCte(queries: Query[_]*): WithState

Inherited from BaseQueryDsl

Inherited from FromSignatures

Inherited from JoinSignatures

Inherited from QueryElements[Unconditioned]

Inherited from StartState

Inherited from WhereState[Unconditioned]

Inherited from GroupBySignatures

Inherited from AnyRef

Inherited from Any

Ungrouped