package fsm
Type Members
- class BaseQueryYield [G] extends SelectState[G] with OrderBySignatures[G] with QueryYield[G]
- trait ComputeStateFromGroupByState [K, M] extends QueryYield[GroupWithMeasures[K, M]] with OrderBySignatures[GroupWithMeasures[K, M]]
- trait ComputeStateStartOrWhereState [M] extends QueryYield[Measures[M]] with OrderBySignatures[Measures[M]]
- sealed abstract class Conditioned extends AnyRef
- trait GroupByState [K] extends QueryYield[Group[K]] with ComputeMeasuresSignaturesFromGroupByState[K] with OrderBySignatures[Group[K]]
- class GroupQueryYield [K] extends BaseQueryYield[Group[K]] with GroupByState[K] with HavingState[K] with OrderBySignatures[Group[K]] with QueryYield[Group[K]]
- class GroupWithMeasuresQueryYield [K, M] extends BaseQueryYield[GroupWithMeasures[K, M]] with ComputeStateFromGroupByState[K, M] with OrderBySignatures[GroupWithMeasures[K, M]] with QueryYield[GroupWithMeasures[K, M]]
- trait HavingState [G] extends ComputeMeasuresSignaturesFromGroupByState[G]
- class MeasuresQueryYield [M] extends BaseQueryYield[Measures[M]] with OrderBySignatures[Measures[M]] with ComputeStateStartOrWhereState[M] with QueryYield[Measures[M]]
- trait QueryElements [Cond] extends WhereState[Cond] with ComputeMeasuresSignaturesFromStartOrWhereState with StartState
- trait SelectState [R] extends QueryYield[R] with OrderBySignatures[R]
- trait StartState extends GroupBySignatures with ComputeMeasuresSignaturesFromStartOrWhereState
- sealed abstract class Unconditioned extends AnyRef
- trait WhereState [Cond] extends GroupBySignatures with ComputeMeasuresSignaturesFromStartOrWhereState