package druid

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package auth
  2. package client
  3. package definitions
  4. package dql
  5. package sql

Type Members

  1. sealed trait BaseResult extends AnyRef
  2. trait CamelCaseEnumStringEncoder extends EnumStringEncoder
  3. case class DelimiterSeparatedEnumEncoder(delimiter: String) extends Product with Serializable
  4. case class DimensionOrder(type: DimensionOrderType = DimensionOrderType.Lexicographic) extends Product with Serializable
  5. sealed trait DimensionOrderType extends Enum with LowerCaseEnumStringEncoder
  6. sealed trait Direction extends Enum with LowerCaseEnumStringEncoder
  7. class DruidConfig extends AnyRef
  8. sealed trait DruidNativeQuery extends DruidQuery
  9. sealed trait DruidQuery extends AnyRef
  10. sealed trait DruidQueryFunctions[R <: DruidResponse] extends AnyRef
  11. sealed trait DruidResponse extends CirceDecoders
  12. case class DruidResponseSearch(response: DruidResponseSeries) extends Product with Serializable
  13. sealed trait DruidResponseSeries extends DruidResponse
  14. case class DruidResponseTimeseriesImpl(results: List[DruidResult], queryType: QueryType) extends DruidResponse with DruidResponseSeries with Product with Serializable
  15. case class DruidResult(timestamp: Option[ZonedDateTime], result: Json) extends BaseResult with Product with Serializable
  16. case class DruidSQLResult(result: Json) extends BaseResult with Product with Serializable
  17. case class DruidSQLResults(results: List[Json]) extends DruidResponse with Product with Serializable
  18. case class DruidScanResponse(results: List[DruidScanResults]) extends DruidResponse with DruidResponseSeries with Product with Serializable
  19. case class DruidScanResult(result: Json) extends BaseResult with CirceDecoders with Product with Serializable
  20. case class DruidScanResults(segmentId: String, columns: Seq[String], events: List[DruidScanResult]) extends Product with Serializable
  21. case class DruidSearchResult(dimension: String, value: String, count: Long) extends Product with Serializable
  22. trait Enum extends AnyRef
  23. trait EnumCodec[T <: Enum with EnumStringEncoder] extends AnyRef
  24. trait EnumStringEncoder extends AnyRef
  25. case class GroupByQuery(aggregations: Iterable[Aggregation], intervals: Iterable[String], filter: Option[Filter] = None, dimensions: Iterable[Dimension] = Iterable.empty, granularity: Granularity = GranularityType.All, having: Option[Having] = None, limitSpec: Option[LimitSpec] = None, postAggregations: Iterable[PostAggregation] = Iterable.empty, context: Map[QueryContextParam, QueryContextValue] = Map.empty)(implicit config: DruidConfig = DruidConfig.DefaultConfig) extends DruidNativeQuery with DruidQueryFunctions[DruidResponseSeries] with Product with Serializable
  26. case class LimitSpec(limit: Int, columns: Iterable[OrderByColumnSpec]) extends Product with Serializable
  27. trait LispCaseEnumStringEncoder extends EnumStringEncoder
  28. trait LowerCaseEnumStringEncoder extends EnumStringEncoder
  29. case class OrderByColumnSpec(dimension: String, direction: Direction = Direction.Ascending, dimensionOrder: DimensionOrder = DimensionOrder()) extends Product with Serializable
  30. case class QueryHost(host: String, port: Int) extends Product with Serializable
  31. sealed trait QueryType extends Enum with CamelCaseEnumStringEncoder
  32. case class SQLQuery extends DruidQuery with Product with Serializable
  33. case class SQLQueryParameter(type: SQLQueryParameterType, value: String) extends Product with Serializable
  34. sealed trait SQLQueryParameterType extends Enum with UpperCaseEnumStringEncoder
  35. case class ScanQuery extends DruidNativeQuery with DruidQueryFunctions[DruidResponseSeries] with Product with Serializable
  36. case class SearchQuery(granularity: Granularity, intervals: Iterable[String], query: SearchQuerySpec, filter: Option[Filter] = None, limit: Option[Int] = None, searchDimensions: Iterable[String] = Iterable.empty, sort: Option[DimensionOrder] = None, context: Map[QueryContextParam, QueryContextValue] = Map.empty)(implicit config: DruidConfig = DruidConfig.DefaultConfig) extends DruidNativeQuery with Product with Serializable
  37. trait SnakeCaseEnumStringEncoder extends EnumStringEncoder
  38. case class TimeSeriesQuery(aggregations: Iterable[Aggregation], intervals: Iterable[String], filter: Option[Filter] = None, granularity: Granularity = GranularityType.Week, descending: String = "true", postAggregations: Iterable[PostAggregation] = Iterable.empty, context: Map[QueryContextParam, QueryContextValue] = Map.empty)(implicit config: DruidConfig = DruidConfig.DefaultConfig) extends DruidNativeQuery with DruidQueryFunctions[DruidResponseSeries] with Product with Serializable
  39. case class TopNQuery(dimension: Dimension, threshold: Int, metric: String, aggregations: Iterable[Aggregation], intervals: Iterable[String], granularity: Granularity = GranularityType.All, filter: Option[Filter] = None, postAggregations: Iterable[PostAggregation] = Iterable.empty, context: Map[QueryContextParam, QueryContextValue] = Map.empty)(implicit config: DruidConfig = DruidConfig.DefaultConfig) extends DruidNativeQuery with DruidQueryFunctions[DruidResponseSeries] with Product with Serializable
  40. trait UpperCaseEnumStringEncoder extends EnumStringEncoder

Ungrouped