Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

add(String, ValueType) - Method in class org.apache.druid.sql.calcite.table.RowSignature.Builder
 
addAggregator(Binder, Class<? extends SqlAggregator>) - Static method in class org.apache.druid.sql.guice.SqlBindings
 
addNativeQueryId(String) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
addOperatorConversion(Binder, Class<? extends SqlOperatorConversion>) - Static method in class org.apache.druid.sql.guice.SqlBindings
 
addPostAgg(PostAggregator) - Method in class org.apache.druid.sql.calcite.expression.PostAggregatorVisitor
 
AGGREGATE - Static variable in class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
 
AGGREGATE_SORT_PROJECT - Static variable in class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
 
Aggregation - Class in org.apache.druid.sql.calcite.aggregation
 
Aggregations - Class in org.apache.druid.sql.calcite.aggregation
 
AliasedOperatorConversion - Class in org.apache.druid.sql.calcite.expression
 
AliasedOperatorConversion(SqlOperatorConversion, String) - Constructor for class org.apache.druid.sql.calcite.expression.AliasedOperatorConversion
 
alterView(PlannerFactory, String, String) - Method in class org.apache.druid.sql.calcite.view.InProcessViewManager
 
alterView(PlannerFactory, String, String) - Method in class org.apache.druid.sql.calcite.view.NoopViewManager
 
alterView(PlannerFactory, String, String) - Method in interface org.apache.druid.sql.calcite.view.ViewManager
 
apply(Filtration) - Method in class org.apache.druid.sql.calcite.filtration.BottomUpTransform
 
apply(Filtration) - Method in class org.apache.druid.sql.calcite.filtration.MoveMarkerFiltersToIntervals
 
apply(Filtration) - Method in class org.apache.druid.sql.calcite.filtration.MoveTimeFiltersToIntervals
 
apply(List<Object>) - Method in class org.apache.druid.sql.calcite.view.DruidViewMacro
 
