Uses of Interface
org.apache.calcite.adapter.druid.DruidSqlOperatorConverter
-
Packages that use DruidSqlOperatorConverter Package Description org.apache.calcite.adapter.druid Query provider based on a Druid database. -
-
Uses of DruidSqlOperatorConverter in org.apache.calcite.adapter.druid
Classes in org.apache.calcite.adapter.druid that implement DruidSqlOperatorConverter Modifier and Type Class Description class
BinaryOperatorConversion
Binary operator conversion utility class used to convert expression like exp1 Operator exp2class
CeilOperatorConversion
DruidSqlOperatorConverter implementation that handles Ceil operations conversionsclass
DirectOperatorConversion
Direct operator conversion for expression like Function(exp_1,...exp_n)class
DruidSqlCastConverter
Druid cast converter operator used to translates calcite casts to Druid expression castclass
ExtractOperatorConversion
Time extract operator conversion for expressions like EXTRACT(timeUnit FROM arg) Unit can be SECOND, MINUTE, HOUR, DAY (day of month), DOW (day of week), DOY (day of year), WEEK (week of week year), MONTH (1 through 12), QUARTER (1 through 4), or YEARclass
FloorOperatorConversion
DruidSqlOperatorConverter implementation that handles Floor operations conversionsclass
NaryOperatorConverter
Converts Calcite n-ary operators to druid expression eg (arg1 Op arg2 Op arg3)class
SubstringOperatorConversion
Converts Calcite SUBSTRING call to Druid Expression when possibleclass
UnaryPrefixOperatorConversion
Unary prefix Operator conversion class used to convert expression like Unary NOT and Minusclass
UnarySuffixOperatorConversion
Unary suffix operator conversion, used to convert function like: expression Unary_OperatorFields in org.apache.calcite.adapter.druid with type parameters of type DruidSqlOperatorConverter Modifier and Type Field Description (package private) java.util.Map<SqlOperator,DruidSqlOperatorConverter>
DruidQuery. converterOperatorMap
This operator map provides DruidSqlOperatorConverter instance to convert a Calcite RexNode to Druid Expression when possible.static java.util.List<DruidSqlOperatorConverter>
DruidQuery. DEFAULT_OPERATORS_LIST
Provides a standard list of supported Calcite operators that can be converted to Druid Expressions.Methods in org.apache.calcite.adapter.druid that return types with arguments of type DruidSqlOperatorConverter Modifier and Type Method Description protected java.util.Map<SqlOperator,DruidSqlOperatorConverter>
DruidQuery. getOperatorConversionMap()
Method parameters in org.apache.calcite.adapter.druid with type arguments of type DruidSqlOperatorConverter Modifier and Type Method Description static DruidQuery
DruidQuery. create(RelOptCluster cluster, RelTraitSet traitSet, RelOptTable table, DruidTable druidTable, java.util.List<RelNode> rels, java.util.Map<SqlOperator,DruidSqlOperatorConverter> converterOperatorMap)
Creates a DruidQuery.private static DruidQuery
DruidQuery. create(RelOptCluster cluster, RelTraitSet traitSet, RelOptTable table, DruidTable druidTable, java.util.List<org.joda.time.Interval> intervals, java.util.List<RelNode> rels, java.util.Map<SqlOperator,DruidSqlOperatorConverter> converterOperatorMap)
Creates a DruidQuery.Constructor parameters in org.apache.calcite.adapter.druid with type arguments of type DruidSqlOperatorConverter Constructor Description DruidQuery(RelOptCluster cluster, RelTraitSet traitSet, RelOptTable table, DruidTable druidTable, java.util.List<org.joda.time.Interval> intervals, java.util.List<RelNode> rels, java.util.Map<SqlOperator,DruidSqlOperatorConverter> converterOperatorMap)
Creates a DruidQuery.
-