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