Package

com.crobox.clickhouse

dsl

Permalink

package dsl

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dsl
  2. DslLanguage
  3. QueryValueFormats
  4. QueryFactory
  5. OperationalQuery
  6. Query
  7. ColumnOperations
  8. TypeCastColumnOperations
  9. AggregationFunctionsDsl
  10. LevelModifierDsl
  11. SumDsl
  12. AnyResultDsl
  13. UniqDsl
  14. AggregationFunctionsCombinersDsl
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AggregateFunction[V] extends ExpressionColumn[V]

    Permalink
  2. case class AliasedColumn[V](original: TableColumn[V], alias: String) extends TableColumn[V] with Product with Serializable

    Permalink
  3. case class All() extends ExpressionColumn[Long] with Product with Serializable

    Permalink
  4. case class AnyResult[T](tableColumn: TableColumn[T], modifier: AnyModifier = AnyResult.Simple) extends AggregateFunction[T] with Product with Serializable

    Permalink
  5. implicit class ArrayColumnConditions[V] extends AnyRef

    Permalink
  6. case class ArrayJoin[V](tableColumn: TableColumn[Seq[V]]) extends ExpressionColumn[V] with Product with Serializable

    Permalink
  7. case class Avg[T](tableColumn: TableColumn[T])(implicit evidence$9: Numeric[T]) extends AggregateFunction[Double] with Product with Serializable

    Permalink
  8. implicit class BooleanConditions extends AnyRef

    Permalink
  9. case class Case[V](column: TableColumn[V], condition: Comparison) extends Product with Serializable

    Permalink
  10. case class Cast[V](tableColumn: TableColumn[V], simpleColumnType: SimpleColumnType) extends TypeCastColumn[V] with Product with Serializable

    Permalink
  11. case class ChainableColumnCondition(left: Comparison, operator: String, right: Comparison) extends Comparison with Product with Serializable

    Permalink
  12. implicit class ChainableColumns extends AnyRef

    Permalink
  13. trait ClickhouseStatement extends AnyRef

    Permalink
  14. case class ColRefColumnComparison[V](left: TableColumn[V], operator: String, right: TableColumn[V]) extends ColumnComparison[V, TableColumn[V]] with Product with Serializable

    Permalink
  15. trait Column extends AnyRef

    Permalink
  16. abstract class ColumnComparison[V, W] extends Comparison

    Permalink
  17. trait ColumnOperations extends AggregationFunctionsDsl with TypeCastColumnOperations

    Permalink
  18. implicit class ColumnsWithCondition[V] extends AnyRef

    Permalink
  19. case class CombinedAggregatedFunction[T <: TableColumn[_], Res](combinator: Combinator[T, Res], target: AggregateFunction[_]) extends AggregateFunction[Res] with Product with Serializable

    Permalink
  20. abstract class Comparison extends TableColumn[Boolean]

    Permalink
  21. trait ComparisonValidator[V] extends AnyRef

    Permalink
  22. case class Conditional[V](cases: Seq[Case[V]], default: AnyTableColumn) extends ExpressionColumn[V] with Product with Serializable

    Permalink
  23. case class Const[V](const: V)(implicit evidence$1: QueryValue[V]) extends ExpressionColumn[V] with Product with Serializable

    Permalink

    Parse the supplied value as a constant value column in the query

  24. trait Contra[-A] extends AnyRef

    Permalink
  25. case class Count(column: Option[AnyTableColumn] = None) extends AggregateFunction[Long] with Product with Serializable

    Permalink
  26. case class DateRep(tableColumn: AnyTableColumn) extends TypeCastColumn[LocalDate] with Reinterpretable with Product with Serializable

    Permalink
  27. case class DateTimeRep(tableColumn: AnyTableColumn) extends TypeCastColumn[DateTime] with Reinterpretable with Product with Serializable

    Permalink
  28. sealed case class EmptyColumn() extends TableColumn[Nothing] with Product with Serializable

    Permalink
  29. abstract class ExpressionColumn[V] extends TableColumn[V]

    Permalink
  30. case class FixedString(tableColumn: AnyTableColumn, n: Int) extends TypeCastColumn[String] with Product with Serializable

    Permalink
  31. case class Float32(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Float] with Reinterpretable with Product with Serializable

    Permalink
  32. case class Float64(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Float] with Reinterpretable with Product with Serializable

    Permalink
  33. sealed trait FromQuery extends Query with OperationalQuery

    Permalink
  34. case class FunctionColumnComparison[V](functionName: String, column: TableColumn[V]) extends Comparison with Product with Serializable

    Permalink
  35. case class GroupArray[V](tableColumn: TableColumn[V], maxValues: Option[Long]) extends AggregateFunction[Seq[V]] with Product with Serializable

    Permalink
  36. case class GroupUniqArray[V](tableColumn: TableColumn[V]) extends AggregateFunction[Seq[V]] with Product with Serializable

    Permalink
  37. case class HigherOrderFunction[V](functionName: String, conditionColumn: AnyTableColumn, comparison: Comparison, column: TableColumn[Seq[V]]) extends Comparison with Product with Serializable

    Permalink
  38. sealed case class InnerFromQuery(innerQuery: OperationalQuery) extends FromQuery with Product with Serializable

    Permalink
  39. case class Int16(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Long] with Reinterpretable with Product with Serializable

    Permalink
  40. case class Int32(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Long] with Reinterpretable with Product with Serializable

    Permalink
  41. case class Int64(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Long] with Reinterpretable with Product with Serializable

    Permalink
  42. case class Int8(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Long] with Reinterpretable with Product with Serializable

    Permalink
  43. sealed case class InternalQuery(select: Option[SelectQuery] = None, from: Option[FromQuery] = None, asFinal: Boolean = false, where: Option[Comparison] = None, groupBy: Seq[AnyTableColumn] = Seq.empty, having: Option[Comparison] = None, join: Option[JoinQuery] = None, orderBy: Seq[(AnyTableColumn, OrderingDirection)] = Seq.empty, limit: Option[Limit] = None, unionAll: Seq[OperationalQuery] = Seq.empty) extends Product with Serializable

    Permalink
  44. class IterableQueryValue[V] extends QueryValue[Iterable[V]]

    Permalink
    Definition Classes
    QueryValueFormats
  45. case class JoinQuery(type: JoinType, other: FromQuery, usingColumns: Set[AnyTableColumn] = Set[AnyTableColumn]()) extends Product with Serializable

    Permalink
  46. case class Limit(size: Long = 100, offset: Long = 0) extends Product with Serializable

    Permalink
  47. case class LowerCaseColumn(tableColumn: AnyTableColumn) extends ExpressionColumn[String] with Product with Serializable

    Permalink
  48. case class Max[V](tableColumn: TableColumn[V]) extends AggregateFunction[V] with Product with Serializable

    Permalink
  49. case class Median[T](tableColumn: TableColumn[T], level: Float, modifier: LevelModifier = Leveled.Simple) extends LeveledAggregatedFunction[T] with Product with Serializable

    Permalink
  50. case class Min[V](tableColumn: TableColumn[V]) extends AggregateFunction[V] with Product with Serializable

    Permalink
  51. case class NativeColumn[V](name: String, clickhouseType: ColumnType = ColumnType.String, defaultValue: DefaultValue = DefaultValue.NoDefault) extends TableColumn[V] with Product with Serializable

    Permalink
  52. case class NegateColumn[V](column: TableColumn[V]) extends Product with Serializable

    Permalink
  53. implicit class NegateComparison[V] extends AnyRef

    Permalink
  54. implicit class NegatedConditions[V] extends ColumnsWithCondition[V]

    Permalink
  55. implicit class NegatedStringConditions extends StringColumnWithCondition

    Permalink
  56. case class NoOpComparison() extends Comparison with Product with Serializable

    Permalink
  57. trait OperationalQuery extends Query

    Permalink
  58. implicit class OperationalQueryTryLifter extends AnyRef

    Permalink

    Exposes the OperationalQuery.+ operator on Try[OperationalQuery]

  59. trait OrderingDirection extends AnyRef

    Permalink
  60. case class Quantile[T](tableColumn: TableColumn[T], level: Float = 0.5F, modifier: LevelModifier = Leveled.Simple) extends LeveledAggregatedFunction[T] with Product with Serializable

    Permalink
  61. case class Quantiles[T](tableColumn: TableColumn[T], levels: Seq[Float], modifier: LevelModifier = Leveled.Simple) extends LeveledAggregatedFunction[Seq[T]] with Product with Serializable

    Permalink
  62. trait Query extends AnyRef

    Permalink
  63. implicit class QueryExecution extends AnyRef

    Permalink
  64. trait QueryFactory extends OperationalQuery

    Permalink

    QueryFactory exposes all methods of OperationalQuery from a empty starting point (factoring new queries)

  65. case class RawColumn(tableColumn: AnyTableColumn) extends ExpressionColumn[Boolean] with Product with Serializable

    Permalink

    Used when referencing to a column in an expression

  66. case class RefColumn[V](ref: String) extends TableColumn[V] with Product with Serializable

    Permalink
  67. case class Reinterpret[V](typeCastColumn: TypeCastColumn[V] with Reinterpretable) extends TypeCastColumn[V] with Product with Serializable

    Permalink
  68. sealed trait Reinterpretable extends AnyRef

    Permalink
  69. case class SelectQuery(columns: Seq[AnyTableColumn], modifier: String = "") extends Query with OperationalQuery with Product with Serializable

    Permalink
  70. implicit class StringColumnWithCondition extends AnyRef

    Permalink
  71. case class StringCutToZero(tableColumn: AnyTableColumn) extends TypeCastColumn[String] with Product with Serializable

    Permalink
  72. case class StringRep(tableColumn: AnyTableColumn) extends TypeCastColumn[String] with Reinterpretable with Product with Serializable

    Permalink
  73. case class Sum[T](tableColumn: TableColumn[T], modifier: SumModifier = Sum.Simple)(implicit evidence$2: Numeric[T]) extends AggregateFunction[Double] with Product with Serializable

    Permalink
  74. case class SumMap[T, V](key: TableColumn[Seq[T]], value: TableColumn[Seq[V]])(implicit evidence$3: Numeric[T], evidence$4: Numeric[V]) extends AggregateFunction[(Seq[T], Seq[V])] with Product with Serializable

    Permalink
  75. trait Table extends AnyRef

    Permalink
  76. class TableColumn[V] extends Column

    Permalink
  77. sealed case class TableFromQuery[T <: Table](table: T, altDb: Option[Any] = None) extends FromQuery with Product with Serializable

    Permalink
  78. case class TimeSeries(tableColumn: TableColumn[Long], interval: MultiInterval, dateColumn: Option[TableColumn[DateTime]]) extends AggregateFunction[Long] with Product with Serializable

    Permalink
  79. case class TupleColumn[V](elements: AnyTableColumn*) extends TableColumn[V] with Product with Serializable

    Permalink
  80. abstract class TypeCastColumn[V] extends ExpressionColumn[V]

    Permalink
  81. trait TypeCastColumnOperations extends AnyRef

    Permalink
  82. case class UInt16(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Long] with Reinterpretable with Product with Serializable

    Permalink
  83. case class UInt32(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Long] with Reinterpretable with Product with Serializable

    Permalink
  84. case class UInt64(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Long] with Reinterpretable with Product with Serializable

    Permalink
  85. case class UInt8(tableColumn: AnyTableColumn, orZero: Boolean = false) extends TypeCastColumn[Long] with Reinterpretable with Product with Serializable

    Permalink
  86. type Union[A, B] = <:<[Contra[A], Contra[B]]

    Permalink
  87. case class Uniq(tableColumn: AnyTableColumn, modifier: UniqModifier = Uniq.Simple) extends AggregateFunction[Long] with Product with Serializable

    Permalink
  88. case class ValueColumnComparison[V, W](left: TableColumn[V], operator: String, right: W)(implicit ev: QueryValue[W]) extends ColumnComparison[V, W] with Product with Serializable

    Permalink
  89. implicit class ValueInsertion[V] extends AnyRef

    Permalink

