- dataSource - Variable in class org.apache.calcite.adapter.druid.DruidQuery.ScanQuery
-
- dataSource - Variable in class org.apache.calcite.adapter.druid.DruidTable
-
- dateTimeFormatString(SqlTypeName) - Static method in class org.apache.calcite.adapter.druid.DruidSqlCastConverter
-
- DAYS_IN_TEN_YEARS - Static variable in class org.apache.calcite.adapter.druid.DruidQuery
-
- DEFAULT_INTERVAL - Static variable in class org.apache.calcite.adapter.druid.DruidTable
-
- DEFAULT_OPERATORS_LIST - Static variable in class org.apache.calcite.adapter.druid.DruidQuery
-
Provides a standard list of supported Calcite operators that can be converted to
Druid Expressions.
- DEFAULT_RESPONSE_TIMESTAMP_COLUMN - Static variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl
-
- DEFAULT_TIMESTAMP_COLUMN - Static variable in class org.apache.calcite.adapter.druid.DruidTable
-
- DEFAULT_URL - Static variable in class org.apache.calcite.adapter.druid.DruidSchemaFactory
-
Default Druid URL.
- DefaultDimensionSpec - Class in org.apache.calcite.adapter.druid
-
Default implementation of DimensionSpec.
- DefaultDimensionSpec(String, String, DruidType) - Constructor for class org.apache.calcite.adapter.druid.DefaultDimensionSpec
-
- DefaultDimensionSpec(String) - Constructor for class org.apache.calcite.adapter.druid.DefaultDimensionSpec
-
- deriveQuerySpec() - Method in class org.apache.calcite.adapter.druid.DruidQuery
-
- deriveRowType() - Method in class org.apache.calcite.adapter.druid.DruidQuery
-
- dimension - Variable in class org.apache.calcite.adapter.druid.DefaultDimensionSpec
-
- dimension - Variable in class org.apache.calcite.adapter.druid.DruidJsonFilter.JsonBound
-
- dimension - Variable in class org.apache.calcite.adapter.druid.DruidJsonFilter.JsonInFilter
-
- dimension - Variable in class org.apache.calcite.adapter.druid.DruidJsonFilter.JsonSelector
-
- dimension - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonCollation
-
- dimension - Variable in class org.apache.calcite.adapter.druid.ExtractionDimensionSpec
-
- dimensionOrder - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonCollation
-
- DimensionSpec - Interface in org.apache.calcite.adapter.druid
-
Interface for Druid DimensionSpec.
- direction - Variable in class org.apache.calcite.adapter.druid.DruidQuery.JsonCollation
-
- DirectOperatorConversion - Class in org.apache.calcite.adapter.druid
-
Direct operator conversion for expression like Function(exp_1,...exp_n)
- DirectOperatorConversion(SqlOperator, String) - Constructor for class org.apache.calcite.adapter.druid.DirectOperatorConversion
-
- discoverTables - Variable in class org.apache.calcite.adapter.druid.DruidSchema
-
- done - Variable in class org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator
-
- DRUID_HAVING_FILTER_RULE - Static variable in class org.apache.calcite.adapter.druid.DruidRules
-
- DRUID_QUERY_FETCH - Static variable in class org.apache.calcite.adapter.druid.DruidQuery
-
- DruidAggregateExtractProjectRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidAggregateExtractProjectRule
-
Creates a DruidAggregateExtractProjectRule.
- DruidAggregateFilterTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidAggregateFilterTransposeRule
-
Creates a DruidAggregateFilterTransposeRule.
- DruidAggregateProjectRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidAggregateProjectRule
-
Creates a DruidAggregateProjectRule.
- DruidAggregateRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
-
Creates a DruidAggregateRule.
- DruidConnection - Interface in org.apache.calcite.adapter.druid
-
Connection to Druid.
- DruidConnectionImpl - Class in org.apache.calcite.adapter.druid
-
- DruidConnectionImpl(String, String) - Constructor for class org.apache.calcite.adapter.druid.DruidConnectionImpl
-
- DruidConnectionImpl.BlockingQueueEnumerator<E> - Class in org.apache.calcite.adapter.druid
-
- DruidConnectionImpl.JsonAggregator - Class in org.apache.calcite.adapter.druid
-
Element of the "aggregators" collection in the result of a
"segmentMetadata" call, populated by Jackson.
- DruidConnectionImpl.JsonColumn - Class in org.apache.calcite.adapter.druid
-
Element of the "columns" collection in the result of a
"segmentMetadata" call, populated by Jackson.
- DruidConnectionImpl.JsonSegmentMetadata - Class in org.apache.calcite.adapter.druid
-
Result of a "segmentMetadata" call, populated by Jackson.
- DruidConnectionImpl.Page - Class in org.apache.calcite.adapter.druid
-
Progress through a large fetch.
- DruidConnectionImpl.RunnableQueueSink - Interface in org.apache.calcite.adapter.druid
-
- DruidDateTimeUtils - Class in org.apache.calcite.adapter.druid
-
Utilities for generating intervals from RexNode.
- DruidDateTimeUtils() - Constructor for class org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
- DruidExpressions - Class in org.apache.calcite.adapter.druid
-
Expression utility class to transform Calcite expressions to Druid expressions when possible.
- DruidExpressions() - Constructor for class org.apache.calcite.adapter.druid.DruidExpressions
-
- DruidFilterAggregateTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidFilterAggregateTransposeRule
-
Creates a DruidFilterAggregateTransposeRule.
- DruidFilterProjectTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidFilterProjectTransposeRule
-
Creates a DruidFilterProjectTransposeRule.
- DruidFilterRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
-
Creates a DruidFilterRule.
- druidFunctionName - Variable in class org.apache.calcite.adapter.druid.DirectOperatorConversion
-
- DruidHavingFilterRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidHavingFilterRule
-
- DruidJson - Interface in org.apache.calcite.adapter.druid
-
Object that knows how to write itself to a
JsonGenerator.
- DruidJsonFilter - Class in org.apache.calcite.adapter.druid
-
Filter element of a Druid "groupBy" or "topN" query.
- DruidJsonFilter(DruidJsonFilter.Type) - Constructor for class org.apache.calcite.adapter.druid.DruidJsonFilter
-
- DruidJsonFilter.JsonBound - Class in org.apache.calcite.adapter.druid
-
Bound filter.
- DruidJsonFilter.JsonCompositeFilter - Class in org.apache.calcite.adapter.druid
-
Filter that combines other filters using a boolean operator.
- DruidJsonFilter.JsonDimHavingFilter - Class in org.apache.calcite.adapter.druid
-
Druid Having Filter spec
- DruidJsonFilter.JsonExpressionFilter - Class in org.apache.calcite.adapter.druid
-
Druid Expression filter.
- DruidJsonFilter.JsonInFilter - Class in org.apache.calcite.adapter.druid
-
IN filter.
- DruidJsonFilter.JsonSelector - Class in org.apache.calcite.adapter.druid
-
Equality filter.
- DruidJsonFilter.Type - Enum in org.apache.calcite.adapter.druid
-
Supported filter types
- druidOperator - Variable in class org.apache.calcite.adapter.druid.BinaryOperatorConversion
-
- druidOperator - Variable in class org.apache.calcite.adapter.druid.UnaryPrefixOperatorConversion
-
- druidOperator - Variable in class org.apache.calcite.adapter.druid.UnarySuffixOperatorConversion
-
- druidOperatorName - Variable in class org.apache.calcite.adapter.druid.NaryOperatorConverter
-
- DruidPostAggregationProjectRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidPostAggregationProjectRule
-
Creates a DruidPostAggregationProjectRule.
- DruidProjectFilterTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidProjectFilterTransposeRule
-
Creates a DruidProjectFilterTransposeRule.
- DruidProjectRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
-
Creates a DruidProjectRule.
- DruidProjectSortTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidProjectSortTransposeRule
-
Creates a DruidProjectSortTransposeRule.
- DruidQuery - Class in org.apache.calcite.adapter.druid
-
Relational expression representing a scan of a Druid data set.
- DruidQuery(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<Interval>, List<RelNode>, Map<SqlOperator, DruidSqlOperatorConverter>) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery
-
Creates a DruidQuery.
- DruidQuery.DruidQueryNode - Class in org.apache.calcite.adapter.druid
-
Interpreter node that executes a Druid query and sends the results to a
Sink.
- DruidQuery.JsonAggregation - Class in org.apache.calcite.adapter.druid
-
Aggregation element of a Druid "groupBy" or "topN" query.
- DruidQuery.JsonCardinalityAggregation - Class in org.apache.calcite.adapter.druid
-
Aggregation element that calls the "cardinality" function.
- DruidQuery.JsonCollation - Class in org.apache.calcite.adapter.druid
-
Collation element of a Druid "groupBy" query.
- DruidQuery.JsonExpressionPostAgg - Class in org.apache.calcite.adapter.druid
-
Druid Json Expression post aggregate.
- DruidQuery.JsonFilteredAggregation - Class in org.apache.calcite.adapter.druid
-
Aggregation element that contains a filter
- DruidQuery.JsonLimit - Class in org.apache.calcite.adapter.druid
-
Collation element of a Druid "groupBy" query.
- DruidQuery.JsonPostAggregation - Class in org.apache.calcite.adapter.druid
-
Post-Aggregator Post aggregator abstract writer
- DruidQuery.QuerySpec - Class in org.apache.calcite.adapter.druid
-
Druid query specification.
- DruidQuery.ScanQuery - Class in org.apache.calcite.adapter.druid
-
Druid Scan Query Body
- DruidQueryNode(Compiler, DruidQuery) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery.DruidQueryNode
-
- DruidRules - Class in org.apache.calcite.adapter.druid
-
- DruidRules() - Constructor for class org.apache.calcite.adapter.druid.DruidRules
-
- DruidRules.DruidAggregateExtractProjectRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidAggregateFilterTransposeRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidAggregateProjectRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidAggregateRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidFilterAggregateTransposeRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidFilterProjectTransposeRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidFilterRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidHavingFilterRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidPostAggregationProjectRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidProjectFilterTransposeRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidProjectRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidProjectSortTransposeRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidSortProjectTransposeRule - Class in org.apache.calcite.adapter.druid
-
- DruidRules.DruidSortRule - Class in org.apache.calcite.adapter.druid
-
- DruidSchema - Class in org.apache.calcite.adapter.druid
-
Schema mapped onto a Druid instance.
- DruidSchema(String, String, boolean) - Constructor for class org.apache.calcite.adapter.druid.DruidSchema
-
Creates a Druid schema.
- DruidSchemaFactory - Class in org.apache.calcite.adapter.druid
-
Schema factory that creates Druid schemas.
- DruidSchemaFactory() - Constructor for class org.apache.calcite.adapter.druid.DruidSchemaFactory
-
- DruidSortProjectTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidSortProjectTransposeRule
-
Creates a DruidSortProjectTransposeRule.
- DruidSortRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
-
Creates a DruidSortRule.
- DruidSqlCastConverter - Class in org.apache.calcite.adapter.druid
-
Druid cast converter operator used to translates calcite casts to Druid expression cast
- DruidSqlCastConverter() - Constructor for class org.apache.calcite.adapter.druid.DruidSqlCastConverter
-
- DruidSqlOperatorConverter - Interface in org.apache.calcite.adapter.druid
-
Defines how to convert RexNode with a given calcite SQL operator to Druid expressions
- druidTable - Variable in class org.apache.calcite.adapter.druid.DruidQuery
-
- DruidTable - Class in org.apache.calcite.adapter.druid
-
Table mapped onto a Druid table.
- DruidTable(DruidSchema, String, RelProtoDataType, Set<String>, String, List<Interval>, Map<String, List<ComplexMetric>>, Map<String, SqlTypeName>) - Constructor for class org.apache.calcite.adapter.druid.DruidTable
-
Creates a Druid table.
- DruidTable.MapRelProtoDataType - Class in org.apache.calcite.adapter.druid
-
Creates a
RelDataType from a map of
field names and types.
- DruidTableFactory - Class in org.apache.calcite.adapter.druid
-
- DruidTableFactory() - Constructor for class org.apache.calcite.adapter.druid.DruidTableFactory
-
- druidType() - Method in class org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonAggregator
-
- DruidType - Enum in org.apache.calcite.adapter.druid
-
Druid type.
- DruidType(SqlTypeName) - Constructor for enum org.apache.calcite.adapter.druid.DruidType
-
- VALID_SIG - Static variable in class org.apache.calcite.adapter.druid.DruidQuery
-
- VALID_TIME_EXTRACT - Static variable in class org.apache.calcite.adapter.druid.TimeExtractionFunction
-
- VALID_TIME_FLOOR - Static variable in class org.apache.calcite.adapter.druid.TimeExtractionFunction
-
- validate(DruidType) - Method in class org.apache.calcite.adapter.druid.ComplexMetric
-
- value - Variable in class org.apache.calcite.adapter.druid.DruidJsonFilter.JsonSelector
-
- valueOf(String) - Static method in enum org.apache.calcite.adapter.druid.DruidJsonFilter.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.druid.DruidType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.druid.Granularities.AllGranularity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.druid.Granularity.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.druid.QueryType
-
Returns the enum constant of this type with the specified name.
- values - Variable in class org.apache.calcite.adapter.druid.DruidJsonFilter.JsonInFilter
-
- values() - Static method in enum org.apache.calcite.adapter.druid.DruidJsonFilter.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.druid.DruidType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.druid.Granularities.AllGranularity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.druid.Granularity.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.druid.QueryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VirtualColumn - Class in org.apache.calcite.adapter.druid
-
Druid Json Expression based Virtual Column.
- VirtualColumn(String, String, DruidType) - Constructor for class org.apache.calcite.adapter.druid.VirtualColumn
-
- VirtualColumn.Builder - Class in org.apache.calcite.adapter.druid
-
Virtual Column Builder
- virtualColumnList - Variable in class org.apache.calcite.adapter.druid.DruidQuery.ScanQuery
-