applyTimeExtract(DruidExpression, TimestampExtractExprMacro.Unit, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.expression.builtin.TimeExtractOperatorConversion
 
applyTimestampFloor(DruidExpression, PeriodGranularity, ExprMacroTable) - Static method in class org.apache.druid.sql.calcite.expression.builtin.TimeFloorOperatorConversion
Function that floors a DruidExpression to a particular granularity.
ApproxCountDistinctSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
 
ApproxCountDistinctSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.ApproxCountDistinctSqlAggregator
 
ArrayConstructorOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ArrayConstructorOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayConstructorOperatorConversion
 
ArrayContainsOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ArrayContainsOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayContainsOperatorConversion
 
ArrayLengthOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ArrayLengthOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayLengthOperatorConversion
 
ArrayLinesWriter - Class in org.apache.druid.sql.http
 
ArrayLinesWriter(OutputStream, ObjectMapper) - Constructor for class org.apache.druid.sql.http.ArrayLinesWriter
 
ArrayOffsetOfOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ArrayOffsetOfOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayOffsetOfOperatorConversion
 
ArrayOffsetOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ArrayOffsetOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayOffsetOperatorConversion
 
ArrayOrdinalOfOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ArrayOrdinalOfOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayOrdinalOfOperatorConversion
 
ArrayOrdinalOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ArrayOrdinalOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayOrdinalOperatorConversion
 
ArrayOverlapOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ArrayOverlapOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayOverlapOperatorConversion
 
ArrayToStringOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ArrayToStringOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayToStringOperatorConversion
 
ArrayWriter - Class in org.apache.druid.sql.http
 
ArrayWriter(OutputStream, ObjectMapper) - Constructor for class org.apache.druid.sql.http.ArrayWriter
 
asDruidConvention() - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
asDruidConvention() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
asDruidConvention() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
 
asDruidConvention() - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
asDruidConvention() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
asTimestampFloorExpr(DruidExpression, ExprMacroTable) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
 
authorize() - Method in class org.apache.druid.sql.SqlLifecycle
 
AvailableSegmentMetadata - Class in org.apache.druid.sql.calcite.schema
Immutable representation of RowSignature and other segment attributes needed by SystemSchema.SegmentsTable This class contains the metadata of segments announced by historicals or ingestion tasks.
AvailableSegmentMetadata.Builder - Class in org.apache.druid.sql.calcite.schema
 
AVATICA_PATH - Static variable in class org.apache.druid.sql.avatica.DruidAvaticaHandler
 
AvaticaMonitor - Class in org.apache.druid.sql.avatica
 
AvaticaMonitor() - Constructor for class org.apache.druid.sql.avatica.AvaticaMonitor
 
AvaticaServerConfig - Class in org.apache.druid.sql.avatica
 
AvaticaServerConfig() - Constructor for class org.apache.druid.sql.avatica.AvaticaServerConfig
 
AvgSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
 
AvgSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.AvgSqlAggregator
 
awaitInitialization() - Method in class org.apache.druid.sql.calcite.schema.DruidSchema
 

B

BaseExpressionDimFilterOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
BaseExpressionDimFilterOperatorConversion(SqlOperator, String) - Constructor for class org.apache.druid.sql.calcite.expression.builtin.BaseExpressionDimFilterOperatorConversion
 
BinaryOperatorConversion - Class in org.apache.druid.sql.calcite.expression
 
BinaryOperatorConversion(SqlOperator, String) - Constructor for class org.apache.druid.sql.calcite.expression.BinaryOperatorConversion
 
BINDABLE_CONVENTION_RULES - Static variable in class org.apache.druid.sql.calcite.planner.Rules
 
BottomUpTransform - Class in org.apache.druid.sql.calcite.filtration
 
BottomUpTransform() - Constructor for class org.apache.druid.sql.calcite.filtration.BottomUpTransform
 
BoundRefKey - Class in org.apache.druid.sql.calcite.filtration
 
BoundRefKey(String, ExtractionFn, StringComparator) - Constructor for class org.apache.druid.sql.calcite.filtration.BoundRefKey
 
Bounds - Class in org.apache.druid.sql.calcite.filtration
 
Bounds() - Constructor for class org.apache.druid.sql.calcite.filtration.Bounds
 
BoundValue - Class in org.apache.druid.sql.calcite.filtration
 
BoundValue(String, StringComparator) - Constructor for class org.apache.druid.sql.calcite.filtration.BoundValue
 
BTrimOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
BTrimOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.BTrimOperatorConversion
 
build() - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
 
build(DataSource, RowSignature, PlannerContext, RexBuilder, boolean) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
build() - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata.Builder
 
build() - Method in class org.apache.druid.sql.calcite.table.RowSignature.Builder
 
builder(DataSegment, long, Set<DruidServerMetadata>, RowSignature, long) - Static method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
 
builder() - Static method in class org.apache.druid.sql.calcite.table.RowSignature
 

C

calciteDateTimeLiteralToJoda(RexNode, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
Translates "literal" (a TIMESTAMP or DATE literal) to milliseconds since the epoch using the provided session time zone.
calciteDateToJoda(int, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.ApproxCountDistinctSqlAggregator
 
calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.AvgSqlAggregator
 
calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.CountSqlAggregator
 
calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestSqlAggregator
 
calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.MaxSqlAggregator
 
calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.MinSqlAggregator
 
calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.SumSqlAggregator
 
calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.SumZeroSqlAggregator
 
calciteFunction() - Method in interface org.apache.druid.sql.calcite.aggregation.SqlAggregator
Returns the SQL operator corresponding to this aggregation function.
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.AliasedOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.BinaryOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayConstructorOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayLengthOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayOffsetOfOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayOffsetOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayOrdinalOfOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayOrdinalOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayToStringOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.BTrimOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.CastOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.CeilOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ConcatOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.DateTruncOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ExtractOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.FloorOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.IPv4AddressMatchOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.IPv4AddressParseOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.IPv4AddressStringifyOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.LeftOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.LikeOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.LPadOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.LTrimOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MillisToTimestampOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringAppendOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringConcatOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringPrependOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringSliceOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ParseLongOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.PositionOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.QueryLookupOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.RegexpExtractOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ReinterpretOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.RepeatOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.ReverseOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.RightOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.RoundOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.RPadOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.RTrimOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.StringFormatOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.StringToMultiValueStringOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.StrposOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.SubstringOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TextcatOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeArithmeticOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeCeilOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeExtractOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeFloorOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeFormatOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeParseOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeShiftOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TimestampToMillisOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TrimOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.TruncateOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.DirectOperatorConversion
 
calciteOperator() - Method in interface org.apache.druid.sql.calcite.expression.SqlOperatorConversion
Returns the SQL operator corresponding to this function.
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.UnaryFunctionOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.UnaryPrefixOperatorConversion
 
calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.UnarySuffixOperatorConversion
 
Calcites - Class in org.apache.druid.sql.calcite.planner
Utility functions for Calcite.
calciteTimestampToJoda(long, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
CAN_BUILD_ON - Static variable in class org.apache.druid.sql.calcite.rule.DruidRules
 
canAccept(PartialDruidQuery.Stage) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
canConvertConvention(Convention) - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
 
CannotBuildQueryException - Exception in org.apache.druid.sql.calcite.rel
 
CannotBuildQueryException(String) - Constructor for exception org.apache.druid.sql.calcite.rel.CannotBuildQueryException
 
CannotBuildQueryException(RelNode) - Constructor for exception org.apache.druid.sql.calcite.rel.CannotBuildQueryException
 
CannotBuildQueryException(RelNode, RexNode) - Constructor for exception org.apache.druid.sql.calcite.rel.CannotBuildQueryException
 
CannotBuildQueryException(RelNode, AggregateCall) - Constructor for exception org.apache.druid.sql.calcite.rel.CannotBuildQueryException
 
cascade(ExtractionFn, ExtractionFn) - Static method in class org.apache.druid.sql.calcite.expression.ExtractionFns
Cascade f and g, returning an ExtractionFn that computes g(f(x)).
cascade(ExtractionFn) - Method in class org.apache.druid.sql.calcite.expression.SimpleExtraction
 
CaseFilteredAggregatorRule - Class in org.apache.druid.sql.calcite.rule
Rule that converts CASE-style filtered aggregation into true filtered aggregations.
CastOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
CastOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.CastOperatorConversion
 
CeilOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
CeilOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.CeilOperatorConversion
 
close() - Method in class org.apache.druid.sql.avatica.DruidConnection
 
close() - Method in class org.apache.druid.sql.avatica.DruidStatement
 
close() - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
 
close() - Method in class org.apache.druid.sql.http.ArrayLinesWriter
 
close() - Method in class org.apache.druid.sql.http.ArrayWriter
 
close() - Method in class org.apache.druid.sql.http.CsvWriter
 
close() - Method in class org.apache.druid.sql.http.ObjectLinesWriter
 
close() - Method in class org.apache.druid.sql.http.ObjectWriter
 
closeConnection(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
closeIfEmpty() - Method in class org.apache.druid.sql.avatica.DruidConnection
Closes this connection if it has no statements.
closeStatement(Meta.StatementHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
collapseFetch(int, int, int) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
CombineAndSimplifyBounds - Class in org.apache.druid.sql.calcite.filtration
 
commit(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
compareTo(BoundValue) - Method in class org.apache.druid.sql.calcite.filtration.BoundValue
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
ConcatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ConcatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ConcatOperatorConversion
 
configure(Binder) - Method in class org.apache.druid.sql.guice.SqlModule
 
connectionIdleTimeout - Variable in class org.apache.druid.sql.avatica.AvaticaServerConfig
 
connectionSync(Meta.ConnectionHandle, Meta.ConnectionProperties) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
contentType() - Method in enum org.apache.druid.sql.http.ResultFormat
 
context() - Method in class org.apache.druid.sql.avatica.DruidConnection
 
convert(RelNode) - Method in class org.apache.druid.sql.calcite.rule.DruidRelToDruidRule
 
ConvertBoundsToSelectors - Class in org.apache.druid.sql.calcite.filtration
 
convertCall(PlannerContext, RowSignature, RexNode, String) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
 
convertCall(PlannerContext, RowSignature, RexNode, String, Function<List<DruidExpression>, SimpleExtraction>) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
 
convertCall(PlannerContext, RowSignature, RexNode, Function<List<DruidExpression>, DruidExpression>) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
 
convertCallWithPostAggOperands(PlannerContext, RowSignature, RexNode, Function<List<DruidExpression>, DruidExpression>, PostAggregatorVisitor) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
 
ConvertSelectorsToIns - Class in org.apache.druid.sql.calcite.filtration
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
CountSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
 
CountSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.CountSqlAggregator
 
create(List<VirtualColumn>, AggregatorFactory) - Static method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
create(AggregatorFactory) - Static method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
create(PostAggregator) - Static method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
create(List<AggregatorFactory>, PostAggregator) - Static method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
create(List<VirtualColumn>, List<AggregatorFactory>, PostAggregator) - Static method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
create(RowSignature) - Static method in class org.apache.druid.sql.calcite.filtration.ConvertBoundsToSelectors
 
create(RowSignature) - Static method in class org.apache.druid.sql.calcite.filtration.ConvertSelectorsToIns
 
create(DimFilter) - Static method in class org.apache.druid.sql.calcite.filtration.Filtration
 
create(DimFilter, List<Interval>) - Static method in class org.apache.druid.sql.calcite.filtration.Filtration
 
create(DruidOperatorTable, ExprMacroTable, PlannerConfig, Map<String, Object>, AuthenticationResult) - Static method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
create(DruidRel, PartialDruidQuery) - Static method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
create(DruidRel, DruidRel, List<Integer>, List<Integer>, PlannerContext) - Static method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
create(QueryMaker, RelDataType, List<RelNode>, int) - Static method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
create(List<DimensionExpression>, List<Aggregation>, DimFilter, RowSignature) - Static method in class org.apache.druid.sql.calcite.rel.Grouping
 
create(RelNode) - Static method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
create(List<OrderByColumnSpec>, Long, Projection) - Static method in class org.apache.druid.sql.calcite.rel.Sorting
 
create(RowSignature) - Static method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
 
createColumnMetaData(RelDataType) - Static method in class org.apache.druid.sql.avatica.DruidStatement
 
createDataContext(JavaTypeFactory) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
createFormatter(OutputStream, ObjectMapper) - Method in enum org.apache.druid.sql.http.ResultFormat
 
createIterable(Meta.StatementHandle, QueryState, Meta.Signature, List<TypedValue>, Meta.Frame) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
createPlanner(Map<String, Object>, AuthenticationResult) - Method in class org.apache.druid.sql.calcite.planner.PlannerFactory
 
createRootSchema(DruidSchema, SystemSchema, AuthorizerMapper) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
createSqlType(RelDataTypeFactory, SqlTypeName) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
Like RelDataTypeFactory.createSqlType, but creates types that align best with how Druid represents them.
createSqlTypeWithNullability(RelDataTypeFactory, SqlTypeName, boolean) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
Like RelDataTypeFactory.createSqlTypeWithNullability, but creates types that align best with how Druid represents them.
createStatement(SqlLifecycleFactory) - Method in class org.apache.druid.sql.avatica.DruidConnection
 
createStatement(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
createView(PlannerFactory, String, String) - Method in class org.apache.druid.sql.calcite.view.InProcessViewManager
 
createView(PlannerFactory, String, String) - Method in class org.apache.druid.sql.calcite.view.NoopViewManager
 
createView(PlannerFactory, String, String) - Method in interface org.apache.druid.sql.calcite.view.ViewManager
 
CsvWriter - Class in org.apache.druid.sql.http
 
CsvWriter(OutputStream) - Constructor for class org.apache.druid.sql.http.CsvWriter
 
CTX_KEY_USE_APPROXIMATE_COUNT_DISTINCT - Static variable in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
CTX_KEY_USE_APPROXIMATE_TOPN - Static variable in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
CTX_SQL_CURRENT_TIMESTAMP - Static variable in class org.apache.druid.sql.calcite.planner.PlannerContext
 
CTX_SQL_OUTER_LIMIT - Static variable in class org.apache.druid.sql.calcite.planner.PlannerContext
 
CTX_SQL_QUERY_ID - Static variable in class org.apache.druid.sql.calcite.planner.PlannerContext
 
CTX_SQL_TIME_ZONE - Static variable in class org.apache.druid.sql.calcite.planner.PlannerContext
 

D

DATA_CTX_AUTHENTICATION_RESULT - Static variable in class org.apache.druid.sql.calcite.planner.PlannerContext
 
datasourceNames() - Method in class org.apache.druid.sql.calcite.planner.PlannerResult
 
DateTruncOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
DATE_TRUNC function similar to PostgreSQL.
DateTruncOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.DateTruncOperatorConversion
 
defaultCharset() - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
deriveFractionalRankType(RelDataTypeFactory) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
deriveRankType(RelDataTypeFactory) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
deriveRowType() - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
deriveRowType() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
deriveRowType() - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
deriveRowType() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
deriveSumType(RelDataTypeFactory, RelDataType) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
DimensionExpression - Class in org.apache.druid.sql.calcite.aggregation
 
DimensionExpression(String, DruidExpression, ValueType) - Constructor for class org.apache.druid.sql.calcite.aggregation.DimensionExpression
 
DirectOperatorConversion - Class in org.apache.druid.sql.calcite.expression
 
DirectOperatorConversion(SqlOperator, String) - Constructor for class org.apache.druid.sql.calcite.expression.DirectOperatorConversion
 
doMonitor(ServiceEmitter) - Method in class org.apache.druid.sql.avatica.AvaticaMonitor
 
doPost(SqlQuery, HttpServletRequest) - Method in class org.apache.druid.sql.http.SqlResource
 
dropView(String) - Method in class org.apache.druid.sql.calcite.view.InProcessViewManager
 
dropView(String) - Method in class org.apache.druid.sql.calcite.view.NoopViewManager
 
dropView(String) - Method in interface org.apache.druid.sql.calcite.view.ViewManager
 
DRUID_CONVENTION_RULES - Static variable in class org.apache.druid.sql.calcite.planner.Rules
 
DruidAvaticaHandler - Class in org.apache.druid.sql.avatica
 
DruidAvaticaHandler(DruidMeta, DruidNode, AvaticaMonitor) - Constructor for class org.apache.druid.sql.avatica.DruidAvaticaHandler
 
DruidConformance - Class in org.apache.druid.sql.calcite.planner
Implementation of Calcite SqlConformance for Druid.
DruidConnection - Class in org.apache.druid.sql.avatica
Connection tracking for DruidMeta.
DruidConnection(String, int, Map<String, Object>) - Constructor for class org.apache.druid.sql.avatica.DruidConnection
 
DruidConvention - Class in org.apache.druid.sql.calcite.rel
 
DruidConvertletTable - Class in org.apache.druid.sql.calcite.planner
 
DruidConvertletTable(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.planner.DruidConvertletTable
 
DruidExpression - Class in org.apache.druid.sql.calcite.expression
Represents two kinds of expression-like concepts that native Druid queries support: (1) SimpleExtractions, which are direct column access, possibly with an extractionFn (2) native Druid expressions.
DruidMeta - Class in org.apache.druid.sql.avatica
 
DruidMeta(SqlLifecycleFactory, AvaticaServerConfig, Injector) - Constructor for class org.apache.druid.sql.avatica.DruidMeta
 
DruidOperatorTable - Class in org.apache.druid.sql.calcite.planner
 
DruidOperatorTable(Set<SqlAggregator>, Set<SqlOperatorConversion>) - Constructor for class org.apache.druid.sql.calcite.planner.DruidOperatorTable
 
DruidOuterQueryRel - Class in org.apache.druid.sql.calcite.rel
DruidRel that uses a "query" dataSource.
DruidOuterQueryRule(RelOptRuleOperand, String) - Constructor for class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
 
DruidPlanner - Class in org.apache.druid.sql.calcite.planner
 
DruidPlanner(Planner, PlannerContext) - Constructor for class org.apache.druid.sql.calcite.planner.DruidPlanner
 
DruidQuery - Class in org.apache.druid.sql.calcite.rel
A fully formed Druid query, built from a PartialDruidQuery.
DruidQuery(PartialDruidQuery, DataSource, RowSignature, PlannerContext, RexBuilder, boolean) - Constructor for class org.apache.druid.sql.calcite.rel.DruidQuery
 
DruidQueryRel - Class in org.apache.druid.sql.calcite.rel
DruidRel that uses a "table" dataSource.
DruidQueryRule(Class<RelType>, PartialDruidQuery.Stage, BiFunction<PartialDruidQuery, RelType, PartialDruidQuery>) - Constructor for class org.apache.druid.sql.calcite.rule.DruidRules.DruidQueryRule
 
DruidRel<T extends DruidRel> - Class in org.apache.druid.sql.calcite.rel
 
DruidRel(RelOptCluster, RelTraitSet, QueryMaker) - Constructor for class org.apache.druid.sql.calcite.rel.DruidRel
 
DruidRelToDruidRule - Class in org.apache.druid.sql.calcite.rule
 
DruidRexExecutor - Class in org.apache.druid.sql.calcite.planner
A Calcite RexExecutor that reduces Calcite expressions by evaluating them using Druid's own built-in expressions.
DruidRexExecutor(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.planner.DruidRexExecutor
 
DruidRules - Class in org.apache.druid.sql.calcite.rule
 
DruidRules.DruidOuterQueryRule - Class in org.apache.druid.sql.calcite.rule
 
DruidRules.DruidQueryRule<RelType extends org.apache.calcite.rel.RelNode> - Class in org.apache.druid.sql.calcite.rule
 
DruidSchema - Class in org.apache.druid.sql.calcite.schema
 
DruidSchema(QueryLifecycleFactory, TimelineServerView, PlannerConfig, ViewManager, Escalator) - Constructor for class org.apache.druid.sql.calcite.schema.DruidSchema
 
DruidSemiJoin - Class in org.apache.druid.sql.calcite.rel
DruidRel that has a main query, and also a subquery "right" that is used to filter the main query.
DruidSemiJoinRule - Class in org.apache.druid.sql.calcite.rule
Planner rule adapted from Calcite 1.11.0's SemiJoinRule.
DruidSortUnionRule - Class in org.apache.druid.sql.calcite.rule
 
DruidStatement - Class in org.apache.druid.sql.avatica
Statement handle for DruidMeta.
DruidStatement(String, int, Map<String, Object>, SqlLifecycle, Runnable) - Constructor for class org.apache.druid.sql.avatica.DruidStatement
 
DruidTable - Class in org.apache.druid.sql.calcite.table
 
DruidTable(DataSource, RowSignature) - Constructor for class org.apache.druid.sql.calcite.table.DruidTable
 
DruidTableScanRule - Class in org.apache.druid.sql.calcite.rule
 
DruidTableScanRule(QueryMaker) - Constructor for class org.apache.druid.sql.calcite.rule.DruidTableScanRule
 
DruidTypeSystem - Class in org.apache.druid.sql.calcite.planner
 
DruidUnionRel - Class in org.apache.druid.sql.calcite.rel
 
DruidUnionRule - Class in org.apache.druid.sql.calcite.rule
 
DruidViewMacro - Class in org.apache.druid.sql.calcite.view
 
DruidViewMacro(PlannerFactory, Escalator, String) - Constructor for class org.apache.druid.sql.calcite.view.DruidViewMacro
 

E

EARLIEST - Static variable in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestSqlAggregator
 
EarliestLatestSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
 
emitLogsAndMetrics(Throwable, String, long) - Method in class org.apache.druid.sql.SqlLifecycle
Emit logs and metrics for this query.
equals(Object) - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
equals(Object) - Method in class org.apache.druid.sql.calcite.aggregation.DimensionExpression
 
equals(Object) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
equals(Object) - Method in class org.apache.druid.sql.calcite.expression.SimpleExtraction
 
equals(Object) - Method in class org.apache.druid.sql.calcite.filtration.BoundRefKey
 
equals(Object) - Method in class org.apache.druid.sql.calcite.filtration.BoundValue
 
equals(Object) - Method in class org.apache.druid.sql.calcite.filtration.Filtration
 
equals(Object) - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
equals(Object) - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
equals(Object) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
equals(Object) - Method in class org.apache.druid.sql.calcite.rel.Projection
 
equals(Object) - Method in class org.apache.druid.sql.calcite.rel.Sorting
 
equals(Object) - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
equals(Object) - Method in class org.apache.druid.sql.calcite.table.RowSignature
 
equals(Object) - Method in class org.apache.druid.sql.http.SqlQuery
 
equalTo(BoundRefKey, String) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
 
escapeStringLiteral(String) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
eternity() - Static method in class org.apache.druid.sql.calcite.filtration.Filtration
 
execute(Meta.StatementHandle, List<TypedValue>, long) - Method in class org.apache.druid.sql.avatica.DruidMeta
Deprecated.
execute(Meta.StatementHandle, List<TypedValue>, int) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
execute() - Method in class org.apache.druid.sql.avatica.DruidStatement
 
execute() - Method in class org.apache.druid.sql.SqlLifecycle
 
executeBatch(Meta.StatementHandle, List<List<TypedValue>>) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
explainTerms(RelWriter) - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
explainTerms(RelWriter) - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
explainTerms(RelWriter) - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
explainTerms(RelWriter) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
Expressions - Class in org.apache.druid.sql.calcite.expression
A collection of functions for translating from Calcite expressions into Druid objects.
exprTypeForValueType(ValueType) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
 
ExtractionFns - Class in org.apache.druid.sql.calcite.expression
 
ExtractionFns() - Constructor for class org.apache.druid.sql.calcite.expression.ExtractionFns
 
ExtractOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ExtractOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ExtractOperatorConversion
 

F

factorize() - Method in class org.apache.druid.sql.SqlLifecycleFactory
 
fetch(Meta.StatementHandle, long, int) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
filter(RowSignature, VirtualColumnRegistry, DimFilter) - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
FILTER_AGGREGATE - Static variable in class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
 
FILTER_PROJECT_AGGREGATE - Static variable in class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
 
Filtration - Class in org.apache.druid.sql.calcite.filtration
 
findUnusedPrefix(String, NavigableSet<String>) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
FloorOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
FloorOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.FloorOperatorConversion
 
from(BoundDimFilter) - Static method in class org.apache.druid.sql.calcite.filtration.BoundRefKey
 
from(SelectorDimFilter, StringComparator) - Static method in class org.apache.druid.sql.calcite.filtration.BoundRefKey
 
from(AvailableSegmentMetadata) - Static method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
 
from(List<String>, RelDataType) - Static method in class org.apache.druid.sql.calcite.table.RowSignature
 
fromColumn(String) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
fromExpression(String) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
fromFieldAccess(RowSignature, Project, int) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
Translate a field access, possibly through a projection, to an underlying Druid dataSource.
fromFunctionCall(String, List<DruidExpression>) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
fromIntervals(Iterable<Interval>) - Static method in class org.apache.druid.sql.calcite.filtration.RangeSets
 
fromQueryGranularity(Granularity) - Static method in class org.apache.druid.sql.calcite.expression.ExtractionFns
Converts a QueryGranularity to an extractionFn, if possible.
fromString(String) - Static method in enum org.apache.druid.sql.http.ResultFormat
 
fullScan(LogicalTableScan, RelOptTable, DruidTable, QueryMaker) - Static method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
Create a DruidQueryRel representing a full scan.
functionCall(String, List<DruidExpression>) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
functionCall(String, DruidExpression...) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
functionCategory(SqlFunctionCategory) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
 

G

get(SqlCall) - Method in class org.apache.druid.sql.calcite.planner.DruidConvertletTable
 
getAggregate() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
getAggregateProject() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
getAggregations() - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
getAggregatorFactories() - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
getAggregatorFactories() - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
getAndIncrementCounter() - Method in class org.apache.druid.sql.calcite.expression.PostAggregatorVisitor
 
getArgumentsForSimpleAggregator(PlannerContext, RowSignature, AggregateCall, Project) - Static method in class org.apache.druid.sql.calcite.aggregation.Aggregations
Get Druid expressions that correspond to "simple" aggregator inputs.
getAuthenticationResult() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
getAuthorizerMapper() - Method in class org.apache.druid.sql.calcite.planner.PlannerFactory
 
getCatalogs(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
getColumn() - Method in class org.apache.druid.sql.calcite.expression.SimpleExtraction
 
getColumns(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
getColumnType(String) - Method in class org.apache.druid.sql.calcite.table.RowSignature
 
getComparator() - Method in class org.apache.druid.sql.calcite.filtration.BoundRefKey
 
getComparator() - Method in class org.apache.druid.sql.calcite.filtration.BoundValue
 
getConnectionId() - Method in class org.apache.druid.sql.avatica.DruidStatement
 
getConnectionIdleTimeout() - Method in class org.apache.druid.sql.avatica.AvaticaServerConfig
 
getContext() - Method in class org.apache.druid.sql.http.SqlQuery
 
getCounter(String) - Method in class org.apache.druid.sql.avatica.AvaticaMonitor
 
getCurrentOffset() - Method in class org.apache.druid.sql.avatica.DruidStatement
 
getDatabaseProperties(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
getDataSource() - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
getDataSourceNames() - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
getDataSourceNames() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
getDataSourceNames() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
Get a list of names of datasources read by this DruidRel
getDataSourceNames() - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
getDataSourceNames() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
getDefaultPrecision(SqlTypeName) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
getDimension() - Method in class org.apache.druid.sql.calcite.filtration.BoundRefKey
 
getDimensions() - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
getDimensionSpecs() - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
getDimFilter() - Method in class org.apache.druid.sql.calcite.filtration.Filtration
 
getDirectColumn() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
getDruidExpression() - Method in class org.apache.druid.sql.calcite.aggregation.DimensionExpression
 
getDruidFunctionName() - Method in class org.apache.druid.sql.calcite.expression.DirectOperatorConversion
 
getExpression() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
getExprMacroTable() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
getExtractionFn() - Method in class org.apache.druid.sql.calcite.expression.SimpleExtraction
 
getExtractionFn() - Method in class org.apache.druid.sql.calcite.filtration.BoundRefKey
 
getFetch(Sort) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
getFullRowSignature() - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
Get a signature representing the base signature plus all registered virtual columns.
getFunctionMultimap() - Method in class org.apache.druid.sql.calcite.schema.DruidSchema
 
getGrouping() - Method in class org.apache.druid.sql.calcite.rel.DruidQuery
 
getHavingFilter() - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
getHavingFilter() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
getHistogram(String) - Method in class org.apache.druid.sql.avatica.AvaticaMonitor
 
getInputs() - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
getInputs() - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
getInputs() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
getInt(RexNode, int) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
getInterface() - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
 
getIntervals() - Method in class org.apache.druid.sql.calcite.filtration.Filtration
 
getJdbcTableType() - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
getJsonMapper() - Method in class org.apache.druid.sql.calcite.rel.QueryMaker
 
getLimit() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
getLimit() - Method in class org.apache.druid.sql.calcite.rel.Sorting
 
getLiteral(SqlTypeName, boolean) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
getLocalNow() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
getMaxConnections() - Method in class org.apache.druid.sql.avatica.AvaticaServerConfig
 
getMaxNumericPrecision() - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
getMaxNumericScale() - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
getMaxPrecision(SqlTypeName) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
getMaxQueryCount() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
getMaxRowsPerFrame() - Method in class org.apache.druid.sql.avatica.AvaticaServerConfig
 
getMaxScale(SqlTypeName) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
getMaxSemiJoinRowsInMemory() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
getMaxStatementsPerConnection() - Method in class org.apache.druid.sql.avatica.AvaticaServerConfig
 
getMaxTopNLimit() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
getMetadataRefreshPeriod() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
getMetadataSegmentPollPeriod() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
getMeter(String) - Method in class org.apache.druid.sql.avatica.AvaticaMonitor
 
getName() - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
 
getNativeQueryIds() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
getNumReplicas() - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
 
getNumRows() - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
 
getNumTypeRadix(SqlTypeName) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
getOffset(Sort) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
getOperandWithDefault(List<RexNode>, int, Function<RexNode, T>, T) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
Gets operand "i" from "operands", or returns a default value if it doesn't exist (operands is too short) or is null.
getOperatorList() - Method in class org.apache.druid.sql.calcite.planner.DruidOperatorTable
 
getOperatorTable() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
getOrCreateVirtualColumnForExpression(PlannerContext, DruidExpression, SqlTypeName) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
Get existing or create new VirtualColumn for a given DruidExpression.
getOrderBys() - Method in class org.apache.druid.sql.calcite.rel.Sorting
 
getOutputName() - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
getOutputName() - Method in class org.apache.druid.sql.calcite.aggregation.DimensionExpression
 
getOutputNamePrefix() - Method in class org.apache.druid.sql.calcite.expression.PostAggregatorVisitor
 
getOutputRowSignature() - Method in class org.apache.druid.sql.calcite.rel.DruidQuery
 
getOutputRowSignature() - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
getOutputRowSignature() - Method in class org.apache.druid.sql.calcite.rel.Projection
 
getOutputRowType() - Method in class org.apache.druid.sql.calcite.rel.DruidQuery
 
getParameters() - Method in class org.apache.druid.sql.calcite.view.DruidViewMacro
 
getPartialDruidQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
getPartialDruidQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
getPartialDruidQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
Returns the PartialDruidQuery associated with this DruidRel, and which can be built on top of.
getPartialDruidQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
getPartialDruidQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
getPlannerConfig() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
getPlannerContext() - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
 
getPlannerContext() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
 
getPlannerContext() - Method in class org.apache.druid.sql.calcite.rel.QueryMaker
 
getPostAggregator() - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
getPostAggregators() - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
getPostAggregators() - Method in class org.apache.druid.sql.calcite.rel.Projection
 
getPostAggs() - Method in class org.apache.druid.sql.calcite.expression.PostAggregatorVisitor
 
getProjection() - Method in class org.apache.druid.sql.calcite.rel.Sorting
 
getPublishedSegments() - Method in class org.apache.druid.sql.calcite.schema.MetadataSegmentView
 
getQuery() - Method in class org.apache.druid.sql.avatica.DruidStatement
 
getQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidQuery
 
getQuery() - Method in class org.apache.druid.sql.http.SqlQuery
 
getQueryContext() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
getQueryCount() - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
getQueryCount() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
getQueryCount() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
Return the number of Druid queries this rel involves, including sub-queries.
getQueryCount() - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
getQueryCount() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
getQueryMaker() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
 
getQuerySegmentSpec() - Method in class org.apache.druid.sql.calcite.filtration.Filtration
 
getRelDataType(RelDataTypeFactory) - Method in class org.apache.druid.sql.calcite.table.RowSignature
Returns a Calcite RelDataType corresponding to this row signature.
getRelTraits() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
getReplicas() - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
 
getResultFormat() - Method in class org.apache.druid.sql.http.SqlQuery
 
getRowOrder() - Method in class org.apache.druid.sql.calcite.table.RowSignature
Returns the rowOrder for this signature, which is the list of column names in row order.
getRowSignature() - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
 
getRowSignature() - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
getRowType() - Method in class org.apache.druid.sql.avatica.DruidStatement
 
getRowType() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
getRowType(RelDataTypeFactory) - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
getScan() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
getSchemas(Meta.ConnectionHandle, String, Meta.Pat) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
getSegment() - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
 
getSelectProject() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
getSignature() - Method in class org.apache.druid.sql.avatica.DruidStatement
 
getSimpleExtraction() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
getSort() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
getSortKind(String) - Method in class org.apache.druid.sql.calcite.rel.Sorting
 
getSortProject() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
getSqlQueryId() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
getSqlTimeZone() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
getStatement(int) - Method in class org.apache.druid.sql.avatica.DruidConnection
 
getStatementId() - Method in class org.apache.druid.sql.avatica.DruidStatement
 
getStatistic() - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
getStringComparatorForSqlTypeName(SqlTypeName) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
getStringComparatorForValueType(ValueType) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
getTable() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
getTableMap() - Method in class org.apache.druid.sql.calcite.schema.DruidSchema
 
getTableMap() - Method in class org.apache.druid.sql.calcite.schema.InformationSchema
 
getTableMap() - Method in class org.apache.druid.sql.calcite.schema.SystemSchema
 
getTables(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, List<String>) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
getTableTypes(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
getTimer(String) - Method in class org.apache.druid.sql.avatica.AvaticaMonitor
 
getTimeZone() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
 
getTraitDef() - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
 
getValue() - Method in class org.apache.druid.sql.calcite.filtration.BoundValue
 
getValueTypeForSqlTypeName(SqlTypeName) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
getViews() - Method in class org.apache.druid.sql.calcite.view.InProcessViewManager
 
getViews() - Method in class org.apache.druid.sql.calcite.view.NoopViewManager
 
getViews() - Method in interface org.apache.druid.sql.calcite.view.ViewManager
 
getVirtualColumn(String) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
Get existing virtual column by column name
getVirtualColumns() - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
getVirtualColumns() - Method in class org.apache.druid.sql.calcite.rel.Projection
 
getWhereFilter() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
greaterThan(BoundRefKey, String) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
 
greaterThanOrEqualTo(BoundRefKey, String) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
 
GroupByRules - Class in org.apache.druid.sql.calcite.rule
 
Grouping - Class in org.apache.druid.sql.calcite.rel
Represents Druid's concept of a "group by": dimensions, aggregations, post-aggregations, and 'having' filters.

H

handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class org.apache.druid.sql.avatica.DruidAvaticaHandler
 
hashCode() - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
hashCode() - Method in class org.apache.druid.sql.calcite.aggregation.DimensionExpression
 
hashCode() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
hashCode() - Method in class org.apache.druid.sql.calcite.expression.SimpleExtraction
 
hashCode() - Method in class org.apache.druid.sql.calcite.filtration.BoundRefKey
 
hashCode() - Method in class org.apache.druid.sql.calcite.filtration.BoundValue
 
hashCode() - Method in class org.apache.druid.sql.calcite.filtration.Filtration
 
hashCode() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
hashCode() - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
hashCode() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
hashCode() - Method in class org.apache.druid.sql.calcite.rel.Projection
 
hashCode() - Method in class org.apache.druid.sql.calcite.rel.Sorting
 
hashCode() - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
hashCode() - Method in class org.apache.druid.sql.calcite.table.RowSignature
 
hashCode() - Method in class org.apache.druid.sql.http.SqlQuery
 

I

includeHeader() - Method in class org.apache.druid.sql.http.SqlQuery
 
InformationSchema - Class in org.apache.druid.sql.calcite.schema
 
InformationSchema(SchemaPlus, AuthorizerMapper) - Constructor for class org.apache.druid.sql.calcite.schema.InformationSchema
 
initialize(String, Map<String, Object>) - Method in class org.apache.druid.sql.SqlLifecycle
 
InProcessViewManager - Class in org.apache.druid.sql.calcite.view
View manager that stores all views in-process.
InProcessViewManager(Escalator) - Constructor for class org.apache.druid.sql.calcite.view.InProcessViewManager
 
instance() - Static method in class org.apache.druid.sql.calcite.filtration.CombineAndSimplifyBounds
 
instance() - Static method in class org.apache.druid.sql.calcite.filtration.MoveMarkerFiltersToIntervals
 
instance() - Static method in class org.apache.druid.sql.calcite.filtration.MoveTimeFiltersToIntervals
 
instance() - Static method in class org.apache.druid.sql.calcite.filtration.ValidateNoMarkerFiltersRemain
 
instance() - Static method in class org.apache.druid.sql.calcite.planner.DruidConformance
 
INSTANCE - Static variable in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
instance() - Static method in class org.apache.druid.sql.calcite.rel.DruidConvention
 
instance() - Static method in class org.apache.druid.sql.calcite.rule.CaseFilteredAggregatorRule
 
instance() - Static method in class org.apache.druid.sql.calcite.rule.DruidRelToDruidRule
 
instance() - Static method in class org.apache.druid.sql.calcite.rule.DruidSemiJoinRule
 
instance() - Static method in class org.apache.druid.sql.calcite.rule.DruidSortUnionRule
 
instance() - Static method in class org.apache.druid.sql.calcite.rule.DruidUnionRule
 
instance() - Static method in class org.apache.druid.sql.calcite.rule.ProjectAggregatePruneUnusedCallRule
 
instance() - Static method in class org.apache.druid.sql.calcite.rule.SortCollapseRule
 
intersectRanges(Iterable<Range<T>>) - Static method in class org.apache.druid.sql.calcite.filtration.RangeSets
Intersects a set of ranges, or returns null if the set is empty.
intersectRangeSets(Iterable<RangeSet<T>>) - Static method in class org.apache.druid.sql.calcite.filtration.RangeSets
Intersects a set of rangeSets, or returns null if the set is empty.
interval(BoundRefKey, Interval) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
 
IPv4AddressMatchOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
IPv4AddressMatchOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.IPv4AddressMatchOperatorConversion
 
IPv4AddressParseOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
IPv4AddressParseOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.IPv4AddressParseOperatorConversion
 
IPv4AddressStringifyOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
IPv4AddressStringifyOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.IPv4AddressStringifyOperatorConversion
 
isAutoincrement(SqlTypeName) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
isAwaitInitializationOnStart() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
isBangEqualAllowed() - Method in class org.apache.druid.sql.calcite.planner.DruidConformance
 
isCaseSensitive(SqlTypeName) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
isDirectColumnAccess() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
isDone() - Method in class org.apache.druid.sql.avatica.DruidStatement
 
isGroupByAlias() - Method in class org.apache.druid.sql.calcite.planner.DruidConformance
 
isGroupByOrdinal() - Method in class org.apache.druid.sql.calcite.planner.DruidConformance
 
isHavingAlias() - Method in class org.apache.druid.sql.calcite.planner.DruidConformance
 
isIntLiteral(RexNode) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
Checks if a RexNode is a literal int or not.
isLimited() - Method in class org.apache.druid.sql.calcite.rel.Sorting
 
isMetadataSegmentCacheEnable() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
isRealtime() - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
 
isRequireTimeCondition() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
isRolledUp(String) - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
isSchemaCaseSensitive() - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
isSimpleExtraction() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
isSortByAlias() - Method in class org.apache.druid.sql.calcite.planner.DruidConformance
 
isSortByOrdinal() - Method in class org.apache.druid.sql.calcite.planner.DruidConformance
 
isUseApproximateCountDistinct() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
isUseApproximateTopN() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
isValidDruidQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
 
isVirtualColumnDefined(String) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
Check if a VirtualColumn is defined by column name

J

jodaToCalciteDate(DateTime, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
Calcite expects "DATE" types to be number of days from the epoch to the UTC date matching the local time fields.
jodaToCalciteDateString(DateTime, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
Calcite expects DATE literals to be represented by DateStrings in the local time zone.
jodaToCalciteTimestamp(DateTime, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
Calcite expects "TIMESTAMP" types to be an instant that has the expected local time fields if printed as UTC.
jodaToCalciteTimestampString(DateTime, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
Calcite expects TIMESTAMP literals to be represented by TimestampStrings in the local time zone.
jodaToCalciteTimeString(DateTime, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
Calcite expects TIME literals to be represented by TimeStrings in the local time zone.

K

kind(SqlKind) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
 
knownOperators() - Static method in class org.apache.druid.sql.calcite.planner.DruidConvertletTable
 

L

LATEST - Static variable in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestSqlAggregator
 
leafRel() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
Returns the rel at the end of the query.
LeftOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
LeftOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.LeftOperatorConversion
 
lessThan(BoundRefKey, String) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
 
lessThanOrEqualTo(BoundRefKey, String) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
 
LikeOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
LikeOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.LikeOperatorConversion
 
lookupAggregator(SqlAggFunction) - Method in class org.apache.druid.sql.calcite.planner.DruidOperatorTable
 
lookupOperatorConversion(SqlOperator) - Method in class org.apache.druid.sql.calcite.planner.DruidOperatorTable
 
lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in class org.apache.druid.sql.calcite.planner.DruidOperatorTable
 
LPadOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
LPadOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.LPadOperatorConversion
 
LTrimOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
LTrimOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.LTrimOperatorConversion
 

M

makePrefixedName(String, String) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
makeTrimExpression(SqlTrimFunction.Flag, DruidExpression, DruidExpression) - Static method in class org.apache.druid.sql.calcite.expression.builtin.TrimOperatorConversion
 
map(Function<SimpleExtraction, SimpleExtraction>, Function<String, String>) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
matches(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.CaseFilteredAggregatorRule
 
matches(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
 
matches(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.DruidRules.DruidQueryRule
 
matches(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.DruidSortUnionRule
 
matches(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.ProjectAggregatePruneUnusedCallRule
 
matchEverything() - Static method in class org.apache.druid.sql.calcite.filtration.Filtration
 
matchNothing() - Static method in class org.apache.druid.sql.calcite.filtration.Filtration
 
maxConnections - Variable in class org.apache.druid.sql.avatica.AvaticaServerConfig
 
maxRowsPerFrame - Variable in class org.apache.druid.sql.avatica.AvaticaServerConfig
 
MaxSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
 
MaxSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.MaxSqlAggregator
 
maxStatementsPerConnection - Variable in class org.apache.druid.sql.avatica.AvaticaServerConfig
 
MetadataSegmentView - Class in org.apache.druid.sql.calcite.schema
This class polls the coordinator in background to keep the latest published segments.
MetadataSegmentView(DruidLeaderClient, ObjectMapper, BytesAccumulatingResponseHandler, BrokerSegmentWatcherConfig, PlannerConfig) - Constructor for class org.apache.druid.sql.calcite.schema.MetadataSegmentView
 
MillisToTimestampOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
MillisToTimestampOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MillisToTimestampOperatorConversion
 
MinSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
 
MinSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.MinSqlAggregator
 
MoveMarkerFiltersToIntervals - Class in org.apache.druid.sql.calcite.filtration
 
MoveTimeFiltersToIntervals - Class in org.apache.druid.sql.calcite.filtration
 
MultiValueStringAppendOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
MultiValueStringAppendOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringAppendOperatorConversion
 
MultiValueStringConcatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
MultiValueStringConcatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringConcatOperatorConversion
 
MultiValueStringPrependOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
MultiValueStringPrependOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringPrependOperatorConversion
 
MultiValueStringSliceOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
MultiValueStringSliceOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringSliceOperatorConversion
 

N

NAME - Static variable in class org.apache.druid.sql.calcite.schema.DruidSchema
 
NAME - Static variable in class org.apache.druid.sql.calcite.schema.InformationSchema
 
NAME - Static variable in class org.apache.druid.sql.calcite.schema.SystemSchema
 
naturalStringComparator(SimpleExtraction) - Method in class org.apache.druid.sql.calcite.table.RowSignature
Return the "natural" StringComparator for an extraction from this row signature.
nextFrame(long, int) - Method in class org.apache.druid.sql.avatica.DruidStatement
 
NoopViewManager - Class in org.apache.druid.sql.calcite.view
View manager that does not support views.
NoopViewManager() - Constructor for class org.apache.druid.sql.calcite.view.NoopViewManager
 
not(BoundDimFilter) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
Negates single-ended Bound filters.
nullableReturnType(SqlTypeName) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
 
nullLiteral() - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
numberLiteral(Number) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
 

O

ObjectLinesWriter - Class in org.apache.druid.sql.http
 
ObjectLinesWriter(OutputStream, ObjectMapper) - Constructor for class org.apache.druid.sql.http.ObjectLinesWriter
 
ObjectWriter - Class in org.apache.druid.sql.http
 
ObjectWriter(OutputStream, ObjectMapper) - Constructor for class org.apache.druid.sql.http.ObjectWriter
 
of(SimpleExtraction, String) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
of(String, ExtractionFn) - Static method in class org.apache.druid.sql.calcite.expression.SimpleExtraction
 
of(Range<T>) - Static method in class org.apache.druid.sql.calcite.filtration.RangeSets
 
onMatch(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.CaseFilteredAggregatorRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.DruidRules.DruidQueryRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.DruidSemiJoinRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.DruidSortUnionRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.DruidTableScanRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.DruidUnionRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.ProjectAggregatePruneUnusedCallRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.druid.sql.calcite.rule.SortCollapseRule
 
openConnection(Meta.ConnectionHandle, Map<String, String>) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
operandTypeChecker(SqlOperandTypeChecker) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
 
operandTypes(SqlTypeFamily...) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
 
operatorBuilder(String) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
 
OperatorConversions - Class in org.apache.druid.sql.calcite.expression
Utilities for assisting in writing SqlOperatorConversion implementations.
OperatorConversions() - Constructor for class org.apache.druid.sql.calcite.expression.OperatorConversions
 
OperatorConversions.OperatorBuilder - Class in org.apache.druid.sql.calcite.expression
 
optimize(RowSignature) - Method in class org.apache.druid.sql.calcite.filtration.Filtration
Optimize a Filtration for querying, possibly pulling out intervals and simplifying the dimFilter in the process.
optimizeFilterOnly(RowSignature) - Method in class org.apache.druid.sql.calcite.filtration.Filtration
Optimize a Filtration containing only a DimFilter, avoiding pulling out intervals.
org.apache.druid.sql - package org.apache.druid.sql
 
org.apache.druid.sql.avatica - package org.apache.druid.sql.avatica
 
org.apache.druid.sql.calcite.aggregation - package org.apache.druid.sql.calcite.aggregation
 
org.apache.druid.sql.calcite.aggregation.builtin - package org.apache.druid.sql.calcite.aggregation.builtin
 
org.apache.druid.sql.calcite.expression - package org.apache.druid.sql.calcite.expression
 
org.apache.druid.sql.calcite.expression.builtin - package org.apache.druid.sql.calcite.expression.builtin
 
org.apache.druid.sql.calcite.filtration - package org.apache.druid.sql.calcite.filtration
 
org.apache.druid.sql.calcite.planner - package org.apache.druid.sql.calcite.planner
 
org.apache.druid.sql.calcite.rel - package org.apache.druid.sql.calcite.rel
 
org.apache.druid.sql.calcite.rule - package org.apache.druid.sql.calcite.rule
 
org.apache.druid.sql.calcite.schema - package org.apache.druid.sql.calcite.schema
 
org.apache.druid.sql.calcite.table - package org.apache.druid.sql.calcite.table
 
org.apache.druid.sql.calcite.view - package org.apache.druid.sql.calcite.view
 
org.apache.druid.sql.guice - package org.apache.druid.sql.guice
 
org.apache.druid.sql.http - package org.apache.druid.sql.http
 

P

parse(ExprMacroTable) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
ParseLongOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ParseLongOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ParseLongOperatorConversion
 
PartialDruidQuery - Class in org.apache.druid.sql.calcite.rel
Builder for a Druid query, not counting the "dataSource" (which will be slotted in later).
PartialDruidQuery.Stage - Enum in org.apache.druid.sql.calcite.rel
 
plan(String) - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
 
plan(AuthenticationResult) - Method in class org.apache.druid.sql.SqlLifecycle
 
plan(HttpServletRequest) - Method in class org.apache.druid.sql.SqlLifecycle
 
planAndAuthorize(AuthenticationResult) - Method in class org.apache.druid.sql.SqlLifecycle
 
planAndAuthorize(HttpServletRequest) - Method in class org.apache.druid.sql.SqlLifecycle
 
PlannerConfig - Class in org.apache.druid.sql.calcite.planner
 
PlannerConfig() - Constructor for class org.apache.druid.sql.calcite.planner.PlannerConfig
 
PlannerContext - Class in org.apache.druid.sql.calcite.planner
Like PlannerConfig, but that has static configuration and this class contains dynamic, per-query configuration.
PlannerFactory - Class in org.apache.druid.sql.calcite.planner
 
PlannerFactory(DruidSchema, SystemSchema, QueryLifecycleFactory, DruidOperatorTable, ExprMacroTable, PlannerConfig, AuthorizerMapper, ObjectMapper) - Constructor for class org.apache.druid.sql.calcite.planner.PlannerFactory
 
PlannerResult - Class in org.apache.druid.sql.calcite.planner
 
PlannerResult(Supplier<Sequence<Object[]>>, RelDataType, Set<String>) - Constructor for class org.apache.druid.sql.calcite.planner.PlannerResult
 
PositionOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
PositionOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.PositionOperatorConversion
 
postAggregation(Project, PlannerContext, RowSignature, String) - Static method in class org.apache.druid.sql.calcite.rel.Projection
 
PostAggregatorVisitor - Class in org.apache.druid.sql.calcite.expression
This class serves as a tracking structure for managing post aggregator column names and any post aggs that are created as part of translation of a Calcite RexNode into native Druid structures.
PostAggregatorVisitor(String) - Constructor for class org.apache.druid.sql.calcite.expression.PostAggregatorVisitor
 
preAggregation(Project, PlannerContext, RowSignature, VirtualColumnRegistry) - Static method in class org.apache.druid.sql.calcite.rel.Projection
 
prepare(Meta.ConnectionHandle, String, long) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
prepare(String, long, AuthenticationResult) - Method in class org.apache.druid.sql.avatica.DruidStatement
 
prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback) - Method in class org.apache.druid.sql.avatica.DruidMeta
Deprecated.
prepareAndExecute(Meta.StatementHandle, String, long, int, Meta.PrepareCallback) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
prepareAndExecuteBatch(Meta.StatementHandle, List<String>) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
process(DimFilter) - Method in class org.apache.druid.sql.calcite.filtration.BottomUpTransform
 
process(DimFilter) - Method in class org.apache.druid.sql.calcite.filtration.CombineAndSimplifyBounds
 
process(DimFilter) - Method in class org.apache.druid.sql.calcite.filtration.ConvertBoundsToSelectors
 
process(DimFilter) - Method in class org.apache.druid.sql.calcite.filtration.ConvertSelectorsToIns
 
process(DimFilter) - Method in class org.apache.druid.sql.calcite.filtration.ValidateNoMarkerFiltersRemain
 
programs(PlannerContext, QueryMaker) - Static method in class org.apache.druid.sql.calcite.planner.Rules
 
PROJECT_AGGREGATE - Static variable in class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
 
ProjectAggregatePruneUnusedCallRule - Class in org.apache.druid.sql.calcite.rule
Rule that prunes unused aggregators after a projection.
Projection - Class in org.apache.druid.sql.calcite.rel
Used to represent projections (Calcite "Project").

Q

QueryLookupOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
QueryLookupOperatorConversion(LookupExtractorFactoryContainerProvider) - Constructor for class org.apache.druid.sql.calcite.expression.builtin.QueryLookupOperatorConversion
 
QueryMaker - Class in org.apache.druid.sql.calcite.rel
 
QueryMaker(QueryLifecycleFactory, PlannerContext, ObjectMapper) - Constructor for class org.apache.druid.sql.calcite.rel.QueryMaker
 

R

RangeSets - Class in org.apache.druid.sql.calcite.filtration
 
RangeSets() - Constructor for class org.apache.druid.sql.calcite.filtration.RangeSets
 
reduce(RexBuilder, List<RexNode>, List<RexNode>) - Method in class org.apache.druid.sql.calcite.planner.DruidRexExecutor
 
RegexpExtractOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
RegexpExtractOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RegexpExtractOperatorConversion
 
register(String, Gauge<T>) - Method in class org.apache.druid.sql.avatica.AvaticaMonitor
 
register(RelOptPlanner) - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
 
ReinterpretOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ReinterpretOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ReinterpretOperatorConversion
 
rep(SqlTypeName) - Static method in class org.apache.druid.sql.calcite.rel.QueryMaker
 
RepeatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
RepeatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RepeatOperatorConversion
 
replaceInput(int, RelNode) - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
replaceInput(int, RelNode) - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
replaceInput(int, RelNode) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
requiredOperands(int) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
 
ResultFormat - Enum in org.apache.druid.sql.http
 
returnType(SqlTypeName) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
 
returnTypeInference(SqlReturnTypeInference) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
 
ReverseOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
ReverseOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ReverseOperatorConversion
 
RightOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
RightOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RightOperatorConversion
 
rollback(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
RoundOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
RoundOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RoundOperatorConversion
 
RowSignature - Class in org.apache.druid.sql.calcite.table
Type signature for a row in a Druid dataSource ("DruidTable") or query result.
RowSignature.Builder - Class in org.apache.druid.sql.calcite.table
 
rowType() - Method in class org.apache.druid.sql.calcite.planner.PlannerResult
 
rowType() - Method in class org.apache.druid.sql.SqlLifecycle
 
RPadOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
RPadOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RPadOperatorConversion
 
RTrimOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
RTrimOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RTrimOperatorConversion
 
Rules - Class in org.apache.druid.sql.calcite.planner
 
rules() - Static method in class org.apache.druid.sql.calcite.rule.DruidRules
 
run() - Method in class org.apache.druid.sql.calcite.planner.PlannerResult
 
runQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
runQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
runQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
 
runQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
runQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
runQuery(DruidQuery) - Method in class org.apache.druid.sql.calcite.rel.QueryMaker
 
runSimple(String, Map<String, Object>, AuthenticationResult) - Method in class org.apache.druid.sql.SqlLifecycle
 

S

satisfies(RelTrait) - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
 
setSystemProperties() - Static method in class org.apache.druid.sql.calcite.planner.Calcites
 
shouldConvertRaggedUnionTypesToVarying() - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
 
shouldSerializeComplexValues() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
SimpleExtraction - Class in org.apache.druid.sql.calcite.expression
Represents a "simple" extraction of a value from a Druid row, which is defined as a column plus an extractionFn.
SimpleExtraction(String, ExtractionFn) - Constructor for class org.apache.druid.sql.calcite.expression.SimpleExtraction
 
SimpleSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
Abstraction for single column, single argument simple aggregators like sum, avg, min, max
SimpleSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.SimpleSqlAggregator
 
SortCollapseRule - Class in org.apache.druid.sql.calcite.rule
Collapses two adjacent Sort operations together.
SortCollapseRule() - Constructor for class org.apache.druid.sql.calcite.rule.SortCollapseRule
 
Sorting - Class in org.apache.druid.sql.calcite.rel
Represents Druid's concept of sorting and limiting, including post-sort projections.
SqlAggregator - Interface in org.apache.druid.sql.calcite.aggregation
Bridge between Druid and SQL aggregators.
SqlBindings - Class in org.apache.druid.sql.guice
 
SqlBindings() - Constructor for class org.apache.druid.sql.guice.SqlBindings
 
SqlLifecycle - Class in org.apache.druid.sql
Similar to QueryLifecycle, this class manages the lifecycle of a SQL query.
SqlLifecycle(PlannerFactory, ServiceEmitter, RequestLogger, long, long) - Constructor for class org.apache.druid.sql.SqlLifecycle
 
SqlLifecycleFactory - Class in org.apache.druid.sql
 
SqlLifecycleFactory(PlannerFactory, ServiceEmitter, RequestLogger) - Constructor for class org.apache.druid.sql.SqlLifecycleFactory
 
SqlModule - Class in org.apache.druid.sql.guice
 
SqlModule() - Constructor for class org.apache.druid.sql.guice.SqlModule
 
SqlOperatorConversion - Interface in org.apache.druid.sql.calcite.expression
 
SqlQuery - Class in org.apache.druid.sql.http
 
SqlQuery(String, ResultFormat, boolean, Map<String, Object>) - Constructor for class org.apache.druid.sql.http.SqlQuery
 
SqlResource - Class in org.apache.druid.sql.http
 
SqlResource(ObjectMapper, SqlLifecycleFactory) - Constructor for class org.apache.druid.sql.http.SqlResource
 
stage() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
Returns the stage corresponding to the rel at the end of the query.
start() - Method in class org.apache.druid.sql.calcite.schema.DruidSchema
 
start() - Method in class org.apache.druid.sql.calcite.schema.MetadataSegmentView
 
START_OFFSET - Static variable in class org.apache.druid.sql.avatica.DruidStatement
 
stop() - Method in class org.apache.druid.sql.calcite.schema.DruidSchema
 
stop() - Method in class org.apache.druid.sql.calcite.schema.MetadataSegmentView
 
StringFormatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
StringFormatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.StringFormatOperatorConversion
 
stringLiteral(String) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
StringToMultiValueStringOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
StringToMultiValueStringOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.StringToMultiValueStringOperatorConversion
 
StrposOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
StrposOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.StrposOperatorConversion
 
SubstringOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
SubstringOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.SubstringOperatorConversion
 
SumSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
 
SumSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.SumSqlAggregator
 
SumZeroSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
 
SumZeroSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.SumZeroSqlAggregator
 
sync(Future<?>) - Method in class org.apache.druid.sql.avatica.DruidConnection
 
syncResults(Meta.StatementHandle, QueryState, long) - Method in class org.apache.druid.sql.avatica.DruidMeta
 
SystemSchema - Class in org.apache.druid.sql.calcite.schema
 
SystemSchema(DruidSchema, MetadataSegmentView, TimelineServerView, InventoryView, AuthorizerMapper, DruidLeaderClient, DruidLeaderClient, DruidNodeDiscoveryProvider, ObjectMapper) - Constructor for class org.apache.druid.sql.calcite.schema.SystemSchema
 

T

TextcatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TextcatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TextcatOperatorConversion
 
TimeArithmeticOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
Base class for a number of time arithmetic related operators.
TimeArithmeticOperatorConversion(SqlOperator, int) - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimeArithmeticOperatorConversion
 
TimeArithmeticOperatorConversion.TimeMinusIntervalOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TimeArithmeticOperatorConversion.TimePlusIntervalOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TimeCeilOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TimeCeilOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimeCeilOperatorConversion
 
TimeExtractOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TimeExtractOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimeExtractOperatorConversion
 
TimeFloorOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TimeFloorOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimeFloorOperatorConversion
 
TimeFormatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TimeFormatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimeFormatOperatorConversion
 
TimeMinusIntervalOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimeArithmeticOperatorConversion.TimeMinusIntervalOperatorConversion
 
TimeParseOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TimeParseOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimeParseOperatorConversion
 
TimePlusIntervalOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimeArithmeticOperatorConversion.TimePlusIntervalOperatorConversion
 
TimeShiftOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TimeShiftOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimeShiftOperatorConversion
 
TimestampToMillisOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TimestampToMillisOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimestampToMillisOperatorConversion
 
TimeUnits - Class in org.apache.druid.sql.calcite.expression
 
TimeUnits() - Constructor for class org.apache.druid.sql.calcite.expression.TimeUnits
 
toDimensionSpec() - Method in class org.apache.druid.sql.calcite.aggregation.DimensionExpression
 
toDimensionSpec(String, ValueType) - Method in class org.apache.druid.sql.calcite.expression.SimpleExtraction
 
toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.ApproxCountDistinctSqlAggregator
 
toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.CountSqlAggregator
 
toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestSqlAggregator
 
toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.SimpleSqlAggregator
 
toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in interface org.apache.druid.sql.calcite.aggregation.SqlAggregator
Returns a Druid Aggregation corresponding to a SQL AggregateCall.
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.AliasedOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.BinaryOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayConstructorOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayLengthOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayOffsetOfOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayOffsetOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayOrdinalOfOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayOrdinalOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayToStringOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.BTrimOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.CastOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.CeilOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ConcatOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.DateTruncOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ExtractOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.FloorOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.LeftOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.LPadOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.LTrimOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.MillisToTimestampOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringAppendOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringConcatOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringPrependOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringSliceOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ParseLongOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.PositionOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.QueryLookupOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.RegexpExtractOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.RepeatOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ReverseOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.RightOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.RoundOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.RPadOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.RTrimOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.StringFormatOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.StringToMultiValueStringOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.StrposOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.SubstringOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TextcatOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeArithmeticOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeCeilOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeExtractOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeFloorOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeFormatOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeParseOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TimeShiftOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TimestampToMillisOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TrimOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.TruncateOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.DirectOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
Translate a Calcite RexNode to a Druid expressions.
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in interface org.apache.druid.sql.calcite.expression.SqlOperatorConversion
Translate a Calcite RexNode to a Druid expression.
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.UnaryFunctionOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.UnaryPrefixOperatorConversion
 
toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.UnarySuffixOperatorConversion
 
toDruidExpressions(PlannerContext, RowSignature, List<RexNode>) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
Translate a list of Calcite RexNode to Druid expressions.
toDruidExpressionsWithPostAggOperands(PlannerContext, RowSignature, List<RexNode>, PostAggregatorVisitor) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
Translate a list of Calcite RexNode to Druid expressions, with the possibility of having postagg operands.
toDruidExpressionWithPostAggOperands(PlannerContext, RowSignature, RexNode, PostAggregatorVisitor) - Method in class org.apache.druid.sql.calcite.expression.BinaryOperatorConversion
 
toDruidExpressionWithPostAggOperands(PlannerContext, RowSignature, RexNode, PostAggregatorVisitor) - Method in class org.apache.druid.sql.calcite.expression.DirectOperatorConversion
 
toDruidExpressionWithPostAggOperands(PlannerContext, RowSignature, RexNode, PostAggregatorVisitor) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
 
toDruidExpressionWithPostAggOperands(PlannerContext, RowSignature, RexNode, PostAggregatorVisitor) - Method in interface org.apache.druid.sql.calcite.expression.SqlOperatorConversion
Translate a Calcite RexNode to a Druid expression, with the possibility of having postagg operands.
toDruidFilter(PlannerContext, RowSignature, VirtualColumnRegistry, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.BaseExpressionDimFilterOperatorConversion
 
toDruidFilter(PlannerContext, RowSignature, VirtualColumnRegistry, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.LikeOperatorConversion
 
toDruidFilter(PlannerContext, RowSignature, VirtualColumnRegistry, RexNode) - Method in interface org.apache.druid.sql.calcite.expression.SqlOperatorConversion
Returns a Druid filter corresponding to a Calcite RexNode used as a filter condition.
toDruidQuery(boolean) - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
toDruidQuery(boolean) - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
toDruidQuery(boolean) - Method in class org.apache.druid.sql.calcite.rel.DruidRel
Convert this DruidRel to a DruidQuery.
toDruidQuery(boolean) - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
toDruidQuery(boolean) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
toDruidQueryForExplaining() - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
toDruidQueryForExplaining() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
toDruidQueryForExplaining() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
Convert this DruidRel to a DruidQuery for purposes of explaining.
toDruidQueryForExplaining() - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
toDruidQueryForExplaining() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
toFilter(PlannerContext, RowSignature, VirtualColumnRegistry, RexNode) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
Translates "condition" to a Druid filter, or returns null if we cannot translate the condition.
toFilter(BoundRefKey, Range<BoundValue>) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
 
toGroupByQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidQuery
Return this query as a GroupBy query, or null if this query is not compatible with GroupBy.
toIntervals(RangeSet<Long>) - Static method in class org.apache.druid.sql.calcite.filtration.RangeSets
 
toPeriod(TimeUnitRange) - Static method in class org.apache.druid.sql.calcite.expression.TimeUnits
Returns the Druid QueryGranularity corresponding to a Calcite TimeUnitRange, or null if there is none.
toPostAggregator(PlannerContext, RowSignature, RexNode, PostAggregatorVisitor) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
Translate a Calcite RexNode to a Druid PostAggregator
toPostAggregator(PlannerContext, RowSignature, RexNode, PostAggregatorVisitor) - Method in interface org.apache.druid.sql.calcite.expression.SqlOperatorConversion
Returns a Druid PostAggregator corresponding to a Calcite RexNode used to transform a row after aggregation has occurred.
toQueryGranularity(DruidExpression, ExprMacroTable) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
Converts an expression to a Granularity, if possible.
toQueryGranularity(ExtractionFn) - Static method in class org.apache.druid.sql.calcite.expression.ExtractionFns
Converts extractionFn to a QueryGranularity, if possible.
toRange(BoundDimFilter) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
 
toRanges(List<BoundDimFilter>) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
 
toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
toScanQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidQuery
Return this query as a Scan query, or null if this query is not compatible with Scan.
toString() - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
 
toString() - Method in class org.apache.druid.sql.calcite.aggregation.DimensionExpression
 
toString() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
toString() - Method in class org.apache.druid.sql.calcite.expression.SimpleExtraction
 
toString() - Method in class org.apache.druid.sql.calcite.filtration.BoundRefKey
 
toString() - Method in class org.apache.druid.sql.calcite.filtration.BoundValue
 
toString() - Method in class org.apache.druid.sql.calcite.filtration.Filtration
 
toString() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
toString() - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
 
toString() - Method in class org.apache.druid.sql.calcite.rel.Grouping
 
toString() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
toString() - Method in class org.apache.druid.sql.calcite.rel.Projection
 
toString() - Method in class org.apache.druid.sql.calcite.rel.Sorting
 
toString() - Method in class org.apache.druid.sql.calcite.table.DruidTable
 
toString() - Method in class org.apache.druid.sql.calcite.table.RowSignature
 
toString() - Method in class org.apache.druid.sql.http.SqlQuery
 
toTimeseriesQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidQuery
Return this query as a Timeseries query, or null if this query is not compatible with Timeseries.
toTimestampFloorOrCeilArgs(PlannerContext, RowSignature, List<RexNode>) - Static method in class org.apache.druid.sql.calcite.expression.builtin.TimeFloorOperatorConversion
Function that converts SQL TIME_FLOOR or TIME_CEIL args to Druid expression "timestamp_floor" or "timestamp_ceil" args.
toTopNQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidQuery
Return this query as a TopN query, or null if this query is not compatible with TopN.
toVirtualColumn(String, ValueType, ExprMacroTable) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
 
translateAggregateCall(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, Project, List<Aggregation>, String, AggregateCall, boolean) - Static method in class org.apache.druid.sql.calcite.rule.GroupByRules
Translate an AggregateCall to Druid equivalents.
TrimOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TrimOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TrimOperatorConversion
 
TruncateOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
 
TruncateOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TruncateOperatorConversion
 

U

UnaryFunctionOperatorConversion - Class in org.apache.druid.sql.calcite.expression
 
UnaryFunctionOperatorConversion(SqlOperator, String) - Constructor for class org.apache.druid.sql.calcite.expression.UnaryFunctionOperatorConversion
 
UnaryPrefixOperatorConversion - Class in org.apache.druid.sql.calcite.expression
 
UnaryPrefixOperatorConversion(SqlOperator, String) - Constructor for class org.apache.druid.sql.calcite.expression.UnaryPrefixOperatorConversion
 
UnarySuffixOperatorConversion - Class in org.apache.druid.sql.calcite.expression
 
UnarySuffixOperatorConversion(SqlOperator, String) - Constructor for class org.apache.druid.sql.calcite.expression.UnarySuffixOperatorConversion
 
unionRanges(Iterable<Range<T>>) - Static method in class org.apache.druid.sql.calcite.filtration.RangeSets
Unions a set of ranges, or returns null if the set is empty.
unionRangeSets(Iterable<RangeSet<T>>) - Static method in class org.apache.druid.sql.calcite.filtration.RangeSets
Unions a set of rangeSets, or returns null if the set is empty.
useAbstractConvertersForConversion(RelTraitSet, RelTraitSet) - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
 

V

ValidateNoMarkerFiltersRemain - Class in org.apache.druid.sql.calcite.filtration
 
valueOf(String) - Static method in enum org.apache.druid.sql.calcite.rel.PartialDruidQuery.Stage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.druid.sql.http.ResultFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.druid.sql.calcite.rel.PartialDruidQuery.Stage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.druid.sql.http.ResultFormat
Returns an array containing the constants of this enum type, in the order they are declared.
ViewManager - Interface in org.apache.druid.sql.calcite.view
View managers allow DruidSchema to support views.
VirtualColumnRegistry - Class in org.apache.druid.sql.calcite.rel
Provides facilities to create and re-use VirtualColumn definitions for dimensions, filters, and filtered aggregators while constructing a DruidQuery.

W

withAggregate(Aggregate) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
withAggregateProject(Project) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
withHavingFilter(Filter) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
withNumRows(long) - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata.Builder
 
withOverrides(Map<String, Object>) - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
 
withPartialQuery(PartialDruidQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
 
withPartialQuery(PartialDruidQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
 
withPartialQuery(PartialDruidQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidRel
 
withPartialQuery(PartialDruidQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidSemiJoin
 
withPartialQuery(PartialDruidQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
 
withRealtime(long) - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata.Builder
 
withReplicas(Set<DruidServerMetadata>) - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata.Builder
 
withRowSignature(RowSignature) - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata.Builder
 
withSelectProject(Project) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
withSort(Sort) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
withSortProject(Project) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
withWhereFilter(Filter) - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
 
writeHeader(List<String>) - Method in class org.apache.druid.sql.http.ArrayLinesWriter
 
writeHeader(List<String>) - Method in class org.apache.druid.sql.http.ArrayWriter
 
writeHeader(List<String>) - Method in class org.apache.druid.sql.http.CsvWriter
 
writeHeader(List<String>) - Method in class org.apache.druid.sql.http.ObjectLinesWriter
 
writeHeader(List<String>) - Method in class org.apache.druid.sql.http.ObjectWriter
 
writeResponseEnd() - Method in class org.apache.druid.sql.http.ArrayLinesWriter
 
writeResponseEnd() - Method in class org.apache.druid.sql.http.ArrayWriter
 
writeResponseEnd() - Method in class org.apache.druid.sql.http.CsvWriter
 
writeResponseEnd() - Method in class org.apache.druid.sql.http.ObjectLinesWriter
 
writeResponseEnd() - Method in class org.apache.druid.sql.http.ObjectWriter
 
writeResponseStart() - Method in class org.apache.druid.sql.http.ArrayLinesWriter
 
writeResponseStart() - Method in class org.apache.druid.sql.http.ArrayWriter
 
writeResponseStart() - Method in class org.apache.druid.sql.http.CsvWriter
 
writeResponseStart() - Method in class org.apache.druid.sql.http.ObjectLinesWriter
 
writeResponseStart() - Method in class org.apache.druid.sql.http.ObjectWriter
 
writeRowEnd() - Method in class org.apache.druid.sql.http.ArrayLinesWriter
 
writeRowEnd() - Method in class org.apache.druid.sql.http.ArrayWriter
 
writeRowEnd() - Method in class org.apache.druid.sql.http.CsvWriter
 
writeRowEnd() - Method in class org.apache.druid.sql.http.ObjectLinesWriter
 
writeRowEnd() - Method in class org.apache.druid.sql.http.ObjectWriter
 
writeRowField(String, Object) - Method in class org.apache.druid.sql.http.ArrayLinesWriter
 
writeRowField(String, Object) - Method in class org.apache.druid.sql.http.ArrayWriter
 
writeRowField(String, Object) - Method in class org.apache.druid.sql.http.CsvWriter
 
writeRowField(String, Object) - Method in class org.apache.druid.sql.http.ObjectLinesWriter
 
writeRowField(String, Object) - Method in class org.apache.druid.sql.http.ObjectWriter
 
writeRowStart() - Method in class org.apache.druid.sql.http.ArrayLinesWriter
 
writeRowStart() - Method in class org.apache.druid.sql.http.ArrayWriter
 
writeRowStart() - Method in class org.apache.druid.sql.http.CsvWriter
 
writeRowStart() - Method in class org.apache.druid.sql.http.ObjectLinesWriter
 
writeRowStart() - Method in class org.apache.druid.sql.http.ObjectWriter
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.