- TimeArithmeticOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
Base class for a number of time arithmetic related operators.
- TimeArithmeticOperatorConversion(SqlOperator, int) - Constructor for class io.druid.sql.calcite.expression.builtin.TimeArithmeticOperatorConversion
-
- TimeArithmeticOperatorConversion.TimeMinusIntervalOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TimeArithmeticOperatorConversion.TimePlusIntervalOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TimeExtractOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TimeExtractOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TimeExtractOperatorConversion
-
- TimeFloorOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TimeFloorOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TimeFloorOperatorConversion
-
- TimeFormatOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TimeFormatOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TimeFormatOperatorConversion
-
- TimeMinusIntervalOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TimeArithmeticOperatorConversion.TimeMinusIntervalOperatorConversion
-
- TimeParseOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TimeParseOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TimeParseOperatorConversion
-
- TimePlusIntervalOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TimeArithmeticOperatorConversion.TimePlusIntervalOperatorConversion
-
- TimeShiftOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TimeShiftOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TimeShiftOperatorConversion
-
- TimestampToMillisOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TimestampToMillisOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TimestampToMillisOperatorConversion
-
- TimeUnits - Class in io.druid.sql.calcite.expression
-
- TimeUnits() - Constructor for class io.druid.sql.calcite.expression.TimeUnits
-
- toDimensionSpec() - Method in class io.druid.sql.calcite.aggregation.DimensionExpression
-
- toDimensionSpec(String, ValueType) - Method in class io.druid.sql.calcite.expression.SimpleExtraction
-
- toDruidAggregation(PlannerContext, RowSignature, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class io.druid.sql.calcite.aggregation.builtin.ApproxCountDistinctSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class io.druid.sql.calcite.aggregation.builtin.AvgSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class io.druid.sql.calcite.aggregation.builtin.CountSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class io.druid.sql.calcite.aggregation.builtin.MaxSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class io.druid.sql.calcite.aggregation.builtin.MinSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in class io.druid.sql.calcite.aggregation.builtin.SumSqlAggregator
-
- toDruidAggregation(PlannerContext, RowSignature, RexBuilder, String, AggregateCall, Project, List<Aggregation>, boolean) - Method in interface io.druid.sql.calcite.aggregation.SqlAggregator
-
Returns a Druid Aggregation corresponding to a SQL AggregateCall.
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.AliasedOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.BinaryOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.BTrimOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.CastOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.CeilOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.DateTruncOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.ExtractOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.FloorOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.LookupOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.LTrimOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.MillisToTimestampOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.RegexpExtractOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.RTrimOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.StrposOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.SubstringOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.TimeArithmeticOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.TimeExtractOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.TimeFloorOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.TimeFormatOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.TimeParseOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.TimeShiftOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.TimestampToMillisOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.TrimOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.builtin.TruncateOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.DirectOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Static method in class io.druid.sql.calcite.expression.Expressions
-
Translate a Calcite RexNode to a Druid expressions.
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in interface io.druid.sql.calcite.expression.SqlOperatorConversion
-
Translate a Calcite RexNode to a Druid expression.
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.UnaryPrefixOperatorConversion
-
- toDruidExpression(PlannerContext, RowSignature, RexNode) - Method in class io.druid.sql.calcite.expression.UnarySuffixOperatorConversion
-
- toDruidExpressions(PlannerContext, RowSignature, List<RexNode>) - Static method in class io.druid.sql.calcite.expression.Expressions
-
Translate a list of Calcite RexNode to Druid expressions.
- toDruidQuery(boolean) - Method in class io.druid.sql.calcite.rel.DruidOuterQueryRel
-
- toDruidQuery(boolean) - Method in class io.druid.sql.calcite.rel.DruidQueryRel
-
- toDruidQuery(boolean) - Method in class io.druid.sql.calcite.rel.DruidRel
-
Convert this DruidRel to a DruidQuery.
- toDruidQuery(boolean) - Method in class io.druid.sql.calcite.rel.DruidSemiJoin
-
- toDruidQueryForExplaining() - Method in class io.druid.sql.calcite.rel.DruidOuterQueryRel
-
- toDruidQueryForExplaining() - Method in class io.druid.sql.calcite.rel.DruidQueryRel
-
- toDruidQueryForExplaining() - Method in class io.druid.sql.calcite.rel.DruidRel
-
Convert this DruidRel to a DruidQuery for purposes of explaining.
- toDruidQueryForExplaining() - Method in class io.druid.sql.calcite.rel.DruidSemiJoin
-
- toFilter(PlannerContext, RowSignature, RexNode) - Static method in class io.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 io.druid.sql.calcite.filtration.Bounds
-
- toGroupByQuery() - Method in class io.druid.sql.calcite.rel.DruidQuery
-
Return this query as a GroupBy query, or null if this query is not compatible with GroupBy.
- toIntervals(RangeSet<Long>) - Static method in class io.druid.sql.calcite.filtration.RangeSets
-
- toQueryGranularity(DruidExpression, ExprMacroTable) - Static method in class io.druid.sql.calcite.expression.Expressions
-
Converts an expression to a Granularity, if possible.
- toQueryGranularity(ExtractionFn) - Static method in class io.druid.sql.calcite.expression.ExtractionFns
-
Converts extractionFn to a QueryGranularity, if possible.
- toQueryGranularity(TimeUnitRange, DateTimeZone) - Static method in class io.druid.sql.calcite.expression.TimeUnits
-
Returns the Druid QueryGranularity corresponding to a Calcite TimeUnitRange, or null if there is none.
- toRange(BoundDimFilter) - Static method in class io.druid.sql.calcite.filtration.Bounds
-
- toRanges(List<BoundDimFilter>) - Static method in class io.druid.sql.calcite.filtration.Bounds
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class io.druid.sql.calcite.table.DruidTable
-
- toScanQuery() - Method in class io.druid.sql.calcite.rel.DruidQuery
-
Return this query as a Scan query, or null if this query is not compatible with Scan.
- toSelectQuery() - Method in class io.druid.sql.calcite.rel.DruidQuery
-
Return this query as a Select query, or null if this query is not compatible with Select.
- toString() - Method in class io.druid.sql.calcite.aggregation.Aggregation
-
- toString() - Method in class io.druid.sql.calcite.aggregation.DimensionExpression
-
- toString() - Method in class io.druid.sql.calcite.aggregation.PostAggregatorFactory
-
- toString() - Method in class io.druid.sql.calcite.expression.DruidExpression
-
- toString() - Method in class io.druid.sql.calcite.expression.SimpleExtraction
-
- toString() - Method in class io.druid.sql.calcite.filtration.BoundRefKey
-
- toString() - Method in class io.druid.sql.calcite.filtration.BoundValue
-
- toString() - Method in class io.druid.sql.calcite.filtration.Filtration
-
- toString() - Method in class io.druid.sql.calcite.planner.PlannerConfig
-
- toString() - Method in class io.druid.sql.calcite.rel.DruidConvention
-
- toString() - Method in class io.druid.sql.calcite.rel.Grouping
-
- toString() - Method in class io.druid.sql.calcite.rel.PartialDruidQuery
-
- toString() - Method in class io.druid.sql.calcite.rel.SelectProjection
-
- toString() - Method in class io.druid.sql.calcite.rel.SortProject
-
- toString() - Method in class io.druid.sql.calcite.table.DruidTable
-
- toString() - Method in class io.druid.sql.calcite.table.RowSignature
-
- toString() - Method in class io.druid.sql.http.SqlQuery
-
- toTimeseriesQuery() - Method in class io.druid.sql.calcite.rel.DruidQuery
-
Return this query as a Timeseries query, or null if this query is not compatible with Timeseries.
- toTopNQuery() - Method in class io.druid.sql.calcite.rel.DruidQuery
-
Return this query as a TopN query, or null if this query is not compatible with TopN.
- toVirtualColumn(String, ValueType, ExprMacroTable) - Method in class io.druid.sql.calcite.expression.DruidExpression
-
- translateAggregateCall(PlannerContext, RowSignature, RexBuilder, Project, AggregateCall, List<Aggregation>, String, boolean) - Static method in class io.druid.sql.calcite.rule.GroupByRules
-
Translate an AggregateCall to Druid equivalents.
- TrimOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TrimOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TrimOperatorConversion
-
- TruncateOperatorConversion - Class in io.druid.sql.calcite.expression.builtin
-
- TruncateOperatorConversion() - Constructor for class io.druid.sql.calcite.expression.builtin.TruncateOperatorConversion
-