public class HiveParserRexNodeConverter extends Object
Constructor and Description |
---|
HiveParserRexNodeConverter(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rel.type.RelDataType inpDataType,
Map<String,Integer> nameToPosMap,
int offset,
boolean flattenExpr,
SqlFunctionConverter funcConverter) |
HiveParserRexNodeConverter(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rel.type.RelDataType inpDataType,
Map<String,Integer> outerNameToPos,
Map<String,Integer> nameToPos,
HiveParserRowResolver hiveRR,
HiveParserRowResolver outerRR,
int offset,
boolean flattenExpr,
int correlatedId,
SqlFunctionConverter funcConverter) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rex.RexNode |
convert(org.apache.hadoop.hive.ql.plan.ExprNodeDesc expr) |
static org.apache.calcite.rex.RexNode |
convert(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.hadoop.hive.ql.plan.ExprNodeDesc joinCondnExprNode,
List<org.apache.calcite.rel.RelNode> inputRels,
LinkedHashMap<org.apache.calcite.rel.RelNode,HiveParserRowResolver> relToHiveRR,
Map<org.apache.calcite.rel.RelNode,Map<String,Integer>> relToHiveColNameCalcitePosMap,
boolean flattenExpr,
SqlFunctionConverter funcConverter) |
static org.apache.calcite.rex.RexNode |
convertConstant(org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc literal,
org.apache.calcite.plan.RelOptCluster cluster) |
public HiveParserRexNodeConverter(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.rel.type.RelDataType inpDataType, Map<String,Integer> outerNameToPos, Map<String,Integer> nameToPos, HiveParserRowResolver hiveRR, HiveParserRowResolver outerRR, int offset, boolean flattenExpr, int correlatedId, SqlFunctionConverter funcConverter)
public HiveParserRexNodeConverter(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.rel.type.RelDataType inpDataType, Map<String,Integer> nameToPosMap, int offset, boolean flattenExpr, SqlFunctionConverter funcConverter)
public static org.apache.calcite.rex.RexNode convert(org.apache.calcite.plan.RelOptCluster cluster, org.apache.hadoop.hive.ql.plan.ExprNodeDesc joinCondnExprNode, List<org.apache.calcite.rel.RelNode> inputRels, LinkedHashMap<org.apache.calcite.rel.RelNode,HiveParserRowResolver> relToHiveRR, Map<org.apache.calcite.rel.RelNode,Map<String,Integer>> relToHiveColNameCalcitePosMap, boolean flattenExpr, SqlFunctionConverter funcConverter) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public org.apache.calcite.rex.RexNode convert(org.apache.hadoop.hive.ql.plan.ExprNodeDesc expr) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public static org.apache.calcite.rex.RexNode convertConstant(org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc literal, org.apache.calcite.plan.RelOptCluster cluster) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.