public class GenerateSelect<I,O> extends GenerateResultAssembler<MapFunction<I,O>>
ExpressionCodeGenerator.FieldAccessor, ExpressionCodeGenerator.GeneratedExpression, ExpressionCodeGenerator.ObjectFieldAccessor, ExpressionCodeGenerator.ObjectMethodAccessor, ExpressionCodeGenerator.ProductAccessor
Constructor and Description |
---|
GenerateSelect(CompositeType<I> inputTypeInfo,
CompositeType<O> resultTypeInfo,
scala.collection.Seq<Expression> outputFields,
ClassLoader cl,
TableConfig config) |
Modifier and Type | Method and Description |
---|---|
protected MapFunction<I,O> |
generateInternal() |
org.slf4j.Logger |
LOG() |
createResult, reuseCode
addDateFormatter, addTimeFormatter, addTimestampFormatter, compiler, defaultPrimitive, fieldAccessorFor, freshName, freshNameCounter, generate, generateExpression, generateExpressionInternal, getField, log, nullCheck, reusableInitStatements, reusableMemberStatements, reuseInitCode, reuseMemberCode, typeTermForTypeInfo, typeTermForTypeInfoForCast
public GenerateSelect(CompositeType<I> inputTypeInfo, CompositeType<O> resultTypeInfo, scala.collection.Seq<Expression> outputFields, ClassLoader cl, TableConfig config)
public org.slf4j.Logger LOG()
protected MapFunction<I,O> generateInternal()
generateInternal
in class ExpressionCodeGenerator<MapFunction<I,O>>
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.