Class Hierarchy
- java.lang.Object
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
- org.apache.calcite.adapter.druid.DruidQuery (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.schema.impl.AbstractSchema (implements org.apache.calcite.schema.Schema)
- org.apache.calcite.adapter.druid.DruidSchema
- org.apache.calcite.schema.impl.AbstractTable (implements org.apache.calcite.schema.Table, org.apache.calcite.schema.Wrapper)
- org.apache.calcite.adapter.druid.DruidTable (implements org.apache.calcite.schema.TranslatableTable)
- org.apache.calcite.adapter.druid.BinaryOperatorConversion (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.adapter.druid.CeilOperatorConversion (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.adapter.druid.ComplexMetric
- org.apache.calcite.adapter.druid.DefaultDimensionSpec (implements org.apache.calcite.adapter.druid.DimensionSpec)
- org.apache.calcite.adapter.druid.DirectOperatorConversion (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.adapter.druid.DruidConnectionImpl (implements org.apache.calcite.adapter.druid.DruidConnection)
- org.apache.calcite.adapter.druid.DruidConnectionImpl.BlockingQueueEnumerator<E> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonAggregator
- org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonColumn
- org.apache.calcite.adapter.druid.DruidConnectionImpl.JsonSegmentMetadata
- org.apache.calcite.adapter.druid.DruidConnectionImpl.Page
- org.apache.calcite.adapter.druid.DruidDateTimeUtils
- org.apache.calcite.adapter.druid.DruidExpressions
- org.apache.calcite.adapter.druid.DruidJsonFilter (implements org.apache.calcite.adapter.druid.DruidJson)
- org.apache.calcite.adapter.druid.DruidJsonFilter.JsonBound
- org.apache.calcite.adapter.druid.DruidJsonFilter.JsonCompositeFilter
- org.apache.calcite.adapter.druid.DruidJsonFilter.JsonExpressionFilter
- org.apache.calcite.adapter.druid.DruidJsonFilter.JsonInFilter
- org.apache.calcite.adapter.druid.DruidJsonFilter.JsonSelector
- org.apache.calcite.adapter.druid.DruidJsonFilter.JsonDimHavingFilter (implements org.apache.calcite.adapter.druid.DruidJson)
- org.apache.calcite.adapter.druid.DruidQuery.DruidQueryNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.adapter.druid.DruidQuery.JsonAggregation (implements org.apache.calcite.adapter.druid.DruidJson)
- org.apache.calcite.adapter.druid.DruidQuery.JsonCardinalityAggregation
- org.apache.calcite.adapter.druid.DruidQuery.JsonFilteredAggregation
- org.apache.calcite.adapter.druid.DruidQuery.JsonCollation (implements org.apache.calcite.adapter.druid.DruidJson)
- org.apache.calcite.adapter.druid.DruidQuery.JsonLimit (implements org.apache.calcite.adapter.druid.DruidJson)
- org.apache.calcite.adapter.druid.DruidQuery.JsonPostAggregation (implements org.apache.calcite.adapter.druid.DruidJson)
- org.apache.calcite.adapter.druid.DruidQuery.JsonExpressionPostAgg
- org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
- org.apache.calcite.adapter.druid.DruidQuery.ScanQuery
- org.apache.calcite.adapter.druid.DruidRules
- org.apache.calcite.adapter.druid.DruidSchemaFactory (implements org.apache.calcite.schema.SchemaFactory)
- org.apache.calcite.adapter.druid.DruidSqlCastConverter (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.adapter.druid.DruidTable.MapRelProtoDataType (implements org.apache.calcite.rel.type.RelProtoDataType)
- org.apache.calcite.adapter.druid.DruidTableFactory (implements org.apache.calcite.schema.TableFactory<T>)
- org.apache.calcite.adapter.druid.ExtractionDimensionSpec (implements org.apache.calcite.adapter.druid.DimensionSpec)
- org.apache.calcite.adapter.druid.ExtractOperatorConversion (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.adapter.druid.FloorOperatorConversion (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.adapter.druid.Granularities
- org.apache.calcite.adapter.druid.Granularities.PeriodGranularity (implements org.apache.calcite.adapter.druid.Granularity)
- org.apache.calcite.adapter.druid.NaryOperatorConverter (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.plan.RelOptRule
- org.apache.calcite.rel.rules.AggregateExtractProjectRule
- org.apache.calcite.adapter.druid.DruidRules.DruidAggregateExtractProjectRule
- org.apache.calcite.rel.rules.AggregateFilterTransposeRule
- org.apache.calcite.adapter.druid.DruidRules.DruidAggregateFilterTransposeRule
- org.apache.calcite.adapter.druid.DruidRules.DruidAggregateProjectRule
- org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
- org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
- org.apache.calcite.adapter.druid.DruidRules.DruidHavingFilterRule
- org.apache.calcite.adapter.druid.DruidRules.DruidPostAggregationProjectRule
- org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
- org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
- org.apache.calcite.rel.rules.FilterAggregateTransposeRule
- org.apache.calcite.adapter.druid.DruidRules.DruidFilterAggregateTransposeRule
- org.apache.calcite.rel.rules.FilterProjectTransposeRule
- org.apache.calcite.adapter.druid.DruidRules.DruidFilterProjectTransposeRule
- org.apache.calcite.rel.rules.ProjectFilterTransposeRule
- org.apache.calcite.adapter.druid.DruidRules.DruidProjectFilterTransposeRule
- org.apache.calcite.rel.rules.ProjectSortTransposeRule
- org.apache.calcite.adapter.druid.DruidRules.DruidProjectSortTransposeRule
- org.apache.calcite.rel.rules.SortProjectTransposeRule
- org.apache.calcite.adapter.druid.DruidRules.DruidSortProjectTransposeRule
- org.apache.calcite.rel.rules.AggregateExtractProjectRule
- org.apache.calcite.adapter.druid.SubstringOperatorConversion (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.adapter.druid.TimeExtractionFunction (implements org.apache.calcite.adapter.druid.ExtractionFunction)
- org.apache.calcite.adapter.druid.UnaryPrefixOperatorConversion (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.adapter.druid.UnarySuffixOperatorConversion (implements org.apache.calcite.adapter.druid.DruidSqlOperatorConverter)
- org.apache.calcite.adapter.druid.VirtualColumn (implements org.apache.calcite.adapter.druid.DruidJson)
- org.apache.calcite.adapter.druid.VirtualColumn.Builder
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
Interface Hierarchy
- org.apache.calcite.adapter.druid.DruidConnection
- org.apache.calcite.adapter.druid.DruidJson
- org.apache.calcite.adapter.druid.DimensionSpec
- org.apache.calcite.adapter.druid.ExtractionFunction
- org.apache.calcite.adapter.druid.Granularity
- org.apache.calcite.adapter.druid.DruidSqlOperatorConverter
- java.lang.Runnable
- org.apache.calcite.adapter.druid.DruidConnectionImpl.RunnableQueueSink (also extends org.apache.calcite.interpreter.Sink)
- org.apache.calcite.interpreter.Sink
- org.apache.calcite.adapter.druid.DruidConnectionImpl.RunnableQueueSink (also extends java.lang.Runnable)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.calcite.adapter.druid.DruidJsonFilter.Type
- org.apache.calcite.adapter.druid.DruidType
- org.apache.calcite.adapter.druid.Granularities.AllGranularity (implements org.apache.calcite.adapter.druid.Granularity)
- org.apache.calcite.adapter.druid.Granularity.Type
- org.apache.calcite.adapter.druid.QueryType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)