public class GenerateFilter<T> extends ExpressionCodeGenerator<FilterFunction<T>>
ExpressionCodeGenerator.FieldAccessor, ExpressionCodeGenerator.GeneratedExpression, ExpressionCodeGenerator.ObjectFieldAccessor, ExpressionCodeGenerator.ObjectMethodAccessor, ExpressionCodeGenerator.ProductAccessor
Constructor and Description |
---|
GenerateFilter(CompositeType<T> inputType,
Expression predicate,
ClassLoader cl,
TableConfig config) |
Modifier and Type | Method and Description |
---|---|
protected FilterFunction<T> |
generateInternal() |
org.slf4j.Logger |
LOG() |
addDateFormatter, addTimeFormatter, addTimestampFormatter, compiler, defaultPrimitive, fieldAccessorFor, freshName, freshNameCounter, generate, generateExpression, generateExpressionInternal, getField, log, nullCheck, reusableInitStatements, reusableMemberStatements, reuseInitCode, reuseMemberCode, typeTermForTypeInfo, typeTermForTypeInfoForCast
public GenerateFilter(CompositeType<T> inputType, Expression predicate, ClassLoader cl, TableConfig config)
public org.slf4j.Logger LOG()
protected FilterFunction<T> generateInternal()
generateInternal
in class ExpressionCodeGenerator<FilterFunction<T>>
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.