Package | Description |
---|---|
org.apache.hadoop.hive.ql.optimizer.calcite.reloperators | |
org.apache.hadoop.hive.ql.optimizer.calcite.translator |
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 org.apache.calcite.rel.RelNode |
HiveProject.projectMapping(org.apache.calcite.rel.RelNode rel,
org.apache.calcite.util.mapping.Mapping mapping,
List<String> fieldNames)
Creates a relational expression which projects the output fields of a
relational expression according to a partial mapping.
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.calcite.rex.RexNode |
RexNodeConverter.convert(ExprNodeConstantDesc literal) |
static org.apache.calcite.rel.type.RelDataType |
TypeConverter.convert(ListTypeInfo lstType,
org.apache.calcite.rel.type.RelDataTypeFactory dtFactory) |
static org.apache.calcite.rel.type.RelDataType |
TypeConverter.convert(MapTypeInfo mapType,
org.apache.calcite.rel.type.RelDataTypeFactory dtFactory) |
static ASTNode |
ASTConverter.convert(org.apache.calcite.rel.RelNode relNode,
List<FieldSchema> resultSchema) |
static org.apache.calcite.rel.type.RelDataType |
TypeConverter.convert(StructTypeInfo structType,
org.apache.calcite.rel.type.RelDataTypeFactory dtFactory) |
static org.apache.calcite.rel.type.RelDataType |
TypeConverter.convert(TypeInfo type,
org.apache.calcite.rel.type.RelDataTypeFactory dtFactory) |
static org.apache.calcite.rel.type.RelDataType |
TypeConverter.convert(UnionTypeInfo unionType,
org.apache.calcite.rel.type.RelDataTypeFactory dtFactory) |
static org.apache.calcite.rel.RelNode |
PlanModifierForReturnPath.convertOpTree(org.apache.calcite.rel.RelNode rel,
List<FieldSchema> resultSchema) |
static org.apache.calcite.rel.RelNode |
PlanModifierForASTConv.convertOpTree(org.apache.calcite.rel.RelNode rel,
List<FieldSchema> resultSchema) |
protected static void |
PlanModifierUtil.fixTopOBSchema(org.apache.calcite.rel.RelNode rootRel,
org.apache.calcite.util.Pair<org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode> topSelparentPair,
List<FieldSchema> resultSchema,
boolean replaceProject) |
static org.apache.calcite.sql.SqlOperator |
SqlFunctionConverter.getCalciteFn(String hiveUdfName,
com.google.common.collect.ImmutableList<org.apache.calcite.rel.type.RelDataType> calciteArgTypes,
org.apache.calcite.rel.type.RelDataType calciteRetType,
boolean deterministic) |
static org.apache.calcite.rel.type.RelDataType |
TypeConverter.getType(org.apache.calcite.plan.RelOptCluster cluster,
List<ColumnInfo> cInfoLst)
Convert Hive Types To Calcite Types
|
static org.apache.calcite.rel.type.RelDataType |
TypeConverter.getType(org.apache.calcite.plan.RelOptCluster cluster,
RowResolver rr,
List<String> neededCols) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.