Packages

c

com.ing.wbaa.druid.dql

TimeseriesQueryBuilder

final class TimeseriesQueryBuilder extends QueryBuilderCommons with AggregationQueryBuilderCommons with DescendingOption

Linear Supertypes
DescendingOption, AggregationQueryBuilderCommons, QueryBuilderCommons, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TimeseriesQueryBuilder
  2. DescendingOption
  3. AggregationQueryBuilderCommons
  4. QueryBuilderCommons
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def agg(aggs: AggregationExpression*): TimeseriesQueryBuilder.this.type

    Specify one or more aggregations to use

    Specify one or more aggregations to use

    Definition Classes
    AggregationQueryBuilderCommons
  5. val aggregations: List[Aggregation]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def build()(implicit druidConfig: DruidConfig = DruidConfig.DefaultConfig): TimeSeriesQuery

    Gives the resulting time-series query, wrt.

    Gives the resulting time-series query, wrt. the given query parameters (e.g., where, datasource, etc.)

    returns

    the resulting time-series query

  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. val complexAggregationNames: Set[String]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  10. def copyTo[T <: QueryBuilderCommons](other: T): T
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  11. val dataSourceOpt: Option[String]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  12. val descending: Boolean
    Attributes
    protected
    Definition Classes
    DescendingOption
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  15. val filters: List[Filter]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  16. def from(dataSource: String): TimeseriesQueryBuilder.this.type

    Specify the datasource to use, other than the default one in the configuration

    Specify the datasource to use, other than the default one in the configuration

    Definition Classes
    QueryBuilderCommons
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. def getFilters: Option[Filter]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  19. def getPostAggs: List[PostAggregation]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  20. def granularity(granularity: Granularity): TimeseriesQueryBuilder.this.type

    Define the granularity to bucket query results

    Define the granularity to bucket query results

    Definition Classes
    QueryBuilderCommons
  21. val granularityOpt: Option[Granularity]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def interval(interval: String): TimeseriesQueryBuilder.this.type

    Specify the time range to run the query over (should be expressed as ISO-8601 interval)

    Specify the time range to run the query over (should be expressed as ISO-8601 interval)

    Definition Classes
    QueryBuilderCommons
  24. def intervals(ints: String*): TimeseriesQueryBuilder.this.type

    Specify multiple time ranges to run the query over (should be expressed as ISO-8601 intervals)

    Specify multiple time ranges to run the query over (should be expressed as ISO-8601 intervals)

    Definition Classes
    QueryBuilderCommons
  25. val intervals: List[String]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  30. def postAgg(postAggs: PostAggregationExpression*): TimeseriesQueryBuilder.this.type

    Specify one or more post-aggregations to use

    Specify one or more post-aggregations to use

    Definition Classes
    AggregationQueryBuilderCommons
  31. val postAggregationExpr: List[PostAggregationExpression]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  32. val queryContextParams: Map[QueryContextParam, QueryContextValue]
    Attributes
    protected
    Definition Classes
    QueryBuilderCommons
  33. def setDescending(v: Boolean): TimeseriesQueryBuilder.this.type

    Define whether to make descending ordered result

    Define whether to make descending ordered result

    Definition Classes
    DescendingOption
  34. def setQueryContextParam(key: QueryContextParam, value: QueryContextValue): TimeseriesQueryBuilder.this.type
    Definition Classes
    QueryBuilderCommons
  35. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  36. def toString(): String
    Definition Classes
    AnyRef → Any
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. def where(filter: FilteringExpression): TimeseriesQueryBuilder.this.type

    Specify one or more filter operations to use in the query

    Specify one or more filter operations to use in the query

    Definition Classes
    QueryBuilderCommons
  41. def withQueryContext(params: Map[QueryContextParam, QueryContextValue]): TimeseriesQueryBuilder.this.type
    Definition Classes
    QueryBuilderCommons

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from DescendingOption

Inherited from AggregationQueryBuilderCommons

Inherited from QueryBuilderCommons

Inherited from AnyRef

Inherited from Any

Ungrouped