Interface | Description |
---|---|
HiveRelShuttle |
Visitor that has methods for the common logical relational expressions.
|
HiveSubQRemoveRelBuilder.AggCall |
Information necessary to create a call to an aggregate function.
|
HiveSubQRemoveRelBuilder.GroupKey |
Information necessary to create the GROUP BY clause of an Aggregate.
|
Class | Description |
---|---|
HiveCalciteUtil |
Generic utility functions needed for Calcite based Hive CBO.
|
HiveCalciteUtil.ConstantFinder |
Walks over an expression and determines whether it is constant.
|
HiveCalciteUtil.JoinLeafPredicateInfo |
JoinLeafPredicateInfo represents leaf predicate in Join condition
(conjuctive lement).
|
HiveCalciteUtil.JoinPredicateInfo |
JoinPredicateInfo represents Join condition; JoinPredicate Info uses
JoinLeafPredicateInfo to represent individual conjunctive elements in the
predicate.
JoinPredicateInfo = JoinLeafPredicateInfo1 and JoinLeafPredicateInfo2... |
HiveConfPlannerContext | |
HiveDefaultRelMetadataProvider | |
HivePlannerContext | |
HiveRelBuilder |
Builder for relational expressions in Hive.
|
HiveRelCollation | |
HiveRelDistribution | |
HiveRelFactories | |
HiveRelOpMaterializationValidator |
Checks the query plan for conditions that would make the plan unsuitable for
materialized views or query caching:
- References to temporary or external tables
- References to non-determinisitc functions.
|
HiveRelOptUtil | |
HiveRelShuttleImpl | |
HiveRexExecutorImpl | |
HiveSubQRemoveRelBuilder |
Builder for relational expressions.
|
HiveSubQRemoveRelBuilder.GroupKeyImpl |
Implementation of
RelBuilder.GroupKey . |
HiveTypeSystemImpl | |
RelOptHiveTable | |
SubqueryConf | |
TraitsUtil |
Enum | Description |
---|---|
CalciteSemanticException.UnsupportedFeature |
Exception | Description |
---|---|
CalciteSemanticException |
Exception from SemanticAnalyzer.
|
CalciteSubquerySemanticException |
Exception from SemanticAnalyzer.
|
CalciteViewSemanticException |
Exception from SemanticAnalyzer.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.