Modifier and Type | Method and Description |
---|---|
static HiveProject |
HiveProject.create(org.apache.calcite.rel.RelNode child,
List<? extends org.apache.calcite.rex.RexNode> exps,
List<String> fieldNames)
Creates a HiveProject with no sort keys.
|
static HiveProject |
HiveProject.create(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rel.RelNode child,
List<? extends org.apache.calcite.rex.RexNode> exps,
org.apache.calcite.rel.type.RelDataType rowType,
List<org.apache.calcite.rel.RelCollation> collationList)
Creates a HiveProject.
|
static HiveProject |
HiveProject.create(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rel.RelNode child,
List<? extends org.apache.calcite.rex.RexNode> exps,
org.apache.calcite.rel.type.RelDataType rowType,
org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.RelCollation> collationList)
Creates a HiveProject.
|
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.rel.RelNode |
HiveAggregateProjectMergeRule.apply(HiveAggregate aggregate,
HiveProject project) |
Constructor and Description |
---|
HiveRelFieldTrimmer(org.apache.calcite.sql.validate.SqlValidator validator,
org.apache.calcite.tools.RelBuilder relBuilder,
ColumnAccessInfo columnAccessInfo,
Map<HiveProject,Table> viewToTableSchema) |
Modifier and Type | Method and Description |
---|---|
Double |
HiveRelMdMemory.memory(HiveProject project,
org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.