Package | Description |
---|---|
org.apache.flink.table.planner.delegation.hive | |
org.apache.flink.table.planner.delegation.hive.copy |
Modifier and Type | Class and Description |
---|---|
class |
TableFunctionConverter
A RexShuttle that converts RexCall for table functions.
|
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.rex.RexNode |
HiveParserRexNodeConverter.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.rel.core.AggregateCall |
HiveParserUtils.toAggCall(HiveParserBaseSemanticAnalyzer.AggInfo aggInfo,
HiveParserRexNodeConverter converter,
Map<String,Integer> rexNodeToPos,
int groupCount,
org.apache.calcite.rel.RelNode input,
org.apache.calcite.plan.RelOptCluster cluster,
SqlFunctionConverter funcConverter) |
Constructor and Description |
---|
HiveParserDMLHelper(PlannerContext plannerContext,
SqlFunctionConverter funcConverter,
CatalogManager catalogManager) |
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 |
---|---|
static org.apache.calcite.sql.SqlOperator |
HiveParserSqlFunctionConverter.getCalciteFn(String hiveUdfName,
List<org.apache.calcite.rel.type.RelDataType> calciteArgTypes,
org.apache.calcite.rel.type.RelDataType calciteRetType,
boolean deterministic,
SqlFunctionConverter functionConverter) |
static org.apache.calcite.sql.SqlOperator |
HiveParserSqlFunctionConverter.getCalciteOperator(String funcTextName,
org.apache.hadoop.hive.ql.udf.generic.GenericUDF hiveUDF,
List<org.apache.calcite.rel.type.RelDataType> calciteArgTypes,
org.apache.calcite.rel.type.RelDataType retType,
SqlFunctionConverter functionConverter) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.