Abstract Value Members

  1. abstract val internalQuery: InternalQuery

    Permalink
    Definition Classes
    Query

Concrete Value Members

  1. def +(other: Try[OperationalQuery]): Try[OperationalQuery]

    Permalink
    Definition Classes
    OperationalQuery
  2. def +(other: OperationalQuery): Try[OperationalQuery]

    Permalink

    Tries to merge this OperationalQuery with other

    Tries to merge this OperationalQuery with other

    other

    The Query parts to merge against

    returns

    A Success on merge without conflict, or Failure of IllegalArgumentException otherwise.

    Definition Classes
    OperationalQuery
  3. def :+>(other: OperationalQuery): OperationalQuery

    Permalink

    Merge with another OperationalQuery, any conflict on query parts between the 2 joins will be resolved by preferring the left querypart over the right one.

    Merge with another OperationalQuery, any conflict on query parts between the 2 joins will be resolved by preferring the left querypart over the right one.

    other

    The right part to merge with this OperationalQuery

    returns

    A merge of this and other OperationalQuery

    Definition Classes
    OperationalQuery
  4. def <+:(other: OperationalQuery): OperationalQuery

    Permalink

    Right associative version of the merge (:+>) operator.

    Right associative version of the merge (:+>) operator.

    other

    The left part to merge with this OperationalQuery

    returns

    A merge of this and other OperationalQuery

    Definition Classes
    OperationalQuery
  5. object ASC extends OrderingDirection with Product with Serializable

    Permalink
  6. object AggregateFunction

    Permalink
  7. object AnyResult extends Serializable

    Permalink
  8. implicit object BooleanQueryValue extends QueryValue[Boolean]

    Permalink
    Definition Classes
    QueryValueFormats
  9. implicit object ByteQueryValue extends QueryValue[Byte]

    Permalink
    Definition Classes
    QueryValueFormats
  10. object ClickhouseStatement

    Permalink

    Since

    2-1-17

  11. object ColumnOperations extends ColumnOperations

    Permalink
  12. object ColumnsWithCondition

    Permalink
  13. object DESC extends OrderingDirection with Product with Serializable

    Permalink
  14. implicit object DateTimeQueryValue extends QueryValue[DateTime]

    Permalink
    Definition Classes
    QueryValueFormats
  15. implicit object DoubleQueryValue extends QueryValue[Double]

    Permalink
    Definition Classes
    QueryValueFormats
  16. implicit object FloatQueryValue extends QueryValue[Float]

    Permalink
    Definition Classes
    QueryValueFormats
  17. implicit object IntQueryValue extends QueryValue[Int]

    Permalink
    Definition Classes
    QueryValueFormats
  18. object JoinQuery extends Serializable

    Permalink
  19. object Leveled

    Permalink
  20. implicit object LocalDateQueryValue extends QueryValue[LocalDate]

    Permalink
    Definition Classes
    QueryValueFormats
  21. implicit object LongQueryValue extends QueryValue[Long]

    Permalink
    Definition Classes
    QueryValueFormats
  22. object OperationalQuery

    Permalink
  23. implicit object StringQueryValue extends QueryValue[String]

    Permalink
    Definition Classes
    QueryValueFormats
  24. object Sum extends Serializable

    Permalink
  25. object TableColumn

    Permalink
  26. implicit object UUIDQueryValue extends QueryValue[UUID]

    Permalink
    Definition Classes
    QueryValueFormats
  27. object Uniq extends Serializable

    Permalink
  28. def aggIf[T <: TableColumn[Res], Res](condition: Comparison)(aggregated: AggregateFunction[Res]): CombinedAggregatedFunction[Nothing, Nothing]

    Permalink
  29. def all(): All

    Permalink
    Definition Classes
    ColumnOperations
  30. def allInnerJoin(query: OperationalQuery): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  31. def allLeftJoin(query: OperationalQuery): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  32. def any[T](tableColumn: TableColumn[T]): AnyResult[T]

    Permalink
    Definition Classes
    AnyResultDsl
  33. def anyHeavy[T](tableColumn: TableColumn[T]): AnyResult[T]

    Permalink
    Definition Classes
    AnyResultDsl
  34. def anyInnerJoin(query: OperationalQuery): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  35. def anyLast[T](tableColumn: TableColumn[T]): AnyResult[T]

    Permalink
    Definition Classes
    AnyResultDsl
  36. def anyLeftJoin(query: OperationalQuery): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  37. def array[T <: TableColumn[Seq[Res]], Res](aggregated: AggregateFunction[Res]): CombinedAggregatedFunction[T, Res]

    Permalink
  38. def arrayJoin[V](tableColumn: TableColumn[Seq[V]]): ArrayJoin[V]

    Permalink
    Definition Classes
    ColumnOperations
  39. def asFinal(asFinal: Boolean = true): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  40. def average[T](tableColumn: TableColumn[T])(implicit arg0: Numeric[T]): Avg[T]

    Permalink
    Definition Classes
    AggregationFunctionsDsl
  41. implicit val booleanNumeric: Numeric[Boolean]

    Permalink
    Definition Classes
    ColumnOperations
  42. def cast(tableColumn: TableColumn[Long], simpleColumnType: SimpleColumnType): Cast[Long]

    Permalink
    Definition Classes
    TypeCastColumnOperations
  43. def columnCase[V](condition: Comparison, value: TableColumn[V]): Case[V]

    Permalink
    Definition Classes
    ColumnOperations
  44. def conditional(column: AnyTableColumn, condition: Boolean): AnyTableColumn

    Permalink
    Definition Classes
    ColumnOperations
  45. def const[V](const: V)(implicit arg0: QueryValue[V]): Const[V]

    Permalink
    Definition Classes
    ColumnOperations
  46. def count(column: TableColumn[_]): Count

    Permalink
    Definition Classes
    AggregationFunctionsDsl
  47. def count(): Count

    Permalink
    Definition Classes
    AggregationFunctionsDsl
  48. def distinct(columns: AnyTableColumn*): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  49. package execution

    Permalink
  50. def forEach[V, T <: TableColumn[Seq[V]], Res](column: T)(forEachFunc: (TableColumn[V]) ⇒ AggregateFunction[Res]): AggregateFunction[Seq[Res]]

    Permalink

    Having a column with type array, it aggregates all the results for that column by running the provided aggregation functions for each vertical slice of the array elements.

    Having a column with type array, it aggregates all the results for that column by running the provided aggregation functions for each vertical slice of the array elements. Therefore, for the query result: \array_col| |[x1, y1, z1, u1] |[x2, y2, z2] |[x3, y3, z3]

    if you run sumForEach(array_col) you will get an array result with the following entries: [sum(x1,x3,x3), sum(y1,y2,y3), sum(z1, z2, z3), sum(u1)]

    Definition Classes
    AggregationFunctionsCombinersDsl
  51. def from(query: OperationalQuery): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  52. def from[T <: Table](table: T, altDb: Option[Any] = None): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  53. implicit def fstr2str(fstr: Fastring): String

    Permalink
  54. def groupBy(columns: AnyTableColumn*): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  55. def groupUniqArray[V](tableColumn: TableColumn[V]): GroupUniqArray[V]

    Permalink
    Definition Classes
    AggregationFunctionsDsl
  56. def having(condition: Comparison): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  57. def join[TargetTable <: Table](type: JoinType, table: TargetTable): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  58. def join[TargetTable <: Table](type: JoinType, query: OperationalQuery): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  59. package language

    Permalink
  60. def limit(limit: Option[Limit]): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  61. def lowercase(tableColumn: TableColumn[String]): LowerCaseColumn

    Permalink
    Definition Classes
    ColumnOperations
  62. package marshalling

    Permalink
  63. def max[V](tableColumn: TableColumn[V]): Max[V]

    Permalink
    Definition Classes
    AggregationFunctionsDsl
  64. def median[V](target: TableColumn[V], level: Float = 0.5F): Median[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  65. def medianDeterministic[V, T](target: TableColumn[V], determinator: TableColumn[T], level: Float = 0.5F)(implicit arg0: Numeric[T]): Median[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  66. def medianExact[V](target: TableColumn[V], level: Float = 0.5F): Median[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  67. def medianExactWeighted[V](target: TableColumn[V], weight: TableColumn[Int], level: Float = 0.5F): Median[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  68. def medianTDigest[V](target: TableColumn[V], level: Float = 0.5F): Median[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  69. def medianTiming[V](target: TableColumn[V], level: Float = 0.5F): Median[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  70. def medianTimingWeighted[V](target: TableColumn[V], weight: TableColumn[Int], level: Float = 0.5F): Median[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  71. def merge[T <: TableColumn[StateResult[Res]], Res](aggregated: AggregateFunction[Res]): CombinedAggregatedFunction[T, Res]

    Permalink
  72. def min[V](tableColumn: TableColumn[V]): Min[V]

    Permalink
    Definition Classes
    AggregationFunctionsDsl
  73. implicit def optionToCondition(option: Option[Comparison]): Comparison

    Permalink
  74. def orderBy(columns: AnyTableColumn*): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  75. def orderByWithDirection(columns: (AnyTableColumn, OrderingDirection)*): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  76. package parallel

    Permalink
  77. def quantile[V](target: TableColumn[V], level: Float = 0.5F): Quantile[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  78. def quantileDeterministic[V, T](target: TableColumn[V], determinator: TableColumn[T], level: Float = 0.5F)(implicit arg0: Numeric[T]): Quantile[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  79. def quantileExact[V](target: TableColumn[V], level: Float = 0.5F): Quantile[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  80. def quantileExactWeighted[V](target: TableColumn[V], weight: TableColumn[Int], level: Float = 0.5F): Quantile[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  81. def quantileTDigest[V](target: TableColumn[V], level: Float = 0.5F): Quantile[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  82. def quantileTiming[V](target: TableColumn[V], level: Float = 0.5F): Quantile[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  83. def quantileTimingWeighted[V](target: TableColumn[V], weight: TableColumn[Int], level: Float = 0.5F): Quantile[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  84. def quantiles[V](target: TableColumn[V], levels: Float*): Quantiles[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  85. def quantilesDeterministic[V, T](target: TableColumn[V], determinator: TableColumn[T], levels: Float*)(implicit arg0: Numeric[T]): Quantiles[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  86. def quantilesExact[V](target: TableColumn[V], levels: Float*): Quantiles[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  87. def quantilesExactWeighted[V](target: TableColumn[V], weight: TableColumn[Int], levels: Float*): Quantiles[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  88. def quantilesTDigest[V](target: TableColumn[V], levels: Float*): Quantiles[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  89. def quantilesTiming[V](target: TableColumn[V], levels: Float*): Quantiles[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  90. def quantilesTimingWeighted[V](target: TableColumn[V], weight: TableColumn[Int], levels: Float*): Quantiles[V]

    Permalink
    Definition Classes
    LevelModifierDsl
  91. implicit def queryValueToSeq[V](ev: QueryValue[V]): QueryValue[Iterable[V]]

    Permalink
    Definition Classes
    QueryValueFormats
  92. package querybuilder

    Permalink
  93. def rawColumn(tableColumn: AnyTableColumn): RawColumn

    Permalink
    Definition Classes
    ColumnOperations
  94. def ref[V](refName: String): RefColumn[V]

    Permalink
    Definition Classes
    ColumnOperations
  95. def reinterpret[V](typeCastColumn: TypeCastColumn[V] with Reinterpretable): Reinterpret[V]

    Permalink
    Definition Classes
    TypeCastColumnOperations
  96. package schemabuilder

    Permalink
  97. def select(columns: AnyTableColumn*): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  98. def state[T <: TableColumn[Res], Res](aggregated: AggregateFunction[Res]): CombinedAggregatedFunction[T, StateResult[Res]]

    Permalink
  99. def sum[T](tableColumn: TableColumn[T])(implicit arg0: Numeric[T]): Sum[T]

    Permalink
    Definition Classes
    SumDsl
  100. def sumMap[T, V](key: TableColumn[Seq[T]], value: TableColumn[Seq[V]])(implicit arg0: Numeric[T], arg1: Numeric[V]): SumMap[T, V]

    Permalink
    Definition Classes
    SumDsl
  101. def sumOverflown[T](tableColumn: TableColumn[T])(implicit arg0: Numeric[T]): Sum[T]

    Permalink
    Definition Classes
    SumDsl
  102. def switch[V](defaultValue: TableColumn[V], cases: Case[V]*): Conditional[V]

    Permalink
    Definition Classes
    ColumnOperations
  103. def timeSeries(tableColumn: TableColumn[Long], interval: MultiInterval, dateColumn: Option[TableColumn[DateTime]] = None): TimeSeries

    Permalink
    Definition Classes
    AggregationFunctionsDsl
  104. implicit def toComparison(comparisons: Seq[Comparison]): Comparison

    Permalink
  105. def toDate(tableColumn: AnyTableColumn): DateRep

    Permalink
    Definition Classes
    TypeCastColumnOperations
  106. def toDateTime(tableColumn: AnyTableColumn): DateTimeRep

    Permalink
    Definition Classes
    TypeCastColumnOperations
  107. def toFixedString(tableColumn: AnyTableColumn, n: Int): FixedString

    Permalink
    Definition Classes
    TypeCastColumnOperations
  108. def toFloat32(tableColumn: AnyTableColumn): Float32

    Permalink
    Definition Classes
    TypeCastColumnOperations
  109. def toFloat32OrZero(tableColumn: AnyTableColumn): Float32

    Permalink
    Definition Classes
    TypeCastColumnOperations
  110. def toFloat64(tableColumn: AnyTableColumn): Float64

    Permalink
    Definition Classes
    TypeCastColumnOperations
  111. def toFloat64OrZero(tableColumn: AnyTableColumn): Float64

    Permalink
    Definition Classes
    TypeCastColumnOperations
  112. def toInt16(tableColumn: AnyTableColumn): Int16

    Permalink
    Definition Classes
    TypeCastColumnOperations
  113. def toInt16OrZero(tableColumn: AnyTableColumn): Int16

    Permalink
    Definition Classes
    TypeCastColumnOperations
  114. def toInt32(tableColumn: AnyTableColumn): Int32

    Permalink
    Definition Classes
    TypeCastColumnOperations
  115. def toInt32OrZero(tableColumn: AnyTableColumn): Int32

    Permalink
    Definition Classes
    TypeCastColumnOperations
  116. def toInt64(tableColumn: AnyTableColumn): Int64

    Permalink
    Definition Classes
    TypeCastColumnOperations
  117. def toInt64OrZero(tableColumn: AnyTableColumn): Int64

    Permalink
    Definition Classes
    TypeCastColumnOperations
  118. def toInt8(tableColumn: AnyTableColumn): Int8

    Permalink
    Definition Classes
    TypeCastColumnOperations
  119. def toInt8OrZero(tableColumn: AnyTableColumn): Int8

    Permalink
    Definition Classes
    TypeCastColumnOperations
  120. def toStringCutToZero(tableColumn: AnyTableColumn): StringCutToZero

    Permalink
    Definition Classes
    TypeCastColumnOperations
  121. def toStringRep(tableColumn: AnyTableColumn): StringRep

    Permalink
    Definition Classes
    TypeCastColumnOperations
  122. def toUInt16(tableColumn: AnyTableColumn): UInt16

    Permalink
    Definition Classes
    TypeCastColumnOperations
  123. def toUInt16OrZero(tableColumn: AnyTableColumn): UInt16

    Permalink
    Definition Classes
    TypeCastColumnOperations
  124. def toUInt32(tableColumn: AnyTableColumn): UInt32

    Permalink
    Definition Classes
    TypeCastColumnOperations
  125. def toUInt32OrZero(tableColumn: AnyTableColumn): UInt32

    Permalink
    Definition Classes
    TypeCastColumnOperations
  126. def toUInt64(tableColumn: AnyTableColumn): UInt64

    Permalink
    Definition Classes
    TypeCastColumnOperations
  127. def toUInt64OrZero(tableColumn: AnyTableColumn): UInt64

    Permalink
    Definition Classes
    TypeCastColumnOperations
  128. def toUInt8(tableColumn: AnyTableColumn): UInt8

    Permalink
    Definition Classes
    TypeCastColumnOperations
  129. def toUInt8OrZero(tableColumn: AnyTableColumn): UInt8

    Permalink
    Definition Classes
    TypeCastColumnOperations
  130. def tuple[T1, T2](firstColumn: TableColumn[T1], secondColumn: TableColumn[T2]): TupleColumn[(T1, T2)]

    Permalink
    Definition Classes
    ColumnOperations
  131. def unionAll(otherQuery: OperationalQuery): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  132. def uniq(tableColumn: AnyTableColumn): Uniq

    Permalink
    Definition Classes
    UniqDsl
  133. def uniqCombined(tableColumn: AnyTableColumn): Uniq

    Permalink
    Definition Classes
    UniqDsl
  134. def uniqExact(tableColumn: AnyTableColumn): Uniq

    Permalink
    Definition Classes
    UniqDsl
  135. def uniqHLL12(tableColumn: AnyTableColumn): Uniq

    Permalink
    Definition Classes
    UniqDsl
  136. def using(column: AnyTableColumn, columns: AnyTableColumn*): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery
  137. def where(condition: Comparison): OperationalQuery

    Permalink
    Definition Classes
    OperationalQuery

Inherited from DslLanguage

Inherited from QueryValueFormats

Inherited from QueryFactory

Inherited from OperationalQuery

Inherited from Query

Inherited from ColumnOperations

Inherited from TypeCastColumnOperations

Inherited from AggregationFunctionsDsl

Inherited from LevelModifierDsl

Inherited from SumDsl

Inherited from AnyResultDsl

Inherited from UniqDsl

Inherited from AnyRef

Inherited from Any

Ungrouped