public class CodeGenUtils$ extends Object
Modifier and Type | Field and Description |
---|---|
static CodeGenUtils$ |
MODULE$
Static reference to the singleton instance of this Scala object.
|
Constructor and Description |
---|
CodeGenUtils$() |
public static final CodeGenUtils$ MODULE$
public String primitiveTypeTermForTypeInfo(TypeInformation<?> tpe)
public String boxedTypeTermForTypeInfo(TypeInformation<?> tpe)
public String primitiveDefaultValue(TypeInformation<?> tpe)
public String superPrimitive(TypeInformation<?> typeInfo)
public String internalToTemporalCode(TypeInformation<?> resultType, String resultTerm)
public String temporalToInternalCode(TypeInformation<?> resultType, String resultTerm)
public void requireNumeric(GeneratedExpression genExpr)
public void requireComparable(GeneratedExpression genExpr)
public void requireString(GeneratedExpression genExpr)
public void requireBoolean(GeneratedExpression genExpr)
public boolean isReference(GeneratedExpression genExpr)
public boolean isReference(TypeInformation<?> typeInfo)
public CodeGenUtils.FieldAccessor fieldAccessorFor(CompositeType<?> compType, int index)
public CodeGenUtils.FieldAccessor getFieldAccessor(Class<?> clazz, String fieldName)
public boolean isFieldPrimitive(Field field)
public String reflectiveFieldReadAccess(String fieldTerm, Field field, String objectTerm)
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.