public class HiveMaterializedViewRule extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
HiveMaterializedViewRule.HiveMaterializedViewOnlyAggregateRule |
protected static class |
HiveMaterializedViewRule.HiveMaterializedViewProjectAggregateRule |
| Modifier and Type | Field and Description |
|---|---|
static HiveMaterializedViewRule.HiveMaterializedViewOnlyAggregateRule |
INSTANCE_AGGREGATE |
static org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule |
INSTANCE_FILTER |
static org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule |
INSTANCE_JOIN |
static HiveMaterializedViewRule.HiveMaterializedViewProjectAggregateRule |
INSTANCE_PROJECT_AGGREGATE |
static org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule |
INSTANCE_PROJECT_FILTER |
static org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule |
INSTANCE_PROJECT_JOIN |
static org.apache.calcite.plan.RelOptRule[] |
MATERIALIZED_VIEW_REWRITING_RULES |
| Constructor and Description |
|---|
HiveMaterializedViewRule() |
public static final org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule INSTANCE_PROJECT_FILTER
public static final org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule INSTANCE_FILTER
public static final org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule INSTANCE_PROJECT_JOIN
public static final org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule INSTANCE_JOIN
public static final HiveMaterializedViewRule.HiveMaterializedViewProjectAggregateRule INSTANCE_PROJECT_AGGREGATE
public static final HiveMaterializedViewRule.HiveMaterializedViewOnlyAggregateRule INSTANCE_AGGREGATE
public static final org.apache.calcite.plan.RelOptRule[] MATERIALIZED_VIEW_REWRITING_RULES
Copyright © 2024 The Apache Software Foundation. All rights reserved.