Package org.apache.calcite.adapter.druid
Class DruidRules
- java.lang.Object
-
- org.apache.calcite.adapter.druid.DruidRules
-
public class DruidRules extends java.lang.Object
Rules and relational operators forDruidQuery
.
-
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description private
DruidRules()
-
-
-
Field Detail
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
FILTER
public static final DruidRules.DruidFilterRule FILTER
-
PROJECT
public static final DruidRules.DruidProjectRule PROJECT
-
AGGREGATE
public static final DruidRules.DruidAggregateRule AGGREGATE
-
AGGREGATE_PROJECT
public static final DruidRules.DruidAggregateProjectRule AGGREGATE_PROJECT
-
SORT
public static final DruidRules.DruidSortRule SORT
-
SORT_PROJECT_TRANSPOSE
public static final DruidRules.DruidSortProjectTransposeRule SORT_PROJECT_TRANSPOSE
-
PROJECT_SORT_TRANSPOSE
public static final DruidRules.DruidProjectSortTransposeRule PROJECT_SORT_TRANSPOSE
-
PROJECT_FILTER_TRANSPOSE
public static final DruidRules.DruidProjectFilterTransposeRule PROJECT_FILTER_TRANSPOSE
-
FILTER_PROJECT_TRANSPOSE
public static final DruidRules.DruidFilterProjectTransposeRule FILTER_PROJECT_TRANSPOSE
-
AGGREGATE_FILTER_TRANSPOSE
public static final DruidRules.DruidAggregateFilterTransposeRule AGGREGATE_FILTER_TRANSPOSE
-
FILTER_AGGREGATE_TRANSPOSE
public static final DruidRules.DruidFilterAggregateTransposeRule FILTER_AGGREGATE_TRANSPOSE
-
POST_AGGREGATION_PROJECT
public static final DruidRules.DruidPostAggregationProjectRule POST_AGGREGATION_PROJECT
-
PROJECT_EXTRACT_RULE
public static final DruidRules.DruidAggregateExtractProjectRule PROJECT_EXTRACT_RULE
-
DRUID_HAVING_FILTER_RULE
public static final DruidRules.DruidHavingFilterRule DRUID_HAVING_FILTER_RULE
-
RULES
public static final java.util.List<RelOptRule> RULES
-
-