package
schema
Type Members
-
case class
DictionaryDimension(name: String, hashFunction: Option[(String) ⇒ Int] = None) extends Dimension with Product with Serializable
-
sealed
trait
Dimension extends AnyRef
-
case class
Error(message: String) extends SchemaCheckResult with Product with Serializable
-
trait
ExternalLink extends Serializable
-
case class
HashDimension[TT, RR](name: String, hashFunction: (TT) ⇒ RR)(implicit rStorable: FixedStorable[RR], tStorable: Storable[TT], rOrdering: DimOrdering[RR], tOrdering: DimOrdering[TT], rCt: ClassTag[RR], dt: Aux[TT]) extends Dimension with Product with Serializable
-
trait
LinkField extends Serializable
-
trait
Metric extends Serializable
-
-
-
-
-
-
case class
RawDimension[TT](name: String)(implicit rStorable: FixedStorable[TT], rOrdering: DimOrdering[TT], rCt: ClassTag[TT], dt: Aux[TT]) extends Dimension with Product with Serializable
-
case class
Rollup(name: String, filter: Option[Condition], groupBy: Seq[Expression[_]], fields: Seq[QueryFieldProjection], timeExpr: Expression[Time], fromTable: Table, toTable: Table) extends Serializable with Product
-
class
Schema extends Serializable
-
-
-
class
Table extends Serializable
-
case class
Warning(message: String) extends SchemaCheckResult with Product with Serializable
Value Members
-
-
object
ExternalLink extends Serializable
-
object
LinkField extends Serializable
-
object
Metric extends Serializable
-
-
object
Schema extends Serializable
-
-
-
object
Table extends Serializable
Defines external data source, which are linking to Tables. Usually external links data mapped as one to many to one of the table dimensions. For example if you have person as a dimension, external link may contain info about address, so you can query data by city.