Package | Description |
---|---|
org.apache.flink.table.codegen | |
org.apache.flink.table.codegen.calls |
Modifier and Type | Method and Description |
---|---|
GeneratedExpression |
CodeGenerator.generateConverterResultExpression(TypeInformation<?> returnType,
scala.collection.Seq<String> resultFieldNames)
Generates an expression that converts the first input (and second input) into the given type.
|
GeneratedExpression |
CodeGenerator.generateExpression(org.apache.calcite.rex.RexNode rex)
Generates an expression from a RexNode.
|
GeneratedExpression |
CodeGenerator.generateInputFieldUnboxing(TypeInformation<?> fieldType,
String fieldTerm)
Converts the external boxed format to an internal mostly primitive field representation.
|
GeneratedExpression |
CodeGenerator.generateNonNullLiteral(TypeInformation<?> literalType,
String literalCode) |
GeneratedExpression |
CodeGenerator.generateOutputFieldBoxing(GeneratedExpression expr)
Converts the internal mostly primitive field representation to an external boxed format.
|
GeneratedExpression |
CodeGenerator.generateResultExpression(scala.collection.Seq<GeneratedExpression> fieldExprs,
TypeInformation<?> returnType,
scala.collection.Seq<String> resultFieldNames)
Generates an expression from a sequence of other expressions.
|
GeneratedExpression |
CodeGenerator.generateResultExpression(TypeInformation<?> returnType,
scala.collection.Seq<String> resultFieldNames,
scala.collection.Seq<org.apache.calcite.rex.RexNode> rexNodes)
Generates an expression from a sequence of RexNode.
|
GeneratedExpression |
CodeGenerator.generateSymbol(Enum<?> enum_) |
GeneratedExpression |
CodeGenerator.visitCall(org.apache.calcite.rex.RexCall call) |
GeneratedExpression |
CodeGenerator.visitCorrelVariable(org.apache.calcite.rex.RexCorrelVariable correlVariable) |
GeneratedExpression |
CodeGenerator.visitDynamicParam(org.apache.calcite.rex.RexDynamicParam dynamicParam) |
GeneratedExpression |
CodeGenerator.visitFieldAccess(org.apache.calcite.rex.RexFieldAccess rexFieldAccess) |
GeneratedExpression |
CodeGenerator.visitInputRef(org.apache.calcite.rex.RexInputRef inputRef) |
GeneratedExpression |
CodeGenerator.visitLiteral(org.apache.calcite.rex.RexLiteral literal) |
GeneratedExpression |
CodeGenerator.visitLocalRef(org.apache.calcite.rex.RexLocalRef localRef) |
GeneratedExpression |
CodeGenerator.visitOver(org.apache.calcite.rex.RexOver over) |
GeneratedExpression |
CodeGenerator.visitRangeRef(org.apache.calcite.rex.RexRangeRef rangeRef) |
GeneratedExpression |
CodeGenerator.visitSubQuery(org.apache.calcite.rex.RexSubQuery subQuery) |
Modifier and Type | Method and Description |
---|---|
scala.Tuple2<scala.collection.Seq<GeneratedExpression>,scala.collection.Seq<GeneratedExpression>> |
CodeGenerator.generateCorrelateAccessExprs()
Generates an expression from the left input and the right table function.
|
scala.Tuple2<scala.collection.Seq<GeneratedExpression>,scala.collection.Seq<GeneratedExpression>> |
CodeGenerator.generateCorrelateAccessExprs()
Generates an expression from the left input and the right table function.
|
Modifier and Type | Method and Description |
---|---|
GeneratedExpression |
CodeGenerator.generateOutputFieldBoxing(GeneratedExpression expr)
Converts the internal mostly primitive field representation to an external boxed format.
|
static Enum<?> |
CodeGenUtils.getEnum(GeneratedExpression genExpr) |
Enum<?> |
CodeGenUtils$.getEnum(GeneratedExpression genExpr) |
static boolean |
CodeGenUtils.isReference(GeneratedExpression genExpr) |
boolean |
CodeGenUtils$.isReference(GeneratedExpression genExpr) |
static void |
CodeGenUtils.requireArray(GeneratedExpression genExpr) |
void |
CodeGenUtils$.requireArray(GeneratedExpression genExpr) |
static void |
CodeGenUtils.requireBoolean(GeneratedExpression genExpr) |
void |
CodeGenUtils$.requireBoolean(GeneratedExpression genExpr) |
static void |
CodeGenUtils.requireComparable(GeneratedExpression genExpr) |
void |
CodeGenUtils$.requireComparable(GeneratedExpression genExpr) |
static void |
CodeGenUtils.requireInteger(GeneratedExpression genExpr) |
void |
CodeGenUtils$.requireInteger(GeneratedExpression genExpr) |
static void |
CodeGenUtils.requireNumeric(GeneratedExpression genExpr) |
void |
CodeGenUtils$.requireNumeric(GeneratedExpression genExpr) |
static void |
CodeGenUtils.requireString(GeneratedExpression genExpr) |
void |
CodeGenUtils$.requireString(GeneratedExpression genExpr) |
static void |
CodeGenUtils.requireTemporal(GeneratedExpression genExpr) |
void |
CodeGenUtils$.requireTemporal(GeneratedExpression genExpr) |
static void |
CodeGenUtils.requireTimeInterval(GeneratedExpression genExpr) |
void |
CodeGenUtils$.requireTimeInterval(GeneratedExpression genExpr) |
Modifier and Type | Method and Description |
---|---|
GeneratedExpression |
CodeGenerator.generateResultExpression(scala.collection.Seq<GeneratedExpression> fieldExprs,
TypeInformation<?> returnType,
scala.collection.Seq<String> resultFieldNames)
Generates an expression from a sequence of other expressions.
|
Modifier and Type | Method and Description |
---|---|
GeneratedExpression |
TrimCallGen.generate(CodeGenerator codeGenerator,
scala.collection.Seq<GeneratedExpression> operands) |
GeneratedExpression |
ScalarFunctionCallGen.generate(CodeGenerator codeGenerator,
scala.collection.Seq<GeneratedExpression> operands) |
GeneratedExpression |
TableFunctionCallGen.generate(CodeGenerator codeGenerator,
scala.collection.Seq<GeneratedExpression> operands) |
GeneratedExpression |
FloorCeilCallGen.generate(CodeGenerator codeGenerator,
scala.collection.Seq<GeneratedExpression> operands) |
GeneratedExpression |
MultiTypeMethodCallGen.generate(CodeGenerator codeGenerator,
scala.collection.Seq<GeneratedExpression> operands) |
GeneratedExpression |
CurrentTimePointCallGen.generate(CodeGenerator codeGenerator,
scala.collection.Seq<GeneratedExpression> operands) |
GeneratedExpression |
NotCallGenerator.generate(CodeGenerator codeGenerator,
scala.collection.Seq<GeneratedExpression> operands) |
GeneratedExpression |
MethodCallGen.generate(CodeGenerator codeGenerator,
scala.collection.Seq<GeneratedExpression> operands) |
GeneratedExpression |
CallGenerator.generate(CodeGenerator codeGenerator,
scala.collection.Seq<GeneratedExpression> operands) |
GeneratedExpression |
ScalarOperators$.generateArray(CodeGenerator codeGenerator,
TypeInformation<?> resultType,
scala.collection.Seq<GeneratedExpression> elements) |
static GeneratedExpression |
ScalarOperators.generateArray(CodeGenerator codeGenerator,
TypeInformation<?> resultType,
scala.collection.Seq<GeneratedExpression> elements) |
GeneratedExpression |
CallGenerator$.generateCallIfArgsNotNull(boolean nullCheck,
TypeInformation<?> returnType,
scala.collection.Seq<GeneratedExpression> operands,
scala.Function1<scala.collection.Seq<String>,String> call) |
GeneratedExpression |
ScalarOperators$.generateIfElse(boolean nullCheck,
scala.collection.Seq<GeneratedExpression> operands,
TypeInformation<?> resultType,
int i) |
static GeneratedExpression |
ScalarOperators.generateIfElse(boolean nullCheck,
scala.collection.Seq<GeneratedExpression> operands,
TypeInformation<?> resultType,
int i) |
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.