org.squeryl

dsl

package dsl

Visibility
  1. Public
  2. All

Type Members

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

  2. class BinaryAMSOp[A1, A2] extends BinaryOperatorNode

  3. class BinaryDivOp[A1, A2] extends BinaryOperatorNode

  4. trait BinaryExpression[A] extends NonNumericalExpression[A]

  5. trait BooleanExpression[A] extends NonNumericalExpression[A]

  6. class BooleanTypeConversion[A] extends TypeConversion with BooleanExpression[A]

  7. trait CompositeKey extends AnyRef

  8. case class CompositeKey2[A1, A2](a1: A1, a2: A2) extends CompositeKey with Product with Serializable

  9. case class CompositeKey3[A1, A2, A3](a1: A1, a2: A2, a3: A3) extends CompositeKey with Product with Serializable

  10. case class CompositeKey4[A1, A2, A3, A4](a1: A1, a2: A2, a3: A3, a4: A4) extends CompositeKey with Product with Serializable

  11. case class CompositeKey5[A1, A2, A3, A4, A5](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5) extends CompositeKey with Product with Serializable

  12. case class CompositeKey6[A1, A2, A3, A4, A5, A6](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6) extends CompositeKey with Product with Serializable

  13. case class CompositeKey7[A1, A2, A3, A4, A5, A6, A7](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7) extends CompositeKey with Product with Serializable

  14. 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) extends CompositeKey with Product with Serializable

  15. 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) extends CompositeKey with Product with Serializable

  16. class ConcatOp[A1, A2] extends BinaryOperatorNode

  17. trait DateExpression[A] extends NonNumericalExpression[A]

  18. class DateTypeConversion[A] extends TypeConversion with DateExpression[A]

  19. class DelegateQuery[M] extends Query[M]

  20. trait DslFactory extends TypeArithmetic with SqlFunctions

  21. trait EnumExpression[A] extends NonNumericalExpression[A]

  22. trait FieldTypes extends AnyRef

  23. class Group[K] extends AnyRef

  24. class GroupWithMeasures[K, M] extends AnyRef

  25. trait ManyToMany[O <: KeyedEntity[_], A <: KeyedEntity[_]] extends Query[O]

    This trait is what is referred by both the left and right side of a manyToMany relation.

  26. trait ManyToManyRelation[L <: KeyedEntity[_], R <: KeyedEntity[_], A <: KeyedEntity[_]] extends Relation[L, R]

  27. trait ManyToOne[O <: KeyedEntity[_]] extends Query[O]

  28. class Measures[M] extends AnyRef

  29. class NonNumericalCoalesce[A1, A2] extends BinaryOperatorNode

  30. trait NonNumericalExpression[A] extends TypedExpressionNode[A]

  31. class NonNumericalInputOnlyTypeConversion[A] extends TypeConversion with NonNumericalExpression[A]

    SQL allows operators are 'null agnostic', i.

  32. class NonNumericalTypeConversion[A] extends TypeConversion with NonNumericalExpression[A]

  33. trait NumericalExpression[A] extends TypedExpressionNode[A]

  34. class NumericalInputOnlyTypeConversion[A] extends TypeConversion with NumericalExpression[A]

  35. class NumericalTypeConversion[A] extends TypeConversion with NumericalExpression[A]

  36. class NvlFunctionNonNumerical[A1, A2] extends BinaryOperatorNode with NvlNode

  37. class NvlFunctionNumerical[A1, A2] extends BinaryAMSOp[A1, A2] with NvlNode

  38. trait NvlNode extends AnyRef

  39. trait OneToMany[M] extends Query[M]

  40. trait OneToManyRelation[O <: KeyedEntity[_], M] extends Relation[O, M]

  41. class OptionalQueryable[A] extends Queryable[Option[A]]

  42. trait QueryDsl extends DslFactory with WhereState[Unconditioned] with ComputeMeasuresSignaturesFromStartOrWhereState with StartState with QueryElements[Unconditioned] with JoinSignatures with FromSignatures

  43. trait QueryYield[R] extends AnyRef

  44. trait Relation[L <: KeyedEntity[_], R] extends AnyRef

  45. trait SqlFunctions extends AnyRef

  46. class StatefulManyToMany[O <: KeyedEntity[_], A <: KeyedEntity[_]] extends Iterable[O]

  47. class StatefulManyToOne[O <: KeyedEntity[_]] extends AnyRef

  48. class StatefulOneToMany[M] extends Iterable[M]

  49. trait StringExpression[A] extends NonNumericalExpression[A]

  50. class StringTypeConversion[A] extends TypeConversion with StringExpression[A]

  51. trait TypeArithmetic extends FieldTypes

  52. class UnaryAgregateFloatOp[A] extends FunctionNode[Nothing]

  53. class UnaryAgregateLengthNeutralOp[A] extends FunctionNode[Nothing]

  54. class UnaryFloatOp[A] extends FunctionNode[Nothing]

  55. trait UuidExpression[A] extends NonNumericalExpression[A]

Value Members

  1. package ast

  2. package boilerplate

  3. package fsm

  4. package internal

Ungrouped