public class DruidRules extends Object
DruidQuery.| Modifier and Type | Class and Description |
|---|---|
private static class |
DruidRules.DruidAggregateRule
Rule to push an
Aggregate into a DruidQuery. |
private static class |
DruidRules.DruidFilterRule
Rule to push a
Filter into a DruidQuery. |
private static class |
DruidRules.DruidProjectAggregateRule
|
private static class |
DruidRules.DruidProjectRule
Rule to push a
Project into a DruidQuery. |
private static class |
DruidRules.DruidProjectSortRule
|
private static class |
DruidRules.DruidSortProjectRule
|
private static class |
DruidRules.DruidSortRule
Rule to push an
Aggregate into a DruidQuery. |
| Modifier and Type | Field and Description |
|---|---|
static DruidRules.DruidAggregateRule |
AGGREGATE |
private static com.google.common.base.Predicate<AggregateCall> |
BAD_AGG
Predicate that returns whether Druid can not handle an aggregate.
|
static DruidRules.DruidFilterRule |
FILTER |
protected static org.slf4j.Logger |
LOGGER |
static DruidRules.DruidProjectRule |
PROJECT |
static DruidRules.DruidProjectAggregateRule |
PROJECT_AGGREGATE |
static DruidRules.DruidProjectSortRule |
PROJECT_SORT |
static List<RelOptRule> |
RULES |
static DruidRules.DruidSortRule |
SORT |
static DruidRules.DruidSortProjectRule |
SORT_PROJECT |
| Modifier | Constructor and Description |
|---|---|
private |
DruidRules() |
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
checkTimestampRefOnQuery(ImmutableBitSet set,
RelNode top,
DruidQuery query) |
protected static final org.slf4j.Logger LOGGER
public static final DruidRules.DruidFilterRule FILTER
public static final DruidRules.DruidProjectRule PROJECT
public static final DruidRules.DruidAggregateRule AGGREGATE
public static final DruidRules.DruidProjectAggregateRule PROJECT_AGGREGATE
public static final DruidRules.DruidSortRule SORT
public static final DruidRules.DruidProjectSortRule PROJECT_SORT
public static final DruidRules.DruidSortProjectRule SORT_PROJECT
public static final List<RelOptRule> RULES
private static final com.google.common.base.Predicate<AggregateCall> BAD_AGG
private static boolean checkTimestampRefOnQuery(ImmutableBitSet set, RelNode top, DruidQuery query)
Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.