| Package | Description |
|---|---|
| org.apache.hadoop.hive.ql.optimizer.calcite.rules.views |
| Class and Description |
|---|
| HiveAggregateIncrementalRewritingRuleBase
This class implements the main algorithm of rewriting an MV maintenance plan to incremental.
|
| HiveAggregateIncrementalRewritingRuleBase.IncrementalComputePlan |
| HiveAggregateInsertDeleteIncrementalRewritingRule
This rule will perform a rewriting to prepare the plan for incremental
view maintenance in case there exist aggregation operator, so we can
avoid the INSERT OVERWRITE and use a MERGE statement instead.
|
| HiveAggregateInsertIncrementalRewritingRule
This rule will perform a rewriting to prepare the plan for incremental
view maintenance in case there exist aggregation operator, so we can
avoid the INSERT OVERWRITE and use a MERGE statement instead.
|
| HiveAggregatePartitionIncrementalRewritingRule
Rule to prepare the plan for incremental view maintenance if the view is partitioned and insert only:
Insert overwrite the partitions which are affected since the last rebuild only and leave the
rest of the partitions intact.
|
| HiveAugmentSnapshotMaterializationRule
This rule will rewrite the materialized view with information about
its invalidation data.
|
| HiveAugmentSnapshotMaterializationRule.Config |
| HiveInsertOnlyScanWriteIdRule
This rule turns on populating writeId of insert only table scans.
|
| HiveJoinInsertIncrementalRewritingRule
This rule will perform a rewriting to prepare the plan for incremental
view maintenance in case there is no aggregation operator, so we can
avoid the INSERT OVERWRITE and use a INSERT statement instead.
|
| HiveMaterializedViewRule.HiveMaterializedViewOnlyAggregateRule |
| HiveMaterializedViewRule.HiveMaterializedViewProjectAggregateRule |
| HivePushdownSnapshotFilterRule
Calcite rule to push down predicates contains
VirtualColumn.SNAPSHOT_ID reference to TableScan. |
| HiveRowIsDeletedPropagator.Context |
Copyright © 2024 The Apache Software Foundation. All rights reserved.