Package org.apache.drill.exec.expr
Class TypeHelper
java.lang.Object
org.apache.drill.exec.expr.BasicTypeHelper
org.apache.drill.exec.expr.TypeHelper
-
Field Summary
Fields inherited from class org.apache.drill.exec.expr.BasicTypeHelper
WIDTH_ESTIMATE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.sun.codemodel.JType
getComplexHolderType
(com.sun.codemodel.JCodeModel model, TypeProtos.MinorType type, TypeProtos.DataMode mode) static com.sun.codemodel.JType
getHolderType
(com.sun.codemodel.JCodeModel model, TypeProtos.MinorType type, TypeProtos.DataMode mode) static SqlAccessor
getSqlAccessor
(ValueVector vector) Methods inherited from class org.apache.drill.exec.expr.BasicTypeHelper
buildErrorMessage, buildErrorMessage, compareValues, createValueHolder, deNullify, getHolderReaderImpl, getHolderReaderImpl, getNewVector, getNewVector, getNewVector, getNewVector, getReaderClassName, getSize, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getType, getValue, getValueHolderType, getValueVectorClass, getWriterImpl, getWriterInterface, isNull, nullify, setValue, setValueSafe
-
Constructor Details
-
TypeHelper
public TypeHelper()
-
-
Method Details
-
getSqlAccessor
-
getHolderType
public static com.sun.codemodel.JType getHolderType(com.sun.codemodel.JCodeModel model, TypeProtos.MinorType type, TypeProtos.DataMode mode) -
getComplexHolderType
public static com.sun.codemodel.JType getComplexHolderType(com.sun.codemodel.JCodeModel model, TypeProtos.MinorType type, TypeProtos.DataMode mode)
-