- A - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ABS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ABSENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ABSOLUTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- AbstractDruidJdbcStatement - Class in org.apache.druid.sql.avatica
-
Common implementation for the JDBC Statement and
PreparedStatement implementations in Druid.
- AbstractDruidJdbcStatement(String, int) - Constructor for class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- AbstractStatement - Class in org.apache.druid.sql
-
Represents a SQL statement either for preparation or execution.
- AbstractStatement(SqlToolbox, SqlQueryPlus, String) - Constructor for class org.apache.druid.sql.AbstractStatement
-
- AbstractTableSchema - Class in org.apache.druid.sql.calcite.schema
-
Calcite provides two "schema" abstractions.
- AbstractTableSchema() - Constructor for class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- ACTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ADA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ADD - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- add(String, SqlLifecycleManager.Cancelable) - Method in class org.apache.druid.sql.SqlLifecycleManager
-
- add_escapes(String) - Method in exception org.apache.druid.sql.calcite.parser.ParseException
-
Used to convert raw characters to their escaped version
when these raw version cannot be used as part of an ASCII
string literal.
- addAggregator(Binder, Class<? extends SqlAggregator>) - Static method in class org.apache.druid.sql.guice.SqlBindings
-
- addApproxCountDistinctChoice(Binder, String, Class<? extends SqlAggregator>) - Static method in class org.apache.druid.sql.guice.SqlBindings
-
Add a choice for APPROX_COUNT_DISTINCT implementation.
- addEscapes(String) - Static method in error org.apache.druid.sql.calcite.parser.TokenMgrError
-
Replaces unprintable characters by their espaced (or unicode escaped)
equivalents in the given string
- 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
-
- addSchema(Binder, Class<? extends NamedSchema>) - Static method in class org.apache.druid.sql.guice.SqlBindings
-
Returns a multiBinder that can modules can use to bind
NamedSchema to be used by the SqlModule
- addSegment(DruidServerMetadata, DataSegment) - Method in class org.apache.druid.sql.calcite.schema.SegmentMetadataCache
-
- adjustBeginLineColumn(int, int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- ADMIN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- AFTER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- AGGREGATE - 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
-
- ALL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ALL - Static variable in class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
- ALLOCATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ALLOW - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- allResources() - Method in class org.apache.druid.sql.AbstractStatement
-
- ALTER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- ALWAYS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- AND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- andThen(OffsetLimit) - Method in class org.apache.druid.sql.calcite.planner.OffsetLimit
-
Return a new instance that represents applying this one first, then the one.
- ANY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ANY_VALUE - Static variable in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestAnySqlAggregator
-
- Append() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Append
-
- apply(List<Object>) - Method in class org.apache.druid.sql.calcite.external.ExternalTableMacro
-
- 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 - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- apply(List<Object>) - Method in class org.apache.druid.sql.calcite.view.DruidViewMacro
-
- applyProject(PlannerContext, Project) - Method in class org.apache.druid.sql.calcite.rel.Grouping
-
Applies a post-grouping projection.
- 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.
- APPROX_NUMERIC_LITERAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ApproxCountDistinct - Annotation Type in org.apache.druid.sql.guice
-
- ApproxCountDistinctSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation
-
Implementation for APPROX_COUNT_DISTINCT, and for COUNT(DISTINCT expr) when useApproximateCountDistinct
is enabled.
- ApproxCountDistinctSqlAggregator(SqlAggregator) - Constructor for class org.apache.druid.sql.calcite.aggregation.ApproxCountDistinctSqlAggregator
-
- ARE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- Arg(List, SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- Arg0(List, SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- ARG0_NULLABLE_ARRAY_RETURN_TYPE_INFERENCE - Static variable in class org.apache.druid.sql.calcite.planner.Calcites
-
- Arg0NullableArrayTypeInference() - Constructor for class org.apache.druid.sql.calcite.planner.Calcites.Arg0NullableArrayTypeInference
-
- ARG1_NULLABLE_ARRAY_RETURN_TYPE_INFERENCE - Static variable in class org.apache.druid.sql.calcite.planner.Calcites
-
- Arg1NullableArrayTypeInference() - Constructor for class org.apache.druid.sql.calcite.planner.Calcites.Arg1NullableArrayTypeInference
-
- ARRAY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ARRAY_MAX_CARDINALITY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ArrayAppendOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- ArrayAppendOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayAppendOperatorConversion
-
- ArrayConcatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- ArrayConcatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayConcatOperatorConversion
-
- ArrayConcatSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
-
- ArrayConcatSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.ArrayConcatSqlAggregator
-
- ArrayConstructor() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an ARRAY constructor
- 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
-
- ArrayPrependOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- ArrayPrependOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArrayPrependOperatorConversion
-
- ArraySliceOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- ArraySliceOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ArraySliceOperatorConversion
-
- ArraySqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
-
- ArraySqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.ArraySqlAggregator
-
- 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
-
- AS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ASC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- asDruidConvention() - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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.DruidUnionDataSourceRel
-
- asDruidConvention() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- ASENSITIVE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ASSERTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ASSIGNMENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- asTimestampFloorExpr(DruidExpression, ExprMacroTable) - Static method in class org.apache.druid.sql.calcite.expression.Expressions
-
- asTypeString() - Method in class org.apache.druid.sql.calcite.table.RowSignatures.ComplexSqlType
-
- ASYMMETRIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- AT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ATOMIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- AtomicRowExpression() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an atomic row expression.
- ATTRIBUTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ATTRIBUTES - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- auth(AuthenticationResult) - Method in class org.apache.druid.sql.SqlQueryPlus.Builder
-
- AuthorizableOperator - Interface in org.apache.druid.sql.calcite.expression
-
Interface for SqlOperator that need authorization in order to execute.
- AUTHORIZATION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- authorize(DruidPlanner, Function<Set<ResourceAction>, Access>) - Method in class org.apache.druid.sql.AbstractStatement
-
Authorize the query using the authorizer provided, and an option to authorize
context variables as well as query resources.
- authorize(Function<Set<ResourceAction>, Access>, boolean) - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
-
Authorizes the statement.
- authorizer() - Method in class org.apache.druid.sql.AbstractStatement
-
Resource authorizer based on the authentication result
provided earlier.
- authorizer() - Method in class org.apache.druid.sql.HttpStatement
-
- authorizeSystemTablesDirectly(boolean) - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig.Builder
-
- authResult() - Method in class org.apache.druid.sql.SqlQueryPlus
-
- 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.DruidAvaticaJsonHandler
-
- AVATICA_PATH - Static variable in class org.apache.druid.sql.avatica.DruidAvaticaProtobufHandler
-
- AVATICA_PATH_NO_TRAILING_SLASH - Static variable in class org.apache.druid.sql.avatica.DruidAvaticaJsonHandler
-
- AVATICA_PATH_NO_TRAILING_SLASH - Static variable in class org.apache.druid.sql.avatica.DruidAvaticaProtobufHandler
-
- AvaticaModule - Class in org.apache.druid.sql.avatica
-
The module responsible for providing bindings to Avatica.
- AvaticaModule() - Constructor for class org.apache.druid.sql.avatica.AvaticaModule
-
- AvaticaMonitor - Class in org.apache.druid.sql.avatica
-
- AvaticaMonitor() - Constructor for class org.apache.druid.sql.avatica.AvaticaMonitor
-
- AVG - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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.SegmentMetadataCache
-
- C - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- cache() - Method in class org.apache.druid.sql.calcite.schema.DruidSchema
-
- 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.ApproxCountDistinctSqlAggregator
-
- calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.ArrayConcatSqlAggregator
-
- calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.ArraySqlAggregator
-
- calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.AvgSqlAggregator
-
- calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.BitwiseSqlAggregator
-
- calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.BuiltinApproxCountDistinctSqlAggregator
-
- calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.CountSqlAggregator
-
- calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestAnySqlAggregator
-
- calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestBySqlAggregator
-
- calciteFunction() - Method in class org.apache.druid.sql.calcite.aggregation.builtin.GroupingSqlAggregator
-
- 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.StringSqlAggregator
-
- 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.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.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.GreatestOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.HumanReadableFormatOperatorConversion
-
- 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.LeastOperatorConversion
-
- 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.MultiValueStringOperatorConversions.Append
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Concat
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Contains
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.FilterNone
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.FilterOnly
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Offset
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Ordinal
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Prepend
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Slice
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.StringToMultiString
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonKeysOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonObjectOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonPathsOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonQueryOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonValueAnyOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonValueReturningTypeOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.ParseJsonOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.ToJsonStringOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.TryParseJsonOperatorConversion
-
- 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.RegexpLikeOperatorConversion
-
- 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.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.SafeDivideOperatorConversion
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.expression.builtin.StringFormatOperatorConversion
-
- 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.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
-
- calciteOperator() - Method in class org.apache.druid.sql.calcite.external.ExternalOperatorConversion
-
- CalcitePlanner - Class in org.apache.druid.sql.calcite.planner
-
Calcite planner.
- CalcitePlanner(FrameworkConfig) - Constructor for class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- CalcitePlannerModule - Class in org.apache.druid.sql.calcite.planner
-
The module responsible for provide bindings for the Calcite Planner.
- CalcitePlannerModule() - Constructor for class org.apache.druid.sql.calcite.planner.CalcitePlannerModule
-
- CalciteRulesManager - Class in org.apache.druid.sql.calcite.planner
-
- CalciteRulesManager(Set<ExtensionCalciteRuleProvider>) - Constructor for class org.apache.druid.sql.calcite.planner.CalciteRulesManager
-
Manages the rules for planning of SQL queries via Calcite.
- Calcites - Class in org.apache.druid.sql.calcite.planner
-
Utility functions for Calcite.
- Calcites.Arg0NullableArrayTypeInference - Class in org.apache.druid.sql.calcite.planner
-
- Calcites.Arg1NullableArrayTypeInference - Class in org.apache.druid.sql.calcite.planner
-
- calciteTimestampToJoda(long, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
-
- CALL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CALLED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- cancel() - Method in class org.apache.druid.sql.DirectStatement
-
- cancel() - Method in class org.apache.druid.sql.DirectStatement.ResultSet
-
- cancel() - Method in interface org.apache.druid.sql.SqlLifecycleManager.Cancelable
-
- cancellationResourceActions - Variable in class org.apache.druid.sql.AbstractStatement
-
Resource actions used with authorizing a cancellation request.
- cancelQuery(String, HttpServletRequest) - Method in class org.apache.druid.sql.http.SqlResource
-
- 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
-
- CARDINALITY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CARET - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- CASCADE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CASCADED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CASE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CaseExpression() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- caseInsensitive() - Static method in class org.apache.druid.sql.calcite.expression.builtin.ContainsOperatorConversion
-
- caseSensitive() - Static method in class org.apache.druid.sql.calcite.expression.builtin.ContainsOperatorConversion
-
- CAST - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CastOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- CastOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.CastOperatorConversion
-
- CATALOG - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CATALOG_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CEIL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CEILING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CeilOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- CeilOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.CeilOperatorConversion
-
- CENTURY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHAIN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHAR_LENGTH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHARACTER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHARACTER_LENGTH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHARACTER_SET_CATALOG - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHARACTER_SET_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHARACTER_SET_SCHEMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHARACTERISTICS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHARACTERS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CharacterTypeName(Span) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parse character types: char, varchar.
- CHARSETNAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CHECK - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CLASS_ORIGIN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CLASSIFIER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CLOB - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- close() - Method in class org.apache.druid.sql.AbstractStatement
-
Releases resources and emits logs and metrics as defined the
associated reporter.
- close() - Method in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- close() - Method in class org.apache.druid.sql.avatica.DruidConnection
-
- close() - Method in class org.apache.druid.sql.avatica.DruidJdbcPreparedStatement
-
- close() - Method in class org.apache.druid.sql.avatica.DruidJdbcResultSet
-
- CLOSE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- close() - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- close() - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
-
- close() - Method in class org.apache.druid.sql.DirectStatement
-
- close() - Method in class org.apache.druid.sql.DirectStatement.ResultSet
-
- 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.
- closeQuietly() - Method in class org.apache.druid.sql.AbstractStatement
-
Closes the statement without reporting metrics.
- closeResultSet() - Method in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- closeStatement(int) - Method in class org.apache.druid.sql.avatica.DruidConnection
-
- closeStatement(Meta.StatementHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- closeWithError(Throwable) - Method in class org.apache.druid.sql.AbstractStatement
-
Convenience method to close the statement and report an error
associated with the statement.
- closeWithError(Throwable) - Method in class org.apache.druid.sql.DirectStatement
-
- CLUSTERED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ClusterItems() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- COALESCE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COBOL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COLLATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CollateClause() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a COLLATE clause
- COLLATION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COLLATION_CATALOG - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COLLATION_ID - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COLLATION_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COLLATION_SCHEMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COLLECT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CollectionsTypeName(SqlTypeNameSpec) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parse a collection type name, the input element type name may
also be a collection type.
- COLON - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COLUMN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- column - Variable in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- COLUMN_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ColumnType(List<SqlNode>) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- CombineAndSimplifyBounds - Class in org.apache.druid.sql.calcite.filtration
-
- COMMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COMMAND_FUNCTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COMMAND_FUNCTION_CODE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- commit(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- COMMIT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COMMITTED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- comp() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a comparison operator inside a SOME / ALL predicate.
- compareTo(BoundValue) - Method in class org.apache.druid.sql.calcite.filtration.BoundValue
-
- compile(List<DruidExpression>) - Method in interface org.apache.druid.sql.calcite.expression.DruidExpression.ExpressionGenerator
-
- compile(List<DruidExpression>) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression.IdentifierExpressionGenerator
-
- compile(List<DruidExpression>) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression.LiteralExpressionGenerator
-
- ComplexSqlType(SqlTypeName, ColumnType, boolean) - Constructor for class org.apache.druid.sql.calcite.table.RowSignatures.ComplexSqlType
-
- CompoundIdentifier() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a compound identifier.
- CompoundIdentifierType(List<SqlNode>, List<SqlNode>) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a compound identifier with optional type.
- CompoundIdentifierTypeCommaList(List<SqlNode>, List<SqlNode>) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a comma-separated list of compound identifiers.
- computeInnerJoinCostAsFilter(boolean) - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig.Builder
-
- computeResources(SqlCall) - Method in interface org.apache.druid.sql.calcite.expression.AuthorizableOperator
-
- computeRightRequiresSubquery(DruidRel<?>) - Static method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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.DruidUnionDataSourceRel
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- Concat() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Concat
-
- CONCAT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ConcatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- ConcatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ConcatOperatorConversion
-
- CONDITION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONDITION_NUMBER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONDITIONAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- configure(Binder) - Method in class org.apache.druid.sql.avatica.AvaticaModule
-
- configure(Binder) - Method in class org.apache.druid.sql.calcite.aggregation.SqlAggregationModule
-
- configure(Binder) - Method in class org.apache.druid.sql.calcite.planner.CalcitePlannerModule
-
- configure(Binder) - Method in class org.apache.druid.sql.calcite.schema.DruidCalciteSchemaModule
-
- configure() - Method in class org.apache.druid.sql.calcite.view.DruidViewModule
-
- configure(Binder) - Method in class org.apache.druid.sql.guice.SqlModule
-
- configure(Binder) - Method in class org.apache.druid.sql.http.SqlHttpModule
-
- CONNECT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONNECTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONNECTION_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- connectionId - Variable in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- connectionSync(Meta.ConnectionHandle, Meta.ConnectionProperties) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- CONSTRAINT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONSTRAINT_CATALOG - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONSTRAINT_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONSTRAINT_SCHEMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONSTRAINTS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONSTRUCTOR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- Contains() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Contains
-
- CONTAINS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ContainsOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- contentType() - Method in enum org.apache.druid.sql.http.ResultFormat
-
- context(QueryContext) - Method in class org.apache.druid.sql.SqlQueryPlus.Builder
-
- context(Map<String, Object>) - Method in class org.apache.druid.sql.SqlQueryPlus.Builder
-
- context() - Method in class org.apache.druid.sql.SqlQueryPlus
-
- ContextVariable() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- CONTINUE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CONVERT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- convert(SqlNode) - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- 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, DruidExpression.DruidExpressionCreator) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
- convertCall(PlannerContext, RowSignature, RexNode, String) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
Deprecated.
- convertCall(PlannerContext, RowSignature, RexNode, String, Function<List<DruidExpression>, SimpleExtraction>) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
Deprecated.
- convertCallBuilder(PlannerContext, RowSignature, RexNode, DruidExpression.ExpressionGenerator) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
- convertCallWithPostAggOperands(PlannerContext, RowSignature, RexNode, DruidExpression.DruidExpressionCreator, PostAggregatorVisitor) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
- convertClusterByToOrderBy(SqlNode, SqlNodeList) - Static method in class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
Extracts and converts the information in the CLUSTERED BY clause to a new SqlOrderBy node.
- convertDirectCall(PlannerContext, RowSignature, RexNode, String) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
- convertDirectCallWithExtraction(PlannerContext, RowSignature, RexNode, String, Function<List<DruidExpression>, SimpleExtraction>) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
- convertQueryToDimFilter(SqlNode, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
This method is used to convert an
SqlNode representing a query into a
DimFilter for the same query.
- ConvertSelectorsToIns - Class in org.apache.druid.sql.calcite.filtration
-
- convertSqlNodeToGranularity(SqlNode) - Static method in class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
This method is used to extract the granularity from a SqlNode representing following function calls:
1.
- convertSqlNodeToGranularityThrowingParseExceptions(SqlNode) - Static method in class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
Delegates to
convertSqlNodeToGranularity and converts the exceptions to
ParseException
with the underlying message
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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.DruidUnionDataSourceRel
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- CORR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CORRESPONDING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CostEstimates - Class in org.apache.druid.sql.calcite.rel
-
- COUNT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CountSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
-
- CountSqlAggregator(ApproxCountDistinctSqlAggregator) - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.CountSqlAggregator
-
- COVAR_POP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- COVAR_SAMP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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<DruidExpression>) - Method in interface org.apache.druid.sql.calcite.expression.DruidExpression.DruidExpressionCreator
-
- create(String, ColumnType, String, ExprMacroTable) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression.ExpressionVirtualColumnCreator
-
- create(String, ColumnType, String, ExprMacroTable) - Method in interface org.apache.druid.sql.calcite.expression.DruidExpression.VirtualColumnCreator
-
- 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 - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- create(String, DruidOperatorTable, ExprMacroTable, ObjectMapper, PlannerConfig, DruidSchemaCatalog, SqlEngine, QueryContext) - Static method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- create(Join, Filter, PlannerContext) - Static method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
Create an instance from a Join that is based on two
DruidRel inputs.
- create(DruidRel, PartialDruidQuery) - Static method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
-
- create(Union, List<String>, PlannerContext) - Static method in class org.apache.druid.sql.calcite.rel.DruidUnionDataSourceRel
-
- create(PlannerContext, RelDataType, List<RelNode>, int) - Static method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- create(List<DimensionExpression>, Subtotals, 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>, OffsetLimit, Projection) - Static method in class org.apache.druid.sql.calcite.rel.Sorting
-
- create(RowSignature, ExprMacroTable, boolean) - Static method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
- create(PlannerFactory, String) - Method in interface org.apache.druid.sql.calcite.view.DruidViewMacroFactory
-
- createColumnMetaData(RelDataType) - Static method in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- createConvertlet(PlannerContext) - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.DruidJsonValueConvertletFactory
-
- createConvertlet(PlannerContext) - Method in class org.apache.druid.sql.calcite.planner.convertlet.CurrentTimestampAndFriendsConvertletFactory
-
- createConvertlet(PlannerContext) - Method in interface org.apache.druid.sql.calcite.planner.convertlet.DruidConvertletFactory
-
- createConvertlet(PlannerContext) - Method in class org.apache.druid.sql.calcite.planner.convertlet.TimeInIntervalConvertletFactory
-
- createDataContext(JavaTypeFactory, List<TypedValue>) - 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
-
- createPlan(DruidPlanner) - Method in class org.apache.druid.sql.DirectStatement
-
Plan the query, which also produces the sequence that runs
the query.
- createPlanner(SqlEngine, String, QueryContext) - Method in class org.apache.druid.sql.calcite.planner.PlannerFactory
-
Create a Druid query planner from an initial query context
- createPlannerForTesting(SqlEngine, String, QueryContext) - Method in class org.apache.druid.sql.calcite.planner.PlannerFactory
-
Not just visible for, but only for testing.
- createPreparedStatement(SqlStatementFactory, SqlQueryPlus, long) - Method in class org.apache.druid.sql.avatica.DruidConnection
-
- createResultSet(PlannerResult) - Method in class org.apache.druid.sql.DirectStatement
-
Wrapper around result set creation for the sole purpose of tests which
inject failures.
- createRowTransformer() - Method in class org.apache.druid.sql.DirectStatement.ResultSet
-
- createSignature(PrepareResult, String) - Static method in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- createSqlArrayTypeWithNullability(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.
- 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(SqlStatementFactory) - Method in class org.apache.druid.sql.avatica.DruidConnection
-
- createStatement(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
Creates a new implementation of the one-pass JDBC Statement
class.
- 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
-
- CROSS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CsvWriter - Class in org.apache.druid.sql.http
-
- CsvWriter(OutputStream) - Constructor for class org.apache.druid.sql.http.CsvWriter
-
- CTX_COMPUTE_INNER_JOIN_COST_AS_FILTER - Static variable in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- CTX_KEY_FORCE_EXPRESSION_VIRTUAL_COLUMNS - Static variable in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- 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_KEY_USE_GROUPING_SET_FOR_EXACT_DISTINCT - Static variable in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- CTX_KEY_USE_NATIVE_QUERY_EXPLAIN - Static variable in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- CTX_MAX_NUMERIC_IN_FILTERS - Static variable in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- CTX_SCAN_SIGNATURE - Static variable in class org.apache.druid.sql.calcite.rel.DruidQuery
-
- 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_STRINGIFY_ARRAYS - 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
-
- CUBE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CUME_DIST - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- curChar - Variable in class org.apache.druid.sql.calcite.parser.DruidSqlParserImplTokenManager
-
- CURRENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_CATALOG - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_DATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_DEFAULT_TRANSFORM_GROUP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_PATH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_ROLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_ROW - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_SCHEMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_TIME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_TIMESTAMP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_TRANSFORM_GROUP_FOR_TYPE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURRENT_USER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CurrentTimestampAndFriendsConvertletFactory - Class in org.apache.druid.sql.calcite.planner.convertlet
-
- currentToken - Variable in exception org.apache.druid.sql.calcite.parser.ParseException
-
This is the last token that has been consumed successfully.
- CURSOR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CURSOR_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- CursorExpression(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a CURSOR(query) expression.
- CYCLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DATA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DATA_CTX_AUTHENTICATION_RESULT - Static variable in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- DATABASE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- dataSource() - Method in class org.apache.druid.sql.calcite.table.DatasourceTable.PhysicalDatasourceMetadata
-
- DatasourceTable - Class in org.apache.druid.sql.calcite.table
-
Represents a SQL table that models a Druid datasource.
- DatasourceTable(DatasourceTable.PhysicalDatasourceMetadata) - Constructor for class org.apache.druid.sql.calcite.table.DatasourceTable
-
- DatasourceTable.PhysicalDatasourceMetadata - Class in org.apache.druid.sql.calcite.table
-
The physical metadata for a datasource, derived from the list of segments
published in the Coordinator.
- DataType() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DATETIME_INTERVAL_CODE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DATETIME_INTERVAL_PRECISION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DateTimeLiteral() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a date/time literal.
- DateTimeTypeName() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parse datetime types: date, time, timestamp.
- 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
-
- DAY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEALLOCATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- debugStream - Variable in class org.apache.druid.sql.calcite.parser.DruidSqlParserImplTokenManager
-
- DEC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DECADE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DECIMAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DECIMAL_BYTE_FORMAT - Static variable in class org.apache.druid.sql.calcite.expression.builtin.HumanReadableFormatOperatorConversion
-
- DECIMAL_FORMAT - Static variable in class org.apache.druid.sql.calcite.expression.builtin.HumanReadableFormatOperatorConversion
-
- DECIMAL_NUMERIC_LITERAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DECLARE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- Default() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DEFAULT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEFAULT_ - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEFAULT_TIMESTAMP_PRECISION - Static variable in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
-
Druid uses millisecond precision for timestamps internally.
- defaultCharset() - Static method in class org.apache.druid.sql.calcite.planner.Calcites
-
- DEFAULTS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEFERRABLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEFERRED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEFINE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEFINED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEFINER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEGREE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DELETE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DENSE_RANK - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEPTH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DEREF - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- DERIVED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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.external.ExternalTableScan
-
- deriveRowType() - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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.DruidUnionDataSourceRel
-
- deriveRowType() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- deriveSumType(RelDataTypeFactory, RelDataType) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
-
- DESC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DESCRIBE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DESCRIPTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DESCRIPTOR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DETERMINISTIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DIAGNOSTICS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DIGIT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DimensionExpression - Class in org.apache.druid.sql.calcite.aggregation
-
- DirectOperatorConversion - Class in org.apache.druid.sql.calcite.expression
-
Conversion for SQL operators that map 1-1 onto native functions.
- DirectOperatorConversion(SqlOperator, String) - Constructor for class org.apache.druid.sql.calcite.expression.DirectOperatorConversion
-
- DirectStatement - Class in org.apache.druid.sql
-
Lifecycle for direct SQL statement execution, which means that the query
is planned and executed in a single step, with no "prepare" step.
- DirectStatement(SqlToolbox, SqlQueryPlus, String) - Constructor for class org.apache.druid.sql.DirectStatement
-
- DirectStatement(SqlToolbox, SqlQueryPlus) - Constructor for class org.apache.druid.sql.DirectStatement
-
- directStatement(SqlQueryPlus) - Method in interface org.apache.druid.sql.SqlStatementFactory
-
- DirectStatement.ResultSet - Class in org.apache.druid.sql
-
Represents the execution plan for a query with the ability to run
that plan (once).
- disable_tracing() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DISALLOW - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DISCONNECT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DISPATCH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DISTINCT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DOLLAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DOMAIN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- doMonitor(ServiceEmitter) - Method in class org.apache.druid.sql.avatica.AvaticaMonitor
-
- Done() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- doPost(SqlQuery, HttpServletRequest) - Method in class org.apache.druid.sql.http.SqlResource
-
- DOT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DOUBLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DOUBLE_PERIOD - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DOUBLE_QUOTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DOW - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DOY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DQID - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DROP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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.CalciteRulesManager
-
- DRUID_JSON_VALUE_CONVERTLET_FACTORY_INSTANCE - Static variable in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions
-
- DruidAvaticaJsonHandler - Class in org.apache.druid.sql.avatica
-
- DruidAvaticaJsonHandler(DruidMeta, DruidNode, AvaticaMonitor) - Constructor for class org.apache.druid.sql.avatica.DruidAvaticaJsonHandler
-
- DruidAvaticaProtobufHandler - Class in org.apache.druid.sql.avatica
-
- DruidAvaticaProtobufHandler(DruidMeta, DruidNode, AvaticaMonitor) - Constructor for class org.apache.druid.sql.avatica.DruidAvaticaProtobufHandler
-
- druidBinaryLongFn(String, String) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
- DruidCalciteSchemaModule - Class in org.apache.druid.sql.calcite.schema
-
The module responsible for providing bindings to Calcite schemas.
- DruidCalciteSchemaModule() - Constructor for class org.apache.druid.sql.calcite.schema.DruidCalciteSchemaModule
-
- DruidConformance - Class in org.apache.druid.sql.calcite.planner
-
Implementation of Calcite SqlConformance for Druid.
- DruidConnection - Class in org.apache.druid.sql.avatica
-
- DruidConnection(String, int, Map<String, Object>, QueryContext) - Constructor for class org.apache.druid.sql.avatica.DruidConnection
-
- DruidConvention - Class in org.apache.druid.sql.calcite.rel
-
- druidConventionRuleSet(PlannerContext) - Method in class org.apache.druid.sql.calcite.planner.CalciteRulesManager
-
- DruidConvertletFactory - Interface in org.apache.druid.sql.calcite.planner.convertlet
-
- DruidConvertletTable - Class in org.apache.druid.sql.calcite.planner.convertlet
-
- DruidConvertletTable(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.planner.convertlet.DruidConvertletTable
-
- DruidExpression - Class in org.apache.druid.sql.calcite.expression
-
- DruidExpression.DruidExpressionCreator - Interface in org.apache.druid.sql.calcite.expression
-
- DruidExpression.DruidExpressionShuttle - Interface in org.apache.druid.sql.calcite.expression
-
- DruidExpression.ExpressionGenerator - Interface in org.apache.druid.sql.calcite.expression
-
Used by
DruidExpression to compile a string which can be parsed into an
Expr from given the
sub-expression arguments
- DruidExpression.ExpressionVirtualColumnCreator - Class in org.apache.druid.sql.calcite.expression
-
- DruidExpression.IdentifierExpressionGenerator - Class in org.apache.druid.sql.calcite.expression
-
Direct reference to a physical or virtual column
- DruidExpression.LiteralExpressionGenerator - Class in org.apache.druid.sql.calcite.expression
-
Builds expressions for a static constant value
- DruidExpression.NodeType - Enum in org.apache.druid.sql.calcite.expression
-
- DruidExpression.VirtualColumnCreator - Interface in org.apache.druid.sql.calcite.expression
-
Used by a
DruidExpression to translate itself into a
VirtualColumn to add to a native query when
referenced by a projection, filter, aggregator, etc.
- DruidJdbcPreparedStatement - Class in org.apache.druid.sql.avatica
-
The Druid implementation of the server-side representation of the
JDBC PreparedStatement class.
- DruidJdbcPreparedStatement(String, int, PreparedStatement, long) - Constructor for class org.apache.druid.sql.avatica.DruidJdbcPreparedStatement
-
- DruidJdbcResultSet - Class in org.apache.druid.sql.avatica
-
Druid's server-side representation of a JDBC result set.
- DruidJdbcResultSet(AbstractDruidJdbcStatement, DirectStatement, long) - Constructor for class org.apache.druid.sql.avatica.DruidJdbcResultSet
-
- DruidJdbcStatement - Class in org.apache.druid.sql.avatica
-
Represents Druid's version of the JDBC
Statement class:
can be executed multiple times, one after another, producing a
DruidJdbcResultSet for each execution.
- DruidJdbcStatement(String, int, QueryContext, SqlStatementFactory) - Constructor for class org.apache.druid.sql.avatica.DruidJdbcStatement
-
- DruidJoinQueryRel - Class in org.apache.druid.sql.calcite.rel
-
- DruidJoinRule - Class in org.apache.druid.sql.calcite.rule
-
- DruidJsonValueConvertletFactory() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.DruidJsonValueConvertletFactory
-
- DruidLogicalValuesRule - Class in org.apache.druid.sql.calcite.rule
-
- DruidLogicalValuesRule(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.rule.DruidLogicalValuesRule
-
- DruidMeta - Class in org.apache.druid.sql.avatica
-
- DruidMeta(NativeSqlEngine, SqlStatementFactoryFactory, AvaticaServerConfig, ErrorHandler, Injector) - Constructor for class org.apache.druid.sql.avatica.DruidMeta
-
- DruidMeta(SqlStatementFactory, AvaticaServerConfig, ErrorHandler, ScheduledExecutorService, List<Authenticator>) - 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
-
- DruidOuterQueryRule(RelOptRuleOperand, String) - Constructor for class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
-
- DruidPlanner - Class in org.apache.druid.sql.calcite.planner
-
Druid SQL planner.
- DruidPlanner.State - Enum in org.apache.druid.sql.calcite.planner
-
- DruidQuery - Class in org.apache.druid.sql.calcite.rel
-
- DruidQueryOrSqlQueryOrDml() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DruidQueryRel - Class in org.apache.druid.sql.calcite.rel
-
DruidRel that operates on top of a
DruidTable directly (no joining or subqueries).
- 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, PlannerContext) - Constructor for class org.apache.druid.sql.calcite.rel.DruidRel
-
- DruidRels - Class in org.apache.druid.sql.calcite.rel
-
- DruidRels() - Constructor for class org.apache.druid.sql.calcite.rel.DruidRels
-
- 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(SegmentMetadataCache, DruidSchemaManager) - Constructor for class org.apache.druid.sql.calcite.schema.DruidSchema
-
- DruidSchemaCatalog - Class in org.apache.druid.sql.calcite.schema
-
The Druid 'catalog', containing information about all Druid schemas which are available.
- DruidSchemaCatalog(SchemaPlus, Map<String, NamedSchema>) - Constructor for class org.apache.druid.sql.calcite.schema.DruidSchemaCatalog
-
- DruidSchemaManager - Interface in org.apache.druid.sql.calcite.schema
-
This interface provides a map of datasource names to
DruidTable
objects, used by the
DruidSchema class as the SQL planner's
view of Druid datasource schemas.
- DruidSchemaName - Annotation Type in org.apache.druid.sql.calcite.schema
-
An annotation to get the name of the schema to access Druid tables in SQL.
- DruidSortUnionRule - Class in org.apache.druid.sql.calcite.rule
-
- DruidSqlExplain() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an EXPLAIN PLAN statement.
- DruidSqlInsert - Class in org.apache.druid.sql.calcite.parser
-
Extends the 'insert' call to hold custom parameters specific to Druid i.e.
- DruidSqlInsert(SqlInsert, Granularity, String, SqlNodeList) - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlInsert
-
While partitionedBy and partitionedByStringForUnparse can be null as arguments to the constructor, this is
disallowed (semantically) and the constructor performs checks to ensure that.
- DruidSqlInsertEof() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DruidSqlParserImpl - Class in org.apache.druid.sql.calcite.parser
-
SQL parser, generated from Parser.jj by JavaCC.
- DruidSqlParserImpl(InputStream) - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DruidSqlParserImpl(InputStream, String) - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DruidSqlParserImpl(Reader) - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DruidSqlParserImpl(DruidSqlParserImplTokenManager) - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DruidSqlParserImplConstants - Interface in org.apache.druid.sql.calcite.parser
-
- DruidSqlParserImplFactory - Class in org.apache.druid.sql.calcite.parser
-
- DruidSqlParserImplFactory() - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlParserImplFactory
-
- DruidSqlParserImplTokenManager - Class in org.apache.druid.sql.calcite.parser
-
- DruidSqlParserImplTokenManager(SimpleCharStream) - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlParserImplTokenManager
-
- DruidSqlParserImplTokenManager(SimpleCharStream, int) - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlParserImplTokenManager
-
- DruidSqlParserUtils - Class in org.apache.druid.sql.calcite.parser
-
- DruidSqlParserUtils() - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
- DruidSqlReplace - Class in org.apache.druid.sql.calcite.parser
-
Extends the 'replace' call to hold custom parameters specific to Druid i.e.
- DruidSqlReplace(SqlInsert, Granularity, String, SqlNodeList, SqlNode) - Constructor for class org.apache.druid.sql.calcite.parser.DruidSqlReplace
-
While partitionedBy and partitionedByStringForUnparse can be null as arguments to the constructor, this is
disallowed (semantically) and the constructor performs checks to ensure that.
- DruidSqlReplaceEof() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- DruidTable - Class in org.apache.druid.sql.calcite.table
-
Abstract base class for the various kinds of tables which Druid supports.
- DruidTable(RowSignature) - Constructor for class org.apache.druid.sql.calcite.table.DruidTable
-
- druidTableIfLeafRel(DruidRel<?>) - Static method in class org.apache.druid.sql.calcite.rel.DruidRels
-
Returns the DataSource involved in a leaf query of class
DruidQueryRel.
- DruidTableScanRule - Class in org.apache.druid.sql.calcite.rule
-
- DruidTableScanRule(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.rule.DruidTableScanRule
-
- DruidTypeSystem - Class in org.apache.druid.sql.calcite.planner
-
- druidUnaryDoubleFn(String, String) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
- druidUnaryLongFn(String, String) - Static method in class org.apache.druid.sql.calcite.expression.OperatorConversions
-
- DruidUnionDataSourceRel - Class in org.apache.druid.sql.calcite.rel
-
- DruidUnionDataSourceRule - Class in org.apache.druid.sql.calcite.rule
-
- DruidUnionDataSourceRule(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.rule.DruidUnionDataSourceRule
-
- DruidUnionRel - Class in org.apache.druid.sql.calcite.rel
-
Represents a "UNION ALL" of various input
DruidRel.
- DruidUnionRule - Class in org.apache.druid.sql.calcite.rule
-
- DruidUnionRule(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.rule.DruidUnionRule
-
- DruidViewMacro - Class in org.apache.druid.sql.calcite.view
-
- DruidViewMacro(PlannerFactory, String, String) - Constructor for class org.apache.druid.sql.calcite.view.DruidViewMacro
-
- DruidViewMacroFactory - Interface in org.apache.druid.sql.calcite.view
-
A factory to create a
DruidViewMacro that is used by Guice for Assisted injection.
- DruidViewModule - Class in org.apache.druid.sql.calcite.view
-
This module is responsible for providing bindings for views in Druid.
- DruidViewModule() - Constructor for class org.apache.druid.sql.calcite.view.DruidViewModule
-
- DYNAMIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DYNAMIC_FUNCTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DYNAMIC_FUNCTION_CODE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- DynamicParam() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a dynamic parameter marker.
- EACH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EARLIEST - Static variable in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestAnySqlAggregator
-
- EARLIEST_BY - Static variable in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestBySqlAggregator
-
- EarliestLatestAnySqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
-
- EarliestLatestBySqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
-
- ELEMENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ELSE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- emit() - Method in class org.apache.druid.sql.SqlExecutionReporter
-
- EMPTY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EMPTY_NAMES - Static variable in class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- enable_tracing() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- ENCODING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- END - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- END_EXEC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- END_FRAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- END_PARTITION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- endColumn - Variable in class org.apache.druid.sql.calcite.parser.Token
-
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
- endLine - Variable in class org.apache.druid.sql.calcite.parser.Token
-
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
- EngineFeature - Enum in org.apache.druid.sql.calcite.run
-
- engineHasFeature(EngineFeature) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- EOF - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- eol - Variable in exception org.apache.druid.sql.calcite.parser.ParseException
-
The end of line string for this machine.
- EPOCH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EQ - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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.external.ExternalDataSource
-
- 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 - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- equals(Object) - Method in class org.apache.druid.sql.calcite.planner.OffsetLimit
-
- 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.rel.Subtotals
-
- equals(Object) - Method in class org.apache.druid.sql.calcite.schema.DruidSchemaCatalog
-
- equals(Object) - Method in class org.apache.druid.sql.calcite.table.DatasourceTable
-
- equals(Object) - Method in class org.apache.druid.sql.calcite.table.DatasourceTable.PhysicalDatasourceMetadata
-
- equals(Object) - Method in class org.apache.druid.sql.http.SqlParameter
-
- 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
-
- ERROR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ESCAPE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- escapeStringLiteral(String) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
-
- estimateCost() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
-
Estimates the per-row cost of running this query.
- eternity() - Static method in class org.apache.druid.sql.calcite.filtration.Filtration
-
- EVERY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EXCEPT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EXCEPTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EXCLUDE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EXCLUDING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EXEC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- execute(List<TypedValue>) - Method in class org.apache.druid.sql.avatica.DruidJdbcPreparedStatement
-
- execute() - Method in class org.apache.druid.sql.avatica.DruidJdbcResultSet
-
- execute(SqlQueryPlus, long) - Method in class org.apache.druid.sql.avatica.DruidJdbcStatement
-
- 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 - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- execute() - Method in class org.apache.druid.sql.DirectStatement
-
Convenience method to perform Direct execution of a query.
- execute(List<TypedValue>) - Method in class org.apache.druid.sql.PreparedStatement
-
Execute a prepared JDBC query.
- executeBatch(Meta.StatementHandle, List<List<TypedValue>>) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- EXISTS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EXP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ExpandBuff(boolean) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- expandView(RelDataType, String, List<String>, List<String>) - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- expectedTokenSequences - Variable in exception org.apache.druid.sql.calcite.parser.ParseException
-
Each entry in this array is an array of integers.
- EXPLAIN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ExplainDepth() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for
EXPLAIN PLAN.
- ExplainDetailLevel() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.
- explainTerms(RelWriter) - Method in class org.apache.druid.sql.calcite.external.ExternalTableScan
-
- explainTerms(RelWriter) - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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.DruidUnionDataSourceRel
-
- explainTerms(RelWriter) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- ExplicitTable(SqlParserPos) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an explicit TABLE t reference.
- EXPONENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- Expression(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a row expression or a parenthesized expression of any kind.
- Expression2(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a binary row expression, or a parenthesized expression of any
kind.
- Expression2b(SqlAbstractParserImpl.ExprContext, List<Object>) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- Expression3(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a unary row expression, or a parenthesized expression of any
kind.
- ExpressionCommaList(Span, SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a list of expressions separated by commas.
- Expressions - Class in org.apache.druid.sql.calcite.expression
-
A collection of functions for translating from Calcite expressions into Druid objects.
- ExpressionVirtualColumnCreator() - Constructor for class org.apache.druid.sql.calcite.expression.DruidExpression.ExpressionVirtualColumnCreator
-
- EXTEND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ExtendedTableRef() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Allows parser to be extended with new types of table references.
- ExtendList() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- ExtensionCalciteRuleProvider - Interface in org.apache.druid.sql.calcite.rule
-
This interface provides a way to supply custom calcite planning rules from extensions.
- EXTERNAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- EXTERNAL_RESOURCE_ACTION - Static variable in class org.apache.druid.sql.calcite.external.ExternalOperatorConversion
-
- ExternalDataSource - Class in org.apache.druid.sql.calcite.external
-
Represents external data for INSERT queries.
- ExternalDataSource(InputSource, InputFormat, RowSignature) - Constructor for class org.apache.druid.sql.calcite.external.ExternalDataSource
-
- ExternalOperatorConversion - Class in org.apache.druid.sql.calcite.external
-
Registers the "EXTERN" operator, which is used in queries like "INSERT INTO dst SELECT * FROM TABLE(EXTERN(...))".
- ExternalOperatorConversion(ExternalTableMacro) - Constructor for class org.apache.druid.sql.calcite.external.ExternalOperatorConversion
-
- ExternalTable - Class in org.apache.druid.sql.calcite.table
-
Represents an source of data external to Druid: a CSV file, an HTTP request, etc.
- ExternalTable(DataSource, RowSignature, ObjectMapper) - Constructor for class org.apache.druid.sql.calcite.table.ExternalTable
-
- ExternalTableMacro - Class in org.apache.druid.sql.calcite.external
-
- ExternalTableMacro(ObjectMapper) - Constructor for class org.apache.druid.sql.calcite.external.ExternalTableMacro
-
- ExternalTableScan - Class in org.apache.druid.sql.calcite.external
-
Represents a scan of an external table.
- ExternalTableScan(RelOptCluster, ObjectMapper, ExternalTable) - Constructor for class org.apache.druid.sql.calcite.external.ExternalTableScan
-
- ExternalTableScanRule - Class in org.apache.druid.sql.calcite.external
-
- ExternalTableScanRule(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.external.ExternalTableScanRule
-
- EXTRACT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- factorize(SqlEngine) - Method in class org.apache.druid.sql.SqlStatementFactoryFactory
-
- FACTORY - Static variable in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
SqlParserImplFactory implementation for creating parser.
- failed(Throwable) - Method in class org.apache.druid.sql.SqlExecutionReporter
-
- FALSE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- feature(EngineFeature, PlannerContext) - Method in class org.apache.druid.sql.calcite.run.NativeSqlEngine
-
- feature(EngineFeature, PlannerContext) - Method in interface org.apache.druid.sql.calcite.run.SqlEngine
-
Whether a feature applies to this engine or not.
- feature(EngineFeature, PlannerContext) - Method in class org.apache.druid.sql.calcite.view.ViewSqlEngine
-
- fetch(Meta.StatementHandle, long, int) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- FETCH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FieldNameTypeCommaList(List<SqlIdentifier>, List<SqlDataTypeSpec>) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parse a "name1 type1 [NULL | NOT NULL], name2 type2 [NULL | NOT NULL] ..." list,
the field type default is not nullable.
- FillBuff() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- filter(RowSignature, VirtualColumnRegistry, DimFilter) - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
-
- FILTER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FILTER_ON_JOIN_EXCLUDE_PUSH_TO_CHILD - Static variable in class org.apache.druid.sql.calcite.rule.FilterJoinExcludePushToChildRule
-
Rule that pushes predicates from a Filter into the Join below them.
- FilterIntoJoinExcludePushToChildRule(RelBuilderFactory, FilterJoinRule.Predicate) - Constructor for class org.apache.druid.sql.calcite.rule.FilterJoinExcludePushToChildRule.FilterIntoJoinExcludePushToChildRule
-
- FilterJoinExcludePushToChildRule - Class in org.apache.druid.sql.calcite.rule
-
This class is a copy (with modification) of FilterJoinRule.
- FilterJoinExcludePushToChildRule.FilterIntoJoinExcludePushToChildRule - Class in org.apache.druid.sql.calcite.rule
-
Rule that tries to push filter expressions into a join
condition.
- FilterNone() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.FilterNone
-
- FilterOnly() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.FilterOnly
-
- Filtration - Class in org.apache.druid.sql.calcite.filtration
-
- FINAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- findUnusedPrefixForDigits(String, Iterable<String>) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
-
Find a string that is either equal to "basePrefix", or basePrefix prepended by underscores, and where nothing in
"strings" starts with prefix plus a digit.
- findVirtualColumnExpressions(List<String>) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
Given a list of column names, find any corresponding
VirtualColumn with the same name
- findVirtualColumns(List<String>) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
- FIRST - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FIRST_VALUE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FLOAT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FLOOR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FloorCeilOptions(Span, boolean) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- FloorOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- FloorOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.FloorOperatorConversion
-
- FOLLOWING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FOR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FOREIGN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FORMAL_COMMENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FORMAT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FORTRAN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FOUND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FRAC_SECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FRAME_ROW - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- frameworkConfig() - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- FREE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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 - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- from(AvailableSegmentMetadata) - Static method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
-
- FromClause() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses the FROM clause for a SELECT.
- fromColumn(String) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- fromExpression(String) - Static method in class org.apache.druid.sql.calcite.aggregation.builtin.MultiColumnSqlAggregator.FieldInfo
-
- 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.
- fromFieldName(String) - Static method in class org.apache.druid.sql.calcite.aggregation.builtin.MultiColumnSqlAggregator.FieldInfo
-
- 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
-
- fromPartialQuery(PartialDruidQuery, DataSource, RowSignature, PlannerContext, RexBuilder, boolean, VirtualColumnRegistry) - Static method in class org.apache.druid.sql.calcite.rel.DruidQuery
-
- fromQueryGranularity(Granularity) - Static method in class org.apache.druid.sql.calcite.expression.ExtractionFns
-
Converts a QueryGranularity to an extractionFn, if possible.
- fromRelDataType(List<String>, RelDataType) - Static method in class org.apache.druid.sql.calcite.table.RowSignatures
-
- fromSort(Sort) - Static method in class org.apache.druid.sql.calcite.planner.OffsetLimit
-
- fromString(String) - Static method in enum org.apache.druid.sql.http.ResultFormat
-
- FULL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- fullResourceActions - Variable in class org.apache.druid.sql.AbstractStatement
-
Full resource actions authorized as part of this request.
- FUNCTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- FUNCTION_NAME - Static variable in class org.apache.druid.sql.calcite.external.ExternalOperatorConversion
-
- functionCall(String) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- 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
-
Sets the SqlKind of the operator.
- FunctionName() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses the name of a function (either a compound identifier or
a reserved word which can be used as a function name).
- FunctionParameterList(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses function parameter lists including DISTINCT keyword recognition,
DEFAULT, and named argument assignment.
- FUSION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- G - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GENERAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GENERATED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- generateParseException() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.druid.sql.calcite.table.RowSignatures.ComplexSqlType
-
- GEOMETRY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GET - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- get(SqlCall) - Method in class org.apache.druid.sql.calcite.planner.convertlet.DruidConvertletTable
-
- get() - Method in class org.apache.druid.sql.calcite.schema.RootSchemaProvider
-
- 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
-
- getAll(String) - Method in class org.apache.druid.sql.SqlLifecycleManager
-
Returns a snapshot of the lifecycles for the given sqlQueryId.
- getAllVirtualColumns(List<String>) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
- getAndIncrementCounter() - Method in class org.apache.druid.sql.calcite.expression.PostAggregatorVisitor
-
- getArguments() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- 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
-
- getAuthorizationResult() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getAuthorizerMapper() - Method in class org.apache.druid.sql.calcite.planner.PlannerFactory
-
- getBeginColumn() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- getBeginLine() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- getCatalogs(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- getChildExps() - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- getChildren() - Method in class org.apache.druid.sql.calcite.external.ExternalDataSource
-
- getClusteredBy() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlInsert
-
- getClusteredBy() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlReplace
-
- getColumn() - Method in class org.apache.druid.sql.calcite.expression.SimpleExtraction
-
- getColumn() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
Deprecated.
- getColumns(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- getColumnTypeForRelDataType(RelDataType) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
-
Convert
RelDataType to the most appropriate
ValueType
Caller who want to coerce all ARRAY types to STRING can set `druid.expressions.allowArrayToStringCast`
runtime property in
ExpressionProcessingConfig
- getComparability() - Method in class org.apache.druid.sql.calcite.table.RowSignatures.ComplexSqlType
-
- getComparator() - Method in class org.apache.druid.sql.calcite.filtration.BoundRefKey
-
- getComparator() - Method in class org.apache.druid.sql.calcite.filtration.BoundValue
-
- getComplexTypeName() - Method in class org.apache.druid.sql.calcite.table.RowSignatures.ComplexSqlType
-
- getConnectionId() - Method in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- getConnectionId() - Method in class org.apache.druid.sql.avatica.DruidConnection
-
- 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.AbstractDruidJdbcStatement
-
- getCurrentOffset() - Method in class org.apache.druid.sql.avatica.DruidJdbcResultSet
-
- getDatabaseProperties(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- getDataSource() - Method in class org.apache.druid.sql.calcite.rel.DruidQuery
-
- getDatasource(String) - Method in class org.apache.druid.sql.calcite.schema.SegmentMetadataCache
-
- getDataSource() - Method in class org.apache.druid.sql.calcite.table.DatasourceTable
-
- getDataSource() - Method in class org.apache.druid.sql.calcite.table.DruidTable
-
- getDataSource() - Method in class org.apache.druid.sql.calcite.table.ExternalTable
-
- getDataSource() - Method in class org.apache.druid.sql.calcite.table.InlineTable
-
- getDataSource() - Method in class org.apache.druid.sql.calcite.table.LookupTable
-
- getDataSourceNames() - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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 the set of names of table datasources read by this DruidRel
- getDataSourceNames() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionDataSourceRel
-
- getDataSourceNames() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- getDatasourceNames() - Method in class org.apache.druid.sql.calcite.schema.SegmentMetadataCache
-
- 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
-
- getDruidTable() - Method in class org.apache.druid.sql.calcite.external.ExternalTableScan
-
- getDruidTable() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
-
- getDruidType() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
The
ColumnType of this expression as inferred when this expression was created.
- getEmptyTraitSet() - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- getEndColumn() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- getEndLine() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- getEngine() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getErrorClass() - Method in enum org.apache.druid.sql.SqlPlanningException.PlanningError
-
- getErrorCode() - Method in enum org.apache.druid.sql.SqlPlanningException.PlanningError
-
- getExpression() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- getExpression(SchemaPlus, String) - Method in class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- 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
-
- getFieldList() - Method in class org.apache.druid.sql.SqlRowTransformer
-
- 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.ViewSchema
-
- getFunctionNames() - Method in class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- getFunctions(String) - Method in class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- 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
-
- GetImage() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- getInputFormat() - Method in class org.apache.druid.sql.calcite.external.ExternalDataSource
-
- getInputs() - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- getInputs() - Method in class org.apache.druid.sql.calcite.rel.DruidOuterQueryRel
-
- getInputs() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionDataSourceRel
-
- getInputs() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- getInputSource() - Method in class org.apache.druid.sql.calcite.external.ExternalDataSource
-
- 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
-
- getJoinExpressionVirtualColumnRegistry() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getJsonMapper() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getLimit() - Method in class org.apache.druid.sql.calcite.planner.OffsetLimit
-
- getLimit() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- getLimitAsRexNode(RexBuilder) - Method in class org.apache.druid.sql.calcite.planner.OffsetLimit
-
- getLine() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
Deprecated.
- getLiteral(SqlTypeName, boolean) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
-
- getLocalNow() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getMaxNumericInFilters() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- 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
-
- getMaxScale(SqlTypeName) - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
-
- getMaxTopNLimit() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- getMessage() - Method in exception org.apache.druid.sql.calcite.parser.ParseException
-
This method has the standard behavior when this object has been
created using the standard constructors.
- getMessage() - Method in error org.apache.druid.sql.calcite.parser.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMetadata() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- 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
-
- getNamedSchema(String) - Method in class org.apache.druid.sql.calcite.schema.DruidSchemaCatalog
-
- getNamedSchemas() - Method in class org.apache.druid.sql.calcite.schema.DruidSchemaCatalog
-
- getNativeQueryIds() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getNaturalStringComparator(RowSignature, SimpleExtraction) - Static method in class org.apache.druid.sql.calcite.table.RowSignatures
-
- getNextToken() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- getNextToken() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImplTokenManager
-
- 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() - Method in class org.apache.druid.sql.calcite.planner.OffsetLimit
-
- getOffsetAsRexNode(RexBuilder) - Method in class org.apache.druid.sql.calcite.planner.OffsetLimit
-
- getOffsetLimit() - Method in class org.apache.druid.sql.calcite.rel.Sorting
-
- 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.
- getOperator() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlInsert
-
- getOperator() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlReplace
-
- getOperatorList() - Method in class org.apache.druid.sql.calcite.planner.DruidOperatorTable
-
- getOperatorTable() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getOrCreateVirtualColumnForExpression(DruidExpression, ColumnType) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
- getOrCreateVirtualColumnForExpression(DruidExpression, RelDataType) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
- getOrCreateVirtualColumnForExpression(PlannerContext, DruidExpression, ColumnType) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
- getOrCreateVirtualColumnForExpression(PlannerContext, DruidExpression, RelDataType) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
- 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
-
- getParameterList(List<SqlParameter>) - Static method in class org.apache.druid.sql.http.SqlQuery
-
- getParameterList() - Method in class org.apache.druid.sql.http.SqlQuery
-
- getParameterRowType() - Method in class org.apache.druid.sql.calcite.planner.PrepareResult
-
Row type from SqlValidator.getParameterRowType(org.apache.calcite.sql.SqlNode) containing the
name and type of each parameter.
- getParameters() - Method in class org.apache.druid.sql.calcite.external.ExternalTableMacro
-
- getParameters() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getParameters() - Method in class org.apache.druid.sql.calcite.view.DruidViewMacro
-
- getParameters() - Method in class org.apache.druid.sql.http.SqlQuery
-
- getParser(Reader) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImplFactory
-
- getPartialDruidQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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.DruidUnionDataSourceRel
-
- getPartialDruidQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- getPartitionedBy() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlInsert
-
- getPartitionedBy() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlReplace
-
- 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
-
- getPlanningError() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getPos() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- 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
-
- 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
-
- getQueryMaker() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getQuerySegmentSpec() - Method in class org.apache.druid.sql.calcite.filtration.Filtration
-
- getRelTraits() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
-
- getReplaceTimeQuery() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlReplace
-
- getReplicas() - Method in class org.apache.druid.sql.calcite.schema.AvailableSegmentMetadata
-
- getRequiredColumns() - Method in class org.apache.druid.sql.calcite.aggregation.Aggregation
-
- getResourceActions() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getResourceActions() - Method in class org.apache.druid.sql.calcite.planner.SqlResourceCollectorShuttle
-
- getResourceType(String, String) - Method in class org.apache.druid.sql.calcite.schema.DruidSchemaCatalog
-
Given the name of a
NamedSchema and the name of a table or function that belongs to that schema, return
the appropriate value to use for
Resource.getType() during authorization
- getResultFormat() - Method in class org.apache.druid.sql.http.SqlQuery
-
- getReturnedRowType() - Method in class org.apache.druid.sql.calcite.planner.PrepareResult
-
Row type for the result that the end user will receive.
- getRootSchema() - Method in class org.apache.druid.sql.calcite.schema.DruidSchemaCatalog
-
Root calcite schema, used to plan and execute queries
- 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.calcite.rel.PartialDruidQuery
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.druid.sql.calcite.table.DruidTable
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.druid.sql.calcite.table.ExternalTable
-
- getRowType() - Method in class org.apache.druid.sql.SqlRowTransformer
-
- getRule(PlannerContext) - Method in interface org.apache.druid.sql.calcite.rule.ExtensionCalciteRuleProvider
-
- getScan() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
-
- getSchema() - Method in class org.apache.druid.sql.calcite.schema.NamedDruidSchema
-
- getSchema() - Method in class org.apache.druid.sql.calcite.schema.NamedLookupSchema
-
- getSchema() - Method in interface org.apache.druid.sql.calcite.schema.NamedSchema
-
- getSchema() - Method in class org.apache.druid.sql.calcite.schema.NamedSystemSchema
-
- getSchema() - Method in class org.apache.druid.sql.calcite.schema.NamedViewSchema
-
- getSchemaName() - Method in class org.apache.druid.sql.calcite.schema.NamedDruidSchema
-
- getSchemaName() - Method in class org.apache.druid.sql.calcite.schema.NamedLookupSchema
-
- getSchemaName() - Method in interface org.apache.druid.sql.calcite.schema.NamedSchema
-
- getSchemaName() - Method in class org.apache.druid.sql.calcite.schema.NamedSystemSchema
-
- getSchemaName() - Method in class org.apache.druid.sql.calcite.schema.NamedViewSchema
-
- getSchemaResourceType(String, String) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getSchemaResourceType(String) - Method in class org.apache.druid.sql.calcite.schema.NamedDruidSchema
-
- getSchemaResourceType(String) - Method in interface org.apache.druid.sql.calcite.schema.NamedSchema
-
For a given name of a table, function, etc of this schema, return the value most appropriate to use for
Resource.getType() for the resource, used during authorization.
- getSchemaResourceType(String) - Method in class org.apache.druid.sql.calcite.schema.NamedSystemSchema
-
- getSchemaResourceType(String) - Method in class org.apache.druid.sql.calcite.schema.NamedViewSchema
-
- 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.AbstractDruidJdbcStatement
-
- getSignature() - Method in class org.apache.druid.sql.avatica.DruidJdbcPreparedStatement
-
- getSignature() - Method in class org.apache.druid.sql.avatica.DruidJdbcResultSet
-
- getSignature() - Method in class org.apache.druid.sql.avatica.DruidJdbcStatement
-
- getSignature() - Method in class org.apache.druid.sql.calcite.external.ExternalDataSource
-
- getSimpleExtraction() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- getSomeDruidChild(RelNode) - Static method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- getSort() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
-
- getSortProject() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
-
- getSql() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- 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.AbstractDruidJdbcStatement
-
- getStatistic() - Method in class org.apache.druid.sql.calcite.table.DruidTable
-
- getStringComparatorForRelDataType(RelDataType) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
-
- getStringComparatorForValueType(ColumnType) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
-
- getSubSchema(String) - Method in class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- getSubSchema(String) - Method in class org.apache.druid.sql.calcite.schema.DruidSchemaCatalog
-
- getSubSchemaNames() - Method in class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- getSubSchemaNames() - Method in class org.apache.druid.sql.calcite.schema.DruidSchemaCatalog
-
- getSubtotals() - Method in class org.apache.druid.sql.calcite.rel.Grouping
-
- getSubtotals() - Method in class org.apache.druid.sql.calcite.rel.Subtotals
-
- GetSuffix(int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- getTable() - Method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
-
- getTable(String) - Method in class org.apache.druid.sql.calcite.schema.DruidSchema
-
- getTable(String) - Method in interface org.apache.druid.sql.calcite.schema.DruidSchemaManager
-
- getTableMap() - Method in class org.apache.druid.sql.calcite.schema.InformationSchema
-
- getTableMap() - Method in class org.apache.druid.sql.calcite.schema.LookupSchema
-
- getTableMap() - Method in class org.apache.druid.sql.calcite.schema.SystemSchema
-
- getTableNames() - Method in class org.apache.druid.sql.calcite.external.ExternalDataSource
-
- getTableNames() - Method in class org.apache.druid.sql.calcite.schema.DruidSchema
-
- getTableNames() - Method in interface org.apache.druid.sql.calcite.schema.DruidSchemaManager
-
- getTables(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, List<String>) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- getTables() - Method in interface org.apache.druid.sql.calcite.schema.DruidSchemaManager
-
Deprecated.
- getTables() - Method in class org.apache.druid.sql.calcite.schema.NoopDruidSchemaManager
-
- getTableTypes(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- getTabSize(int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- getThingsFromLeaderNode(String, TypeReference<T>, DruidLeaderClient, ObjectMapper) - Static method in class org.apache.druid.sql.calcite.schema.SystemSchema
-
- getTimer(String) - Method in class org.apache.druid.sql.avatica.AvaticaMonitor
-
- getTimeSortKind(String) - Method in class org.apache.druid.sql.calcite.rel.Sorting
-
- getTimeZone() - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- getToken(int) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- getTraitDef() - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
-
- getType() - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- getType(String) - Method in class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- getType() - Method in class org.apache.druid.sql.http.SqlParameter
-
- getTypedValue() - Method in class org.apache.druid.sql.http.SqlParameter
-
- getTypeFactory() - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- getTypeNames() - Method in class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- getUnionColumnNames() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionDataSourceRel
-
- getValidatedRowType() - Method in class org.apache.druid.sql.calcite.planner.PrepareResult
-
- getValidator() - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- getValue() - Method in class org.apache.druid.sql.calcite.filtration.BoundValue
-
- getValue() - Method in class org.apache.druid.sql.http.SqlParameter
-
- getValueTypeForRelDataTypeFull(RelDataType) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
-
Convert
RelDataType to the most appropriate
ValueType
- 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() - Method in class org.apache.druid.sql.calcite.aggregation.DimensionExpression
-
- getVirtualColumn(String) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
Get existing virtual column by column name.
- getVirtualColumnByExpression(DruidExpression, RelDataType) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
- getVirtualColumnByExpression(String, RelDataType) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-
- getVirtualColumns() - Method in class org.apache.druid.sql.calcite.rel.Projection
-
- getWhereFilter() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
-
- GLOBAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GO - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GOTO - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GRANT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GRANTED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- GreatestOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- GreatestOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.GreatestOperatorConversion
-
- GROUP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GroupByOpt() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses the optional GROUP BY clause for SELECT.
- GroupByRules - Class in org.apache.druid.sql.calcite.rule
-
- GROUPING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- Grouping - Class in org.apache.druid.sql.calcite.rel
-
Represents Druid's concept of a "group by": dimensions, aggregations, post-aggregations, and 'having' filters.
- GroupingElement() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- GroupingElementList() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- GroupingSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
-
- GroupingSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.GroupingSqlAggregator
-
- GROUPS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- GT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NAME - Static variable in class org.apache.druid.sql.calcite.aggregation.builtin.BuiltinApproxCountDistinctSqlAggregator
-
- NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- name() - Method in class org.apache.druid.sql.calcite.run.NativeSqlEngine
-
- name() - Method in interface org.apache.druid.sql.calcite.run.SqlEngine
-
Name of this engine.
- NAME - Static variable in class org.apache.druid.sql.calcite.schema.NamedLookupSchema
-
- NAME - Static variable in class org.apache.druid.sql.calcite.schema.NamedSystemSchema
-
- NAME - Static variable in class org.apache.druid.sql.calcite.schema.NamedViewSchema
-
- name() - Method in class org.apache.druid.sql.calcite.view.ViewSqlEngine
-
- NAMED_ARGUMENT_ASSIGNMENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NamedDruidSchema - Class in org.apache.druid.sql.calcite.schema
-
The schema for Druid tables to be accessible via SQL.
- NamedDruidSchema(DruidSchema, String) - Constructor for class org.apache.druid.sql.calcite.schema.NamedDruidSchema
-
- NamedFunctionCall() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a call to a named function (could be a builtin with regular
syntax, or else a UDF).
- NamedLookupSchema - Class in org.apache.druid.sql.calcite.schema
-
The schema for Druid lookup tables to be accessible via SQL.
- NamedLookupSchema(LookupSchema) - Constructor for class org.apache.druid.sql.calcite.schema.NamedLookupSchema
-
- NamedRoutineCall(SqlFunctionCategory, SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- NamedSchema - Interface in org.apache.druid.sql.calcite.schema
-
This interface provides everything that is needed to register a Schema as a sub schema to the root schema
of Druid SQL.
- NamedSystemSchema - Class in org.apache.druid.sql.calcite.schema
-
The schema for Druid system tables to be accessible via SQL.
- NamedSystemSchema(PlannerConfig, SystemSchema) - Constructor for class org.apache.druid.sql.calcite.schema.NamedSystemSchema
-
- NamedViewSchema - Class in org.apache.druid.sql.calcite.schema
-
- NamedViewSchema(ViewSchema) - Constructor for class org.apache.druid.sql.calcite.schema.NamedViewSchema
-
- NAMES - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NANOSECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NATIONAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NativeQueryMaker - Class in org.apache.druid.sql.calcite.run
-
- NativeQueryMaker(QueryLifecycleFactory, PlannerContext, ObjectMapper, List<Pair<Integer, String>>) - Constructor for class org.apache.druid.sql.calcite.run.NativeQueryMaker
-
- NativeSqlEngine - Class in org.apache.druid.sql.calcite.run
-
- NativeSqlEngine(QueryLifecycleFactory, ObjectMapper) - Constructor for class org.apache.druid.sql.calcite.run.NativeSqlEngine
-
- Natural() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- NATURAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NCHAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NCLOB - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NE2 - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NESTED_RETURN_TYPE_INFERENCE - Static variable in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions
-
- NestedDataOperatorConversions - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions
-
- NestedDataOperatorConversions.DruidJsonValueConvertletFactory - Class in org.apache.druid.sql.calcite.expression.builtin
-
The StandardConvertletTable converts json_value(..
- NestedDataOperatorConversions.JsonKeysOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.JsonObjectOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.JsonPathsOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.JsonQueryOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.JsonValueAnyOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.JsonValueBigintOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.JsonValueDoubleOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.JsonValueReturningTypeOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.JsonValueVarcharOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.ParseJsonOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.ToJsonStringOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NestedDataOperatorConversions.TryParseJsonOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- NESTING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NEW - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- newSelectorDimFilter(SimpleExtraction, String) - Static method in class org.apache.druid.sql.calcite.expression.builtin.BaseExpressionDimFilterOperatorConversion
-
- NewSpecification() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a NEW UDT(...) expression.
- newToken(int) - Static method in class org.apache.druid.sql.calcite.parser.Token
-
Returns a new Token object, by default.
- NEXT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- next - Variable in class org.apache.druid.sql.calcite.parser.Token
-
A reference to the next regular (non-special) token from the input
stream.
- nextFrame(long, int) - Method in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- nextFrame(long, int) - Method in class org.apache.druid.sql.avatica.DruidJdbcResultSet
-
- NO - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NONE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- none() - Static method in class org.apache.druid.sql.calcite.planner.OffsetLimit
-
- none() - Static method in class org.apache.druid.sql.calcite.rel.Sorting
-
- NonReservedJdbcFunctionName() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses the name of a JDBC function that is a token but is not reserved.
- NonReservedKeyWord() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a non-reserved keyword for use as an identifier.
- NonReservedKeyWord0of3() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- NonReservedKeyWord1of3() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- NonReservedKeyWord2of3() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- NoopDruidSchemaManager - Class in org.apache.druid.sql.calcite.schema
-
- NoopDruidSchemaManager() - Constructor for class org.apache.druid.sql.calcite.schema.NoopDruidSchemaManager
-
- 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
-
- NORMALIZE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NORMALIZED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- normalizeException(Throwable) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- not(BoundDimFilter) - Static method in class org.apache.druid.sql.calcite.filtration.Bounds
-
Negates single-ended Bound filters.
- NOT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NTH_VALUE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NTILE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NULL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NULLABLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NullableOptDefaultFalse() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parse a nullable option, default is false.
- NullableOptDefaultTrue() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parse a nullable option, default is true.
- NULLIF - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- nullLiteral() - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- NULLS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- nullTreatment(SqlCall) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- NUM_FILTER_NOT_USED - Static variable in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- NUMBER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- numberLiteral(Number) - Static method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- NUMERIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- NumericLiteral() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a numeric literal (can be signed)
- PAD - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PARAMETER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PARAMETER_MODE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PARAMETER_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PARAMETER_ORDINAL_POSITION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PARAMETER_SPECIFIC_CATALOG - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PARAMETER_SPECIFIC_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PARAMETER_SPECIFIC_SCHEMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- parameters(List<TypedValue>) - Method in class org.apache.druid.sql.SqlQueryPlus.Builder
-
- parameters() - Method in class org.apache.druid.sql.SqlQueryPlus
-
- ParenthesizedCompoundIdentifierList() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
List of compound identifiers in parentheses.
- ParenthesizedExpression(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a parenthesized query or single row expression.
- ParenthesizedQueryOrCommaList(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a parenthesized query or comma-list of row expressions.
- ParenthesizedQueryOrCommaListWithDefault(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
As ParenthesizedQueryOrCommaList, but allows DEFAULT
in place of any of the expressions.
- ParenthesizedSimpleIdentifierList() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
List of simple identifiers in parentheses.
- parse(ExprMacroTable) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- parse(Reader) - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- parseColumnName(SqlNode) - Static method in class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
Converts a SqlNode identifier into a string representation
- ParseException - Exception in org.apache.druid.sql.calcite.parser
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception org.apache.druid.sql.calcite.parser.ParseException
-
This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() - Constructor for exception org.apache.druid.sql.calcite.parser.ParseException
-
The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) - Constructor for exception org.apache.druid.sql.calcite.parser.ParseException
-
- ParseJsonOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.ParseJsonOperatorConversion
-
- ParseLongOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- ParseLongOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ParseLongOperatorConversion
-
- parseSqlExpressionEof() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- parseSqlStmtEof() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- parseSqlStmtList() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- parseTimeStampWithTimeZone(SqlNode, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
Converts a SqlNode into a timestamp, taking into account the timezone
- PARTIAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- PARTITION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PARTITIONED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PartitionGranularity() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- PASCAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PASSING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PASSTHROUGH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PAST - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PATH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PATTERN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PatternDefinition() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- PatternDefinitionCommaList(Span) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- PatternExpression() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- PatternFactor() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- PatternPrimary() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- PatternTerm() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- PER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PERCENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PERCENT_RANK - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PERCENT_REMAINDER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PERCENTILE_CONT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PERCENTILE_DISC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- perform(RelOptRuleCall, Filter, Join) - Method in class org.apache.druid.sql.calcite.rule.FilterJoinExcludePushToChildRule
-
Copied from FilterJoinRule.perform(org.apache.calcite.plan.RelOptRuleCall, org.apache.calcite.rel.core.Filter, org.apache.calcite.rel.core.Join)
The difference is that this method will not not push filters to the children in classifyFilters
- PERIOD - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PeriodConstructor() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a PERIOD constructor
- periodOperator() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- PERMUTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PhysicalDatasourceMetadata(TableDataSource, RowSignature, boolean, boolean) - Constructor for class org.apache.druid.sql.calcite.table.DatasourceTable.PhysicalDatasourceMetadata
-
- PLACING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PLAN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- plan() - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
-
Plan an SQL query for execution, returning a
PlannerResult which can be used to actually execute the query.
- plan() - Method in class org.apache.druid.sql.DirectStatement
-
Prepares and plans a query for execution, returning a result set to
execute the query.
- PlannerConfig - Class in org.apache.druid.sql.calcite.planner
-
- PlannerConfig() - Constructor for class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- PlannerConfig.Builder - Class in org.apache.druid.sql.calcite.planner
-
Builder for
PlannerConfig, primarily for use in tests to
allow setting options programmatically rather than from the command
line or a properties file.
- plannerContext - Variable in class org.apache.druid.sql.AbstractStatement
-
- 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(DruidSchemaCatalog, DruidOperatorTable, ExprMacroTable, PlannerConfig, AuthorizerMapper, ObjectMapper, String, CalciteRulesManager) - Constructor for class org.apache.druid.sql.calcite.planner.PlannerFactory
-
- PlannerResult - Class in org.apache.druid.sql.calcite.planner
-
The result of planning an SQL query with
DruidPlanner can be run to produce query result, and also includes
the output row type signature.
- PlannerResult(Supplier<Sequence<Object[]>>, RelDataType) - Constructor for class org.apache.druid.sql.calcite.planner.PlannerResult
-
- planningTimeNanos(long) - Method in class org.apache.druid.sql.SqlExecutionReporter
-
- PLI - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PLUS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PORTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- POSITION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- POSITION_REGEX - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- PostfixRowOperator() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a postfix row operator like IS NOT NULL.
- POWER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- preAggregation(Project, PlannerContext, RowSignature, VirtualColumnRegistry) - Static method in class org.apache.druid.sql.calcite.rel.Projection
-
- PRECEDES - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PRECEDING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PRECISION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PrecisionOpt() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- PREFIXED_STRING_LITERAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PrefixRowOperator() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a prefix row operator like NOT.
- prepare() - Method in class org.apache.druid.sql.avatica.DruidJdbcPreparedStatement
-
- prepare(Meta.ConnectionHandle, String, long) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
Creates a new implementation of the JDBC PreparedStatement
class which allows preparing once, executing many times.
- PREPARE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- prepare() - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
-
Prepare a SQL query for execution, including some initial parsing and
validation and any dynamic parameter type resolution, to support prepared
statements via JDBC.
- prepare() - Method in class org.apache.druid.sql.PreparedStatement
-
Prepare the query lifecycle for execution, without completely planning into
something that is executable, but including some initial parsing and
validation, to support prepared statements via JDBC.
- 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
-
Prepares and executes a JDBC Statement
- prepareAndExecuteBatch(Meta.StatementHandle, List<String>) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- PreparedStatement - Class in org.apache.druid.sql
-
Statement for the JDBC prepare-once, execute many model.
- PreparedStatement(SqlToolbox, SqlQueryPlus) - Constructor for class org.apache.druid.sql.PreparedStatement
-
- preparedStatement(SqlQueryPlus) - Method in interface org.apache.druid.sql.SqlStatementFactory
-
- prepareResult() - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
-
- PrepareResult - Class in org.apache.druid.sql.calcite.planner
-
After preparing an SQL query with
DruidPlanner, the artifacts produced are the output signature of the
result row, and type information for any dynamic parameters which must be bound before planning the query.
- PrepareResult(RelDataType, RelDataType, RelDataType) - Constructor for class org.apache.druid.sql.calcite.planner.PrepareResult
-
- prepareResult - Variable in class org.apache.druid.sql.DirectStatement
-
- prepareResult() - Method in class org.apache.druid.sql.DirectStatement
-
- Prepend() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Prepend
-
- PRESERVE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PREV - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- prevCharIsCR - Variable in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- prevCharIsLF - Variable in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- PRIMARY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PRIOR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PRIVILEGES - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- PROCEDURE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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) - Method in class org.apache.druid.sql.calcite.planner.CalciteRulesManager
-
- 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").
- PROPERTY_SQL_APPROX_COUNT_DISTINCT_CHOICE - Static variable in class org.apache.druid.sql.guice.SqlModule
-
- PROPERTY_SQL_ENABLE - Static variable in class org.apache.druid.sql.guice.SqlModule
-
- PROPERTY_SQL_ENABLE_AVATICA - Static variable in class org.apache.druid.sql.guice.SqlModule
-
- PROPERTY_SQL_ENABLE_JSON_OVER_HTTP - Static variable in class org.apache.druid.sql.guice.SqlModule
-
- PROPERTY_SQL_SCHEMA_MANAGER_TYPE - Static variable in class org.apache.druid.sql.guice.SqlModule
-
- PROPERTY_SQL_VIEW_MANAGER_TYPE - Static variable in class org.apache.druid.sql.guice.SqlModule
-
- provideApproxCountDistinctSqlAggregator(SqlAggregator) - Method in class org.apache.druid.sql.calcite.aggregation.SqlAggregationModule
-
- PUBLIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RANGE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RangeSets - Class in org.apache.druid.sql.calcite.filtration
-
- RangeSets() - Constructor for class org.apache.druid.sql.calcite.filtration.RangeSets
-
- RANK - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RBRACE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RBRACKET - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- READ - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- readChar() - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- READS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RECURSIVE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- reduce(RexBuilder, List<RexNode>, List<RexNode>) - Method in class org.apache.druid.sql.calcite.planner.DruidRexExecutor
-
- REF - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REFERENCES - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REFERENCING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- refreshSegments(Set<SegmentId>) - Method in class org.apache.druid.sql.calcite.schema.SegmentMetadataCache
-
Attempt to refresh "segmentSignatures" for a set of segments.
- RegexpExtractOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- RegexpExtractOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RegexpExtractOperatorConversion
-
- RegexpLikeOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- RegexpLikeOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RegexpLikeOperatorConversion
-
- 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
-
- REGR_AVGX - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REGR_AVGY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REGR_COUNT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REGR_INTERCEPT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REGR_R2 - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REGR_SLOPE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REGR_SXX - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REGR_SXY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- REGR_SYY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ReInit(InputStream) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- ReInit(InputStream, String) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- ReInit(Reader) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- ReInit(DruidSqlParserImplTokenManager) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- ReInit(SimpleCharStream) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImplTokenManager
-
- ReInit(SimpleCharStream, int) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImplTokenManager
-
- ReInit(Reader, int, int, int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- ReInit(Reader, int, int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- ReInit(Reader) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- ReInit(InputStream, String, int, int, int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- ReInit(InputStream, int, int, int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- ReInit(InputStream, String) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- ReInit(InputStream) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- ReInit(InputStream, String, int, int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- ReInit(InputStream, int, int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- ReinterpretOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- ReinterpretOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ReinterpretOperatorConversion
-
- rel(SqlNode) - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- RELATIVE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RELEASE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RelParameterizerShuttle - Class in org.apache.druid.sql.calcite.planner
-
Traverse RelNode tree and replaces all RexDynamicParam with RexLiteral
using RexBuilder if a value binding exists for the parameter.
- RelParameterizerShuttle(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- remove(String, SqlLifecycleManager.Cancelable) - Method in class org.apache.druid.sql.SqlLifecycleManager
-
Removes the given lifecycle of the given query ID.
- removeAll(String, List<SqlLifecycleManager.Cancelable>) - Method in class org.apache.druid.sql.SqlLifecycleManager
-
For the given sqlQueryId, this method removes all lifecycles that match to the given list of lifecycles.
- REPEATABLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RepeatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- RepeatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RepeatOperatorConversion
-
- REPLACE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- replaceInput(int, RelNode) - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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.DruidUnionDataSourceRel
-
- replaceInput(int, RelNode) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- ReplaceTimeQuery() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- reporter - Variable in class org.apache.druid.sql.AbstractStatement
-
- reporter() - Method in class org.apache.druid.sql.AbstractStatement
-
- reporter() - Method in class org.apache.druid.sql.DirectStatement.ResultSet
-
- requiredOperands(int) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
-
Signifies that the first requiredOperands operands are required, and all later operands are optional.
- requireResultSet() - Method in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- requireTimeCondition(boolean) - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig.Builder
-
- ReservedFunctionName() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a reserved word which is used as the name of a function.
- RESET - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- reset() - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- resourceActions(boolean) - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
-
Return the resource actions corresponding to the datasources and views which
an authenticated request must be authorized for to process the
query.
- resources() - Method in class org.apache.druid.sql.AbstractStatement
-
Return the datasource and table resources for this
statement.
- resources() - Method in class org.apache.druid.sql.DirectStatement.ResultSet
-
- resources() - Method in interface org.apache.druid.sql.SqlLifecycleManager.Cancelable
-
- RESPECT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RESTART - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RESTRICT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RESULT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ResultFormat - Enum in org.apache.druid.sql.http
-
- ResultFormat.Writer - Interface in org.apache.druid.sql.http
-
- resultSet - Variable in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- resultSet - Variable in class org.apache.druid.sql.DirectStatement
-
- ResultSet(PlannerResult) - Constructor for class org.apache.druid.sql.DirectStatement.ResultSet
-
- resultTypeForInsert(RelDataTypeFactory, RelDataType) - Method in class org.apache.druid.sql.calcite.run.NativeSqlEngine
-
- resultTypeForInsert(RelDataTypeFactory, RelDataType) - Method in interface org.apache.druid.sql.calcite.run.SqlEngine
-
- resultTypeForInsert(RelDataTypeFactory, RelDataType) - Method in class org.apache.druid.sql.calcite.view.ViewSqlEngine
-
- resultTypeForSelect(RelDataTypeFactory, RelDataType) - Method in class org.apache.druid.sql.calcite.run.NativeSqlEngine
-
- resultTypeForSelect(RelDataTypeFactory, RelDataType) - Method in interface org.apache.druid.sql.calcite.run.SqlEngine
-
- resultTypeForSelect(RelDataTypeFactory, RelDataType) - Method in class org.apache.druid.sql.calcite.view.ViewSqlEngine
-
- RETURN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RETURNED_CARDINALITY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RETURNED_LENGTH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RETURNED_OCTET_LENGTH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RETURNED_SQLSTATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RETURNING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RETURNS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- returnTypeArrayWithNullableElements(SqlTypeName) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
-
Sets the return type of the operator to an array type with elements of "typeName", marked as nullable.
- returnTypeCascadeNullable(SqlTypeName) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
-
Sets the return type of the operator to "typeName", marked as nullable if any of its operands are nullable.
- returnTypeInference(SqlReturnTypeInference) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
-
Provides customized return type inference logic.
- returnTypeNonNull(SqlTypeName) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
-
Sets the return type of the operator to "typeName", marked as non-nullable.
- returnTypeNullable(SqlTypeName) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
-
Sets the return type of the operator to "typeName", marked as nullable.
- returnTypeNullableArrayWithNullableElements(SqlTypeName) - Method in class org.apache.druid.sql.calcite.expression.OperatorConversions.OperatorBuilder
-
Sets the return type of the operator to an array type with elements of "typeName", marked as nullable.
- ReverseOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- ReverseOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.ReverseOperatorConversion
-
- REVOKE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RIGHT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RightOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- RightOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RightOperatorConversion
-
- ROLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- rollback(Meta.ConnectionHandle) - Method in class org.apache.druid.sql.avatica.DruidMeta
-
- ROLLBACK - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - Method in class org.apache.druid.sql.calcite.table.DruidTable
-
- ROLLUP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RootSchemaProvider - Class in org.apache.druid.sql.calcite.schema
-
Provides the RootSchema for calcite with
- metadata schema disabled because it's not needed
- caching disabled because druid's caching is better.
- RoundOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- RoundOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RoundOperatorConversion
-
- ROUTINE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ROUTINE_CATALOG - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ROUTINE_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ROUTINE_SCHEMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ROW - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ROW_COUNT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ROW_NUMBER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RowConstructor() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a row constructor in the context of a VALUES expression.
- RowConstructorList(Span) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses one or more rows in a VALUES expression.
- RowExpressionExtension() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a row expression extension, it can be either an identifier,
or a call to a named function.
- ROWS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- rowSignature() - Method in class org.apache.druid.sql.calcite.table.DatasourceTable.PhysicalDatasourceMetadata
-
- RowSignatures - Class in org.apache.druid.sql.calcite.table
-
- RowSignatures.ComplexSqlType - Class in org.apache.druid.sql.calcite.table
-
Calcite RelDataType for Druid complex columns, to preserve complex type information.
- rowType() - Method in class org.apache.druid.sql.calcite.planner.PlannerResult
-
Row type returned to the end user.
- RowTypeName() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parse Row type with format: Row(name1 type1, name2 type2).
- RPadOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- RPadOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RPadOperatorConversion
-
- RPAREN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- RTrimOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- RTrimOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.RTrimOperatorConversion
-
- rules(PlannerContext) - Static method in class org.apache.druid.sql.calcite.rule.DruidRules
-
- run() - Method in class org.apache.druid.sql.calcite.planner.PlannerResult
-
Run the query
- run() - Method in class org.apache.druid.sql.DirectStatement.ResultSet
-
Do the actual execute step which allows subclasses to wrap the sequence,
as is sometimes needed for testing.
- runnable() - Method in class org.apache.druid.sql.calcite.planner.PlannerResult
-
- runnable() - Method in class org.apache.druid.sql.DirectStatement.ResultSet
-
Convenience method for the split plan/run case to ensure that the statement
can, in fact, be run.
- RUNNING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- runQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidRel
-
- runQuery() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- runQuery(DruidQuery) - Method in class org.apache.druid.sql.calcite.run.NativeQueryMaker
-
- runQuery(DruidQuery) - Method in interface org.apache.druid.sql.calcite.run.QueryMaker
-
Executes a given Druid query, which is expected to correspond to the SQL query that this QueryMaker was originally
created for.
- runSegmentMetadataQuery(Iterable<SegmentId>) - Method in class org.apache.druid.sql.calcite.schema.SegmentMetadataCache
-
- SafeDivideOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- SafeDivideOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.SafeDivideOperatorConversion
-
- satisfies(RelTrait) - Method in class org.apache.druid.sql.calcite.rel.DruidConvention
-
- SAVEPOINT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SCALAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SCALE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- scanExternal(ExternalTableScan, PlannerContext) - Static method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
-
Create a DruidQueryRel representing a full scan of external data.
- scanTable(LogicalTableScan, RelOptTable, DruidTable, PlannerContext) - Static method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
-
Create a DruidQueryRel representing a full scan of a builtin table or lookup.
- scanValues(LogicalValues, DruidTable, PlannerContext) - Static method in class org.apache.druid.sql.calcite.rel.DruidQueryRel
-
Create a DruidQueryRel representing a full scan of inline, literal values.
- SCHEMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SCHEMA_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- Scope() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SCOPE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SCOPE_CATALOGS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SCOPE_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SCOPE_SCHEMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SCROLL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SEARCH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SECTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SECURITY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SEEK - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SegmentMetadataCache - Class in org.apache.druid.sql.calcite.schema
-
Broker-side cache of segment metadata which combines segments to identify
datasources which become "tables" in Calcite.
- SegmentMetadataCache(QueryLifecycleFactory, TimelineServerView, SegmentManager, JoinableFactory, PlannerConfig, Escalator, BrokerInternalQueryConfig) - Constructor for class org.apache.druid.sql.calcite.schema.SegmentMetadataCache
-
- SELECT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SELECT_PROJECT - Static variable in class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
-
- SelectExpression() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses one unaliased expression in a select list.
- SelectItem() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses one item in a select list.
- SelectList() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses the select list of a SELECT statement.
- SELF - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SEMICOLON - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SENSITIVE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SEQUENCE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SequenceExpression() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SERIALIZABLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- serializeComplexValues(boolean) - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig.Builder
-
- SERVER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SERVER_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SESSION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SESSION_USER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SET - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SET_MINUS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- setAuthenticationResult(AuthenticationResult) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- setAuthorizationResult(Access) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- setConformance(SqlConformance) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- setDebugStream(PrintStream) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImplTokenManager
-
- setIdentifierMaxLength(int) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- setJoinExpressionVirtualColumnRegistry(VirtualColumnRegistry) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- setParameters(List<TypedValue>) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- setPlanningError(String, Object...) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
Sets the planning error in the context that will be shown to the user if the SQL query cannot be translated
to a native query.
- setQueryMaker(QueryMaker) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- setQuotedCasing(Casing) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- setResourceActions(Set<ResourceAction>) - Method in class org.apache.druid.sql.calcite.planner.PlannerContext
-
- SETS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- setTabSize(int) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- setTabSize(int) - Method in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- setUnquotedCasing(Casing) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- shouldConvertRaggedUnionTypesToVarying() - Method in class org.apache.druid.sql.calcite.planner.DruidTypeSystem
-
- shouldSerializeComplexValues() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- SHOW - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SIMILAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SIMPLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SimpleCharStream - Class in org.apache.druid.sql.calcite.parser
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- SimpleCharStream(Reader, int, int) - Constructor for class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- SimpleCharStream(Reader) - Constructor for class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- SimpleCharStream(InputStream, String) - Constructor for class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- SimpleCharStream(InputStream) - Constructor for class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- 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 optional
extractionFn.
- SimpleExtraction(String, ExtractionFn) - Constructor for class org.apache.druid.sql.calcite.expression.SimpleExtraction
-
- SimpleIdentifier() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a simple identifier as an SqlIdentifier.
- SimpleIdentifierCommaList(List<SqlNode>) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a comma-separated list of simple identifiers.
- SimpleSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
-
Abstraction for single column, single argument simple aggregators like sum, avg, min, max that:
1) Can take direct field accesses or expressions as inputs.
- SimpleSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.SimpleSqlAggregator
-
- SINGLE_LINE_COMMENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SIZE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SKIP_ - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SLASH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- Slice() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.Slice
-
- SMALLINT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- Snapshot(SqlNode) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a FOR SYSTEM_TIME clause following a table expression.
- snapshot(SchemaVersion) - Method in class org.apache.druid.sql.calcite.schema.AbstractTableSchema
-
- SOME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SORT - Static variable in class org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
-
- 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.
- SOURCE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SPACE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- specialConstructor - Variable in exception org.apache.druid.sql.calcite.parser.ParseException
-
This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
- SpecialLiteral() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parse a special literal keyword
- specialToken - Variable in class org.apache.druid.sql.calcite.parser.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- SPECIFIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SPECIFIC_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SPECIFICTYPE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- sql(String) - Method in class org.apache.druid.sql.SqlQueryPlus.Builder
-
- sql() - Method in class org.apache.druid.sql.SqlQueryPlus
-
- SQL_BIGINT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_BINARY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_BIT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_BLOB - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_BOOLEAN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_CHAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_CLOB - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_DATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_DECIMAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_DOUBLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_FLOAT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_FUNCTION - Static variable in class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.StringToMultiString
-
- SQL_FUNCTION - Static variable in class org.apache.druid.sql.calcite.expression.builtin.TimeFloorOperatorConversion
-
- SQL_FUNCTION_NAME - Static variable in class org.apache.druid.sql.calcite.expression.builtin.TimeFloorOperatorConversion
-
- SQL_HEADER_RESPONSE_HEADER - Static variable in class org.apache.druid.sql.http.SqlResource
-
- SQL_HEADER_VALUE - Static variable in class org.apache.druid.sql.http.SqlResource
-
- SQL_INSERT_SEGMENT_GRANULARITY - Static variable in class org.apache.druid.sql.calcite.parser.DruidSqlInsert
-
- SQL_INTEGER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_DAY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_DAY_TO_HOUR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_DAY_TO_MINUTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_DAY_TO_SECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_HOUR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_HOUR_TO_MINUTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_HOUR_TO_SECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_MINUTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_MINUTE_TO_SECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_MONTH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_SECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_YEAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_INTERVAL_YEAR_TO_MONTH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_LONGVARBINARY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_LONGVARCHAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_LONGVARNCHAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_NCHAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_NCLOB - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_NUMERIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_NVARCHAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_QUERY_ID_RESPONSE_HEADER - Static variable in class org.apache.druid.sql.http.SqlResource
-
- SQL_REAL - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_REPLACE_TIME_CHUNKS - Static variable in class org.apache.druid.sql.calcite.parser.DruidSqlReplace
-
- SQL_SMALLINT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TIME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TIMESTAMP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TINYINT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_DAY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_FRAC_SECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_HOUR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_MICROSECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_MINUTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_MONTH - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_QUARTER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_SECOND - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_WEEK - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_TSI_YEAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_VARBINARY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQL_VARCHAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SqlAggregationModule - Class in org.apache.druid.sql.calcite.aggregation
-
Module that provides SQL aggregations.
- SqlAggregationModule() - Constructor for class org.apache.druid.sql.calcite.aggregation.SqlAggregationModule
-
- SqlAggregator - Interface in org.apache.druid.sql.calcite.aggregation
-
Bridge between Druid and SQL aggregators.
- SqlAlter() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an expression for setting or resetting an option in SQL, such as QUOTED_IDENTIFIERS,
or explain plan level (physical/logical).
- SqlBindings - Class in org.apache.druid.sql.guice
-
Utility class that provides bindings to extendable components in the SqlModule
- SqlBindings() - Constructor for class org.apache.druid.sql.guice.SqlBindings
-
- SqlDelete() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a DELETE statement.
- SqlDescribe() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a DESCRIBE statement.
- SqlEngine - Interface in org.apache.druid.sql.calcite.run
-
Engine for running SQL queries.
- SqlEngines - Class in org.apache.druid.sql.calcite.run
-
- SqlEngines() - Constructor for class org.apache.druid.sql.calcite.run.SqlEngines
-
- SQLEXCEPTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SqlExecutionReporter - Class in org.apache.druid.sql
-
Side-car class which reports logs and metrics for an
HttpStatement.
- SqlExecutionReporter(AbstractStatement, String) - Constructor for class org.apache.druid.sql.SqlExecutionReporter
-
- SqlExplain() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an EXPLAIN PLAN statement.
- SqlExpressionEof() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a SQL expression (such as might occur in a WHERE clause) followed by
the end-of-file symbol.
- SqlHttpModule - Class in org.apache.druid.sql.http
-
The Module responsible for providing bindings to the SQL http endpoint
- SqlHttpModule() - Constructor for class org.apache.druid.sql.http.SqlHttpModule
-
- SqlInsert() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an INSERT statement.
- SqlInsertKeywords(List<SqlLiteral>) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SqlLifecycleManager - Class in org.apache.druid.sql
-
- SqlLifecycleManager() - Constructor for class org.apache.druid.sql.SqlLifecycleManager
-
- SqlLifecycleManager.Cancelable - Interface in org.apache.druid.sql
-
- SqlMerge() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a MERGE statement.
- SqlModule - Class in org.apache.druid.sql.guice
-
- SqlModule() - Constructor for class org.apache.druid.sql.guice.SqlModule
-
- SqlModule(Properties) - Constructor for class org.apache.druid.sql.guice.SqlModule
-
- SqlOperatorConversion - Interface in org.apache.druid.sql.calcite.expression
-
- SqlParameter - Class in org.apache.druid.sql.http
-
- SqlParameter(SqlType, Object) - Constructor for class org.apache.druid.sql.http.SqlParameter
-
- SqlParameterizerShuttle - Class in org.apache.druid.sql.calcite.planner
-
Replaces all SqlDynamicParam encountered in an SqlNode tree
with a SqlLiteral if a value binding exists for the parameter, if
possible.
- SqlParameterizerShuttle(PlannerContext) - Constructor for class org.apache.druid.sql.calcite.planner.SqlParameterizerShuttle
-
- sqlParameters(List<SqlParameter>) - Method in class org.apache.druid.sql.SqlQueryPlus.Builder
-
- SqlPlanningException - Exception in org.apache.druid.sql
-
An exception for SQL query planning failures.
- SqlPlanningException(SqlParseException) - Constructor for exception org.apache.druid.sql.SqlPlanningException
-
- SqlPlanningException(ValidationException) - Constructor for exception org.apache.druid.sql.SqlPlanningException
-
- SqlPlanningException(CalciteContextException) - Constructor for exception org.apache.druid.sql.SqlPlanningException
-
- SqlPlanningException(SqlPlanningException.PlanningError, String) - Constructor for exception org.apache.druid.sql.SqlPlanningException
-
- SqlPlanningException.PlanningError - Enum in org.apache.druid.sql
-
- SqlProcedureCall() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a CALL statement.
- SqlQuery - Class in org.apache.druid.sql.http
-
- SqlQuery(String, ResultFormat, boolean, boolean, boolean, Map<String, Object>, List<SqlParameter>) - Constructor for class org.apache.druid.sql.http.SqlQuery
-
- SqlQueryEof() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by
the end-of-file symbol.
- sqlQueryId() - Method in class org.apache.druid.sql.AbstractStatement
-
- SqlQueryOrDml() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a query (SELECT or VALUES)
or DML statement (INSERT, UPDATE, DELETE, MERGE).
- SqlQueryPlus - Class in org.apache.druid.sql
-
Captures the inputs to a SQL execution request: the statement,the context,
parameters, and the authorization result.
- SqlQueryPlus(String, QueryContext, List<TypedValue>, AuthenticationResult) - Constructor for class org.apache.druid.sql.SqlQueryPlus
-
- SqlQueryPlus.Builder - Class in org.apache.druid.sql
-
- SqlResource - Class in org.apache.druid.sql.http
-
- SqlResource(ObjectMapper, AuthorizerMapper, NativeSqlEngine, SqlStatementFactoryFactory, SqlLifecycleManager, ServerConfig) - Constructor for class org.apache.druid.sql.http.SqlResource
-
- SqlResourceCollectorShuttle - Class in org.apache.druid.sql.calcite.planner
-
- SqlResourceCollectorShuttle(SqlValidator, PlannerContext) - Constructor for class org.apache.druid.sql.calcite.planner.SqlResourceCollectorShuttle
-
- SqlRowTransformer - Class in org.apache.druid.sql
-
This class transforms the values of TIMESTAMP or DATE type for sql query results.
- SqlSelect() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a leaf SELECT expression without ORDER BY.
- SqlSelectKeywords(List<SqlLiteral>) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SqlSetOption(Span, String) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses "SET <NAME> = VALUE" or "RESET <NAME>", without a leading
"ALTER <SCOPE>".
- SQLSTATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SqlStatementFactory - Interface in org.apache.druid.sql
-
- SqlStatementFactoryFactory - Class in org.apache.druid.sql
-
Factory factories: when design patterns go too far.
- SqlStatementFactoryFactory(PlannerFactory, ServiceEmitter, RequestLogger, QueryScheduler, AuthConfig, Supplier<DefaultQueryConfig>, SqlLifecycleManager) - Constructor for class org.apache.druid.sql.SqlStatementFactoryFactory
-
- SqlStmt() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an SQL statement.
- SqlStmtEof() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an SQL statement followed by the end-of-file symbol.
- SqlStmtList() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a list of SQL statements separated by semicolon.
- sqlTimeZone(DateTimeZone) - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig.Builder
-
- sqlToolbox - Variable in class org.apache.druid.sql.AbstractStatement
-
- SqlToolbox - Class in org.apache.druid.sql
-
Provides the plan and execution resources to process SQL queries.
- SqlToolbox(SqlEngine, PlannerFactory, ServiceEmitter, RequestLogger, QueryScheduler, AuthConfig, DefaultQueryConfig, SqlLifecycleManager) - Constructor for class org.apache.druid.sql.SqlToolbox
-
- SqlTypeName(Span) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SqlTypeName1(Span) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SqlTypeName2(Span) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SqlTypeName3(Span) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- sqlTypeNameJdbcToJavaClass(SqlTypeName) - Static method in class org.apache.druid.sql.calcite.planner.Calcites
-
- SqlUpdate() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses an UPDATE statement.
- SQLWARNING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SQRT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- stage() - Method in class org.apache.druid.sql.calcite.rel.PartialDruidQuery
-
Returns the stage corresponding to the rel at the end of the query.
- StandardFloorCeilOptions(Span, boolean) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- STAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- START - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- start() - Method in class org.apache.druid.sql.calcite.schema.MetadataSegmentView
-
- start() - Method in class org.apache.druid.sql.calcite.schema.SegmentMetadataCache
-
- START_OFFSET - Static variable in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- STATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- STATEMENT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- statementId - Variable in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- STATIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- staticFlag - Static variable in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- STDDEV_POP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- STDDEV_SAMP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- stop() - Method in class org.apache.druid.sql.calcite.schema.MetadataSegmentView
-
- stop() - Method in class org.apache.druid.sql.calcite.schema.SegmentMetadataCache
-
- STREAM - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- StringLiteral() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a string literal.
- StringSqlAggregator - Class in org.apache.druid.sql.calcite.aggregation.builtin
-
- StringSqlAggregator() - Constructor for class org.apache.druid.sql.calcite.aggregation.builtin.StringSqlAggregator
-
- StringToArrayOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- StringToArrayOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.StringToArrayOperatorConversion
-
- StringToMultiString() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.MultiValueStringOperatorConversions.StringToMultiString
-
- StrposOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- StrposOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.StrposOperatorConversion
-
- STRUCTURE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- STYLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SUBCLASS_ORIGIN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SUBMULTISET - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SUBSET - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SubsetDefinition() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SubsetDefinitionCommaList(Span) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SUBSTITUTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SUBSTRING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SUBSTRING_REGEX - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SubstringOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- SubstringOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.SubstringOperatorConversion
-
- Subtotals - Class in org.apache.druid.sql.calcite.rel
-
Represents the Druid groupBy query concept of subtotals, which is similar to GROUPING SETS.
- succeeded(long) - Method in class org.apache.druid.sql.SqlExecutionReporter
-
- SUCCEEDS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SUM - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- switchTo(String) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- SwitchTo(int) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImplTokenManager
-
- SYMMETRIC - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- SYSTEM - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SYSTEM_CONTEXT_PARAMETERS - Static variable in class org.apache.druid.sql.calcite.run.NativeSqlEngine
-
- SYSTEM_TIME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SYSTEM_USER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- SystemSchema - Class in org.apache.druid.sql.calcite.schema
-
- SystemSchema(DruidSchema, MetadataSegmentView, TimelineServerView, FilteredServerInventoryView, AuthorizerMapper, DruidLeaderClient, DruidLeaderClient, DruidNodeDiscoveryProvider, ObjectMapper) - Constructor for class org.apache.druid.sql.calcite.schema.SystemSchema
-
- TABLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TABLE_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TableConstructor() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a VALUES leaf query expression.
- TableFunctionCall(SqlParserPos) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- TableOverOpt() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Allows an OVER clause following a table expression as an extension to
standard SQL syntax.
- TableRef() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a table reference in a FROM clause, not lateral unless LATERAL
is explicitly specified.
- TableRef2(boolean) - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a table reference in a FROM clause.
- TABLESAMPLE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- tabSize - Variable in class org.apache.druid.sql.calcite.parser.SimpleCharStream
-
- TEMPORARY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TextcatOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- TextcatOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TextcatOperatorConversion
-
- THEN - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- throwable - Variable in class org.apache.druid.sql.avatica.AbstractDruidJdbcStatement
-
- throwIfUnsupportedGranularityInPartitionedBy(Granularity) - Static method in class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
Throws an IAE with appropriate message if the granularity supplied is not present in
Granularities.
- TIES - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TIME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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
-
- TimeInIntervalConvertletFactory - Class in org.apache.druid.sql.calcite.planner.convertlet
-
- 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
-
- TIMESTAMP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TIMESTAMPADD - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TimestampAddFunctionCall() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a call to TIMESTAMPADD.
- TIMESTAMPDIFF - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TimestampDiffFunctionCall() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses a call to TIMESTAMPDIFF.
- TimestampInterval() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- TimestampToMillisOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- TimestampToMillisOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TimestampToMillisOperatorConversion
-
- TimeUnit() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parses time unit for EXTRACT, CEIL and FLOOR functions.
- TimeUnits - Class in org.apache.druid.sql.calcite.expression
-
- TimeUnits() - Constructor for class org.apache.druid.sql.calcite.expression.TimeUnits
-
- TIMEZONE_HOUR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TIMEZONE_MINUTE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TimeZoneOpt() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
Parse a time zone suffix for DateTime types.
- TINYINT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TO - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- toBuilder() - Method in class org.apache.druid.sql.calcite.planner.PlannerConfig
-
- toDimensionSpec() - Method in class org.apache.druid.sql.calcite.aggregation.DimensionExpression
-
- toDimensionSpec(String, ColumnType) - 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.ApproxCountDistinctSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.ArrayConcatSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.ArraySqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.AvgSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.BitwiseSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.BuiltinApproxCountDistinctSqlAggregator
-
- 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.EarliestLatestAnySqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.EarliestLatestBySqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.GroupingSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, VirtualColumnRegistry, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class org.apache.druid.sql.calcite.aggregation.builtin.MultiColumnSqlAggregator
-
- 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 class org.apache.druid.sql.calcite.aggregation.builtin.StringSqlAggregator
-
- 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.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.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.HumanReadableFormatOperatorConversion
-
- 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.NestedDataOperatorConversions.JsonKeysOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonObjectOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonPathsOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonQueryOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonValueAnyOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.JsonValueReturningTypeOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.ParseJsonOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.ToJsonStringOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.TryParseJsonOperatorConversion
-
- 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.RegexpLikeOperatorConversion
-
- 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.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.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.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 expression for projections or the aggregators that don't
require numeric inputs.
- 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
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class org.apache.druid.sql.calcite.external.ExternalOperatorConversion
-
- toDruidExpressionForNumericAggregator(PlannerContext, RowSignature, RexNode) - Static method in class org.apache.druid.sql.calcite.aggregation.Aggregations
-
Translate a Calcite RexNode to a Druid expression for the aggregators that require numeric type inputs.
- 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.AliasedOperatorConversion
-
- 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.AliasedOperatorConversion
-
- toDruidFilter(PlannerContext, RowSignature, VirtualColumnRegistry, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayContainsOperatorConversion
-
- toDruidFilter(PlannerContext, RowSignature, VirtualColumnRegistry, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ArrayOverlapOperatorConversion
-
- toDruidFilter(PlannerContext, RowSignature, VirtualColumnRegistry, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.ContainsOperatorConversion
-
- toDruidFilter(PlannerContext, RowSignature, VirtualColumnRegistry, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.LikeOperatorConversion
-
- toDruidFilter(PlannerContext, RowSignature, VirtualColumnRegistry, RexNode) - Method in class org.apache.druid.sql.calcite.expression.builtin.RegexpLikeOperatorConversion
-
- 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.
- toDruidJoinType(JoinRelType) - Static method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- toDruidQuery(boolean) - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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.DruidUnionDataSourceRel
-
- toDruidQuery(boolean) - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- toDruidQueryForExplaining() - Method in class org.apache.druid.sql.calcite.rel.DruidJoinQueryRel
-
- 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.DruidUnionDataSourceRel
-
- toDruidQueryForExplaining() - Method in class org.apache.druid.sql.calcite.rel.DruidUnionRel
-
- toExpressionFilter(PlannerContext, String, List<DruidExpression>) - Static method in class org.apache.druid.sql.calcite.expression.builtin.BaseExpressionDimFilterOperatorConversion
-
- toExpressionVirtualColumn(String, ColumnType, ExprMacroTable) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- 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
-
- toIntervals(RangeSet<Long>) - Static method in class org.apache.druid.sql.calcite.filtration.RangeSets
-
- ToJsonStringOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.ToJsonStringOperatorConversion
-
- token - Variable in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- Token - Class in org.apache.druid.sql.calcite.parser
-
Describes the input token stream.
- Token() - Constructor for class org.apache.druid.sql.calcite.parser.Token
-
- token_source - Variable in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- tokenImage - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- tokenImage - Variable in exception org.apache.druid.sql.calcite.parser.ParseException
-
This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
- TokenMgrError - Error in org.apache.druid.sql.calcite.parser
-
- TokenMgrError() - Constructor for error org.apache.druid.sql.calcite.parser.TokenMgrError
-
- TokenMgrError(String, int) - Constructor for error org.apache.druid.sql.calcite.parser.TokenMgrError
-
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.druid.sql.calcite.parser.TokenMgrError
-
- TOP_LEVEL_COUNT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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) - Method in class org.apache.druid.sql.calcite.expression.AliasedOperatorConversion
-
- 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.DatasourceTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.druid.sql.calcite.table.ExternalTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.druid.sql.calcite.table.InlineTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.druid.sql.calcite.table.LookupTable
-
- toRelDataType(RowSignature, RelDataTypeFactory) - Static method in class org.apache.druid.sql.calcite.table.RowSignatures
-
Returns a Calcite RelDataType corresponding to a row signature.
- toRelDataType(RowSignature, RelDataTypeFactory, boolean) - Static method in class org.apache.druid.sql.calcite.table.RowSignatures
-
Returns a Calcite RelDataType corresponding to a row signature.
- 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.external.ExternalDataSource
-
- 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.parser.Token
-
Returns the image.
- toString() - Method in class org.apache.druid.sql.calcite.planner.OffsetLimit
-
- 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.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.rel.Subtotals
-
- toString() - Method in class org.apache.druid.sql.calcite.schema.DruidSchemaCatalog
-
- toString() - Method in class org.apache.druid.sql.calcite.table.DatasourceTable.PhysicalDatasourceMetadata
-
- toString() - Method in class org.apache.druid.sql.calcite.table.DatasourceTable
-
- toString() - Method in class org.apache.druid.sql.calcite.table.ExternalTable
-
- toString() - Method in class org.apache.druid.sql.calcite.table.InlineTable
-
- toString() - Method in class org.apache.druid.sql.calcite.table.LookupTable
-
- toString() - Method in enum org.apache.druid.sql.http.ResultFormat
-
- toString() - Method in class org.apache.druid.sql.http.SqlParameter
-
- toString() - Method in class org.apache.druid.sql.http.SqlQuery
-
- toSubtotalsSpec(List<DimensionSpec>) - Method in class org.apache.druid.sql.calcite.rel.Subtotals
-
- 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.
- toVirtualColumn(String, ColumnType, ExprMacroTable) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- TRAILING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRANSACTION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRANSACTIONS_ACTIVE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRANSACTIONS_COMMITTED - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRANSACTIONS_ROLLED_BACK - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRANSFORM - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- transform(int, RelTraitSet, RelNode) - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- transform(Object[], int) - Method in class org.apache.druid.sql.SqlRowTransformer
-
- TRANSFORMS - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRANSLATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRANSLATE_REGEX - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- 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.
- TRANSLATION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TREAT - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRIGGER - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRIGGER_CATALOG - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRIGGER_NAME - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRIGGER_SCHEMA - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRIM - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRIM_ARRAY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TrimOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- TrimOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TrimOperatorConversion
-
- TRUE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TRUNCATE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TruncateOperatorConversion - Class in org.apache.druid.sql.calcite.expression.builtin
-
- TruncateOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.TruncateOperatorConversion
-
- TryParseJsonOperatorConversion() - Constructor for class org.apache.druid.sql.calcite.expression.builtin.NestedDataOperatorConversions.TryParseJsonOperatorConversion
-
- TYPE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- TYPE - Static variable in class org.apache.druid.sql.calcite.schema.NoopDruidSchemaManager
-
- TYPE - Static variable in class org.apache.druid.sql.calcite.view.NoopViewManager
-
- TypeName() - Method in class org.apache.druid.sql.calcite.parser.DruidSqlParserImpl
-
- validate(DruidPlanner) - Method in class org.apache.druid.sql.AbstractStatement
-
Validate SQL query and authorize against any datasources or views which
will take part in the query.
- validate(SqlNode) - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- validate() - Method in class org.apache.druid.sql.calcite.planner.DruidPlanner
-
- validateAndGetType(SqlNode) - Method in class org.apache.druid.sql.calcite.planner.CalcitePlanner
-
- validateContext(QueryContext) - Method in class org.apache.druid.sql.calcite.run.NativeSqlEngine
-
- validateContext(QueryContext) - Method in interface org.apache.druid.sql.calcite.run.SqlEngine
-
Validates a provided query context.
- validateContext(QueryContext) - Method in class org.apache.druid.sql.calcite.view.ViewSqlEngine
-
- ValidateNoMarkerFiltersRemain - Class in org.apache.druid.sql.calcite.filtration
-
- validateNoSpecialContextKeys(QueryContext, Set<String>) - Static method in class org.apache.druid.sql.calcite.run.SqlEngines
-
Validates that a provided query context does not have any of the internal, special context keys listed in the
specialContextKeys collection.
- validateQueryAndConvertToIntervals(SqlNode, Granularity, DateTimeZone) - Static method in class org.apache.druid.sql.calcite.parser.DruidSqlParserUtils
-
This method validates and converts a SqlNode representing a query into an optmizied list of intervals to
be used in creating an ingestion spec.
- VALUE - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- VALUE_OF - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- valueOf(String) - Static method in enum org.apache.druid.sql.calcite.aggregation.builtin.BitwiseSqlAggregator.Op
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.druid.sql.calcite.expression.DruidExpression.NodeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.druid.sql.calcite.planner.DruidPlanner.State
-
Returns the enum constant of this type with the specified name.
- 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.calcite.run.EngineFeature
-
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.
- valueOf(String) - Static method in enum org.apache.druid.sql.SqlPlanningException.PlanningError
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.druid.sql.calcite.aggregation.builtin.BitwiseSqlAggregator.Op
-
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.calcite.expression.DruidExpression.NodeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- values() - Static method in enum org.apache.druid.sql.calcite.planner.DruidPlanner.State
-
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.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.calcite.run.EngineFeature
-
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.
- values() - Static method in enum org.apache.druid.sql.SqlPlanningException.PlanningError
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VAR_POP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- VAR_SAMP - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- VARBINARY - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- VARCHAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- VARYING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- VERSION - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- VERSIONING - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- VERTICAL_BAR - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- VIEW - Static variable in interface org.apache.druid.sql.calcite.parser.DruidSqlParserImplConstants
-
- ViewManager - Interface in org.apache.druid.sql.calcite.view
-
- ViewSchema - Class in org.apache.druid.sql.calcite.schema
-
- ViewSchema(ViewManager) - Constructor for class org.apache.druid.sql.calcite.schema.ViewSchema
-
- ViewSqlEngine - Class in org.apache.druid.sql.calcite.view
-
Engine used for getting the row type of 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.
- visit(DruidExpression) - Method in interface org.apache.druid.sql.calcite.expression.DruidExpression.DruidExpressionShuttle
-
- visit(DruidExpression.DruidExpressionShuttle) - Method in class org.apache.druid.sql.calcite.expression.DruidExpression
-
- visit(TableScan) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(TableFunctionScan) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalValues) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalFilter) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalProject) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalJoin) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalCorrelate) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalUnion) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalIntersect) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalMinus) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalAggregate) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalMatch) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalSort) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(LogicalExchange) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(RelNode) - Method in class org.apache.druid.sql.calcite.planner.RelParameterizerShuttle
-
- visit(SqlDynamicParam) - Method in class org.apache.druid.sql.calcite.planner.SqlParameterizerShuttle
-
- visit(SqlCall) - Method in class org.apache.druid.sql.calcite.planner.SqlResourceCollectorShuttle
-
- visit(SqlIdentifier) - Method in class org.apache.druid.sql.calcite.planner.SqlResourceCollectorShuttle
-
- visitAll(List<DruidExpression>) - Method in interface org.apache.druid.sql.calcite.expression.DruidExpression.DruidExpressionShuttle
-
- visitAllSubExpressions(DruidExpression.DruidExpressionShuttle) - Method in class org.apache.druid.sql.calcite.rel.VirtualColumnRegistry
-