Package

org.squeryl

dsl

Permalink

package dsl

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractQuery[R] extends Query[R]

    Permalink
  2. trait ArrayJdbcMapper[P, A] extends JdbcMapper[P, A]

    Permalink
  3. trait BaseQueryDsl extends AnyRef

    Permalink
  4. sealed class CanCompare[-A1, -A2] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  5. trait CompositeKey extends AnyRef

    Permalink
  6. case class CompositeKey2[A1, A2](a1: A1, a2: A2)(implicit ev1: (A1) ⇒ TypedExpression[A1, _], ev2: (A2) ⇒ TypedExpression[A2, _]) extends CompositeKey with Product with Serializable

    Permalink
  7. 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

    Permalink
  8. 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

    Permalink
  9. 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

    Permalink
  10. 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

    Permalink
  11. 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

    Permalink
  12. 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

    Permalink
  13. 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

    Permalink
  14. class ConcatOp[A1, A2, T1, T2] extends BinaryOperatorNode

    Permalink
  15. trait DeOptionizer[P1, A1, T1, A2 >: Option[A1] <: Option[A1], T2] extends JdbcMapper[P1, A2]

    Permalink
  16. class DelegateQuery[M] extends Query[M]

    Permalink
  17. trait FloatTypedExpressionFactory[A1, T1] extends TypedExpressionFactory[A1, T1] with IdentityFloatifier[A1, T1]

    Permalink
  18. trait Floatifier[T1, A2, T2] extends AnyRef

    Permalink
  19. class Group[K] extends AnyRef

    Permalink
  20. class GroupWithMeasures[K, M] extends AnyRef

    Permalink
  21. trait IdentityFloatifier[A1, T1] extends Floatifier[T1, A1, T1]

    Permalink
  22. trait IntegralTypedExpressionFactory[A1, T1, A2, T2] extends TypedExpressionFactory[A1, T1] with Floatifier[T1, A2, T2]

    Permalink
  23. trait JdbcMapper[P, A] extends AnyRef

    Permalink
  24. trait ManyToMany[O, A] extends Query[O]

    Permalink

    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

  25. trait ManyToManyRelation[L, R, A] extends Relation[L, R]

    Permalink
  26. trait ManyToOne[O] extends Query[O]

    Permalink
  27. class Measures[M] extends AnyRef

    Permalink
  28. abstract class NonPrimitiveJdbcMapper[P, A, T] extends JdbcMapper[P, A] with TypedExpressionFactory[A, T]

    Permalink
  29. class NvlNode[A, T] extends BinaryOperatorNode with TypedExpression[A, T]

    Permalink
  30. trait OneToMany[M] extends Query[M]

    Permalink
  31. trait OneToManyRelation[O, M] extends Relation[O, M]

    Permalink
  32. class OptionalQueryable[A] extends Queryable[Option[A]]

    Permalink
  33. trait PrimitiveJdbcMapper[A] extends JdbcMapper[A, A]

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

    Permalink
  35. trait QueryYield[R] extends AnyRef

    Permalink
  36. trait Relation[L, R] extends AnyRef

    Permalink
  37. class StatefulManyToMany[O, A] extends Iterable[O]

    Permalink
  38. class StatefulManyToOne[O] extends AnyRef

    Permalink
  39. class StatefulOneToMany[M] extends Iterable[M]

    Permalink
  40. sealed trait TBigDecimal extends TOptionBigDecimal with TNonOption

    Permalink
  41. sealed trait TBoolean extends TOptionBoolean with TNonOption

    Permalink
  42. sealed trait TByte extends TOptionByte with TInt with TNonOption

    Permalink
  43. sealed trait TByteArray extends TOptionByteArray with TNonOption

    Permalink
  44. sealed trait TDate extends TOptionDate with TNonOption

    Permalink
  45. sealed trait TDouble extends TOptionDouble with TBigDecimal with TNonOption

    Permalink
  46. sealed trait TDoubleArray extends TOptionDoubleArray with TNonOption

    Permalink
  47. sealed trait TEnumValue[A] extends AnyRef

    Permalink
  48. sealed trait TFloat extends TOptionFloat with TDouble with TNonOption

    Permalink
  49. sealed trait TInt extends TOptionInt with TLong with TNonOption with TFloat

    Permalink
  50. sealed trait TIntArray extends TOptionIntArray with TNonOption

    Permalink
  51. sealed trait TLong extends TOptionLong with TDouble with TNonOption

    Permalink
  52. sealed trait TLongArray extends TOptionLongArray with TNonOption

    Permalink
  53. sealed trait TNonOption extends AnyRef

    Permalink
  54. sealed trait TNumeric extends AnyRef

    Permalink
  55. sealed trait TNumericLowerTypeBound extends TByte with TInt with TFloat with TLong with TDouble with TBigDecimal

    Permalink
  56. sealed trait TOption extends TOptionByte with TOptionInt with TOptionFloat with TOptionLong with TOptionDouble with TOptionBigDecimal with TOptionDate with TOptionString with TOptionTimestamp

    Permalink
  57. sealed trait TOptionBigDecimal extends TNumeric

    Permalink
  58. sealed trait TOptionBoolean extends AnyRef

    Permalink
  59. sealed trait TOptionByte extends TOptionInt

    Permalink
  60. sealed trait TOptionByteArray extends AnyRef

    Permalink
  61. sealed trait TOptionDate extends AnyRef

    Permalink
  62. sealed trait TOptionDouble extends TOptionBigDecimal

    Permalink
  63. sealed trait TOptionDoubleArray extends AnyRef

    Permalink
  64. sealed trait TOptionEnumValue[A] extends TEnumValue[A]

    Permalink
  65. sealed trait TOptionFloat extends TOptionDouble

    Permalink
  66. sealed trait TOptionInt extends TOptionLong with TOptionFloat

    Permalink
  67. sealed trait TOptionIntArray extends AnyRef

    Permalink
  68. sealed trait TOptionLong extends TOptionDouble

    Permalink
  69. sealed trait TOptionLongArray extends AnyRef

    Permalink
  70. sealed trait TOptionLowerBound extends TOptionByte with TOptionInt with TOptionFloat with TOptionLong with TOptionDouble with TOptionBigDecimal with TOptionDate with TOptionString with TOptionTimestamp

    Permalink
  71. sealed trait TOptionString extends AnyRef

    Permalink
  72. sealed trait TOptionStringArray extends AnyRef

    Permalink
  73. sealed trait TOptionTimestamp extends AnyRef

    Permalink
  74. sealed trait TOptionUUID extends AnyRef

    Permalink
  75. sealed trait TString extends TOptionString with TNonOption

    Permalink
  76. sealed trait TStringArray extends TOptionStringArray with TNonOption

    Permalink
  77. sealed trait TTimestamp extends TOptionTimestamp with TNonOption

    Permalink
  78. sealed trait TUUID extends TOptionUUID with TNonOption

    Permalink
  79. trait TypedExpression[A1, T1] extends ExpressionNode

    Permalink
  80. class TypedExpressionConversion[A1, T1] extends TypedExpression[A1, T1]

    Permalink
  81. trait TypedExpressionFactory[A, T] extends AnyRef

    Permalink

Value Members

  1. object GroupWithMeasures

    Permalink
  2. package ast

    Permalink
  3. package boilerplate

    Permalink
  4. package fsm

    Permalink
  5. package internal

    Permalink

Ungrouped