Modifier and Type | Field and Description |
---|---|
protected TypeProtos.MajorType |
PathSegment.originalValueType
Indicates the type of original value.
|
TypeProtos.MajorType |
IfExpression.outputType |
TypeProtos.MajorType |
OutputTypeDeterminer.FixedType.outputType |
Constructor and Description |
---|
ArraySegment(int index,
Object originalValue,
TypeProtos.MajorType valueType) |
CastExpression(LogicalExpression input,
TypeProtos.MajorType type,
ExpressionPosition pos) |
FieldReference(String value,
ExpressionPosition pos,
TypeProtos.MajorType dataType) |
FixedType(TypeProtos.MajorType outputType) |
MajorTypeInLogicalExpression(TypeProtos.MajorType majorType) |
NameSegment(CharSequence n,
Object originalValue,
TypeProtos.MajorType valueType) |
ParameterExpression(String name,
TypeProtos.MajorType type,
ExpressionPosition pos) |
PathSegment(PathSegment child,
Object originalValue,
TypeProtos.MajorType originalValueType) |
TypedFieldExpr(SchemaPath path,
TypeProtos.MajorType type) |
TypedNullConstant(TypeProtos.MajorType type) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
FuncHolder.getParamMajorType(int i)
Drill SQL type of an input parameter.
|
Modifier and Type | Field and Description |
---|---|
TypeProtos.MajorType |
ExprParser.DataTypeContext.type |
TypeProtos.MajorType |
ExprParser.BooleanTypeContext.type |
TypeProtos.MajorType |
ExprParser.NumTypeContext.type |
TypeProtos.MajorType |
ExprParser.CharTypeContext.type |
TypeProtos.MajorType |
ExprParser.DateTypeContext.type |
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
Types.LATE_BIND_TYPE |
static TypeProtos.MajorType |
Types.NULL |
static TypeProtos.MajorType |
Types.OPTIONAL_BIT |
static TypeProtos.MajorType |
Types.OPTIONAL_INT |
static TypeProtos.MajorType |
Types.REQUIRED_BIT |
Modifier and Type | Field and Description |
---|---|
static com.google.protobuf.Parser<TypeProtos.MajorType> |
TypeProtos.MajorType.PARSER
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
TypeProtos.MajorType.Builder.build() |
TypeProtos.MajorType |
TypeProtos.MajorType.Builder.buildPartial() |
static TypeProtos.MajorType |
TypeProtos.MajorType.getDefaultInstance() |
TypeProtos.MajorType |
TypeProtos.MajorType.getDefaultInstanceForType() |
TypeProtos.MajorType |
TypeProtos.MajorType.Builder.getDefaultInstanceForType() |
static TypeProtos.MajorType |
Types.getMajorTypeFromName(String typeName) |
static TypeProtos.MajorType |
Types.getMajorTypeFromName(String typeName,
TypeProtos.DataMode mode) |
TypeProtos.MajorType |
SchemaTypeProtos.MajorType.MessageSchema.newMessage() |
static TypeProtos.MajorType |
Types.optional(TypeProtos.MinorType type) |
static TypeProtos.MajorType |
Types.overrideMode(TypeProtos.MajorType originalMajorType,
TypeProtos.DataMode overrideMode) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseDelimitedFrom(InputStream input) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(byte[] data) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(ByteBuffer data) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(com.google.protobuf.ByteString data) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(com.google.protobuf.CodedInputStream input) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(InputStream input) |
static TypeProtos.MajorType |
TypeProtos.MajorType.parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static TypeProtos.MajorType |
Types.repeated(TypeProtos.MinorType type) |
static TypeProtos.MajorType |
Types.required(TypeProtos.MinorType type) |
static TypeProtos.MajorType |
Types.withMode(TypeProtos.MinorType type,
TypeProtos.DataMode mode) |
static TypeProtos.MajorType |
Types.withPrecision(TypeProtos.MinorType type,
TypeProtos.DataMode mode,
int precision)
Builds major type using given minor type, data mode and precision.
|
static TypeProtos.MajorType |
Types.withPrecisionAndScale(TypeProtos.MinorType type,
TypeProtos.DataMode mode,
int precision,
int scale) |
Modifier and Type | Method and Description |
---|---|
com.google.protobuf.Parser<TypeProtos.MajorType> |
TypeProtos.MajorType.getParserForType() |
static com.google.protobuf.Parser<TypeProtos.MajorType> |
TypeProtos.MajorType.parser() |
Class<TypeProtos.MajorType> |
SchemaTypeProtos.MajorType.MessageSchema.typeClass() |
Modifier and Type | Method and Description |
---|---|
static TypeProtos.MajorType.Builder |
Types.calculateTypePrecisionAndScale(TypeProtos.MajorType leftType,
TypeProtos.MajorType rightType,
TypeProtos.MajorType.Builder typeBuilder)
Sets max precision from both types if these types are string scalar types.
|
static String |
Types.getBaseSqlTypeName(TypeProtos.MajorType type) |
static String |
Types.getExtendedSqlTypeName(TypeProtos.MajorType type)
Extend decimal type with precision and scale.
|
static int |
Types.getJdbcDisplaySize(TypeProtos.MajorType type) |
static int |
Types.getPrecision(TypeProtos.MajorType majorType)
Get the
precision of given type. |
static int |
Types.getScale(TypeProtos.MajorType majorType)
Get the
scale of given type. |
static String |
Types.getSqlModeName(TypeProtos.MajorType type) |
static String |
Types.getSqlTypeName(TypeProtos.MajorType type)
Gets SQL data type name for given Drill RPC-/protobuf-level data type.
|
static boolean |
Types.isComplex(TypeProtos.MajorType type) |
static boolean |
Types.isDateTimeType(TypeProtos.MajorType type) |
static boolean |
Types.isDecimalType(TypeProtos.MajorType type)
Returns true if specified type is decimal data type.
|
static boolean |
Types.isEquivalent(TypeProtos.MajorType type1,
TypeProtos.MajorType type2)
Requires full type equality, including fields such as precision and scale.
|
static boolean |
Types.isFixedWidthType(TypeProtos.MajorType type) |
boolean |
SchemaTypeProtos.MajorType.MessageSchema.isInitialized(TypeProtos.MajorType message) |
static boolean |
Types.isIntervalType(TypeProtos.MajorType type) |
static boolean |
Types.isJdbcSignedType(TypeProtos.MajorType type)
Reports whether given RPC-level type is a signed type (per semantics of
ResultSetMetaData.isSigned(int) ). |
static boolean |
Types.isNullable(TypeProtos.MajorType type) |
static boolean |
Types.isNumericType(TypeProtos.MajorType type) |
static boolean |
Types.isRepeated(TypeProtos.MajorType type) |
static boolean |
Types.isSameType(TypeProtos.MajorType type1,
TypeProtos.MajorType type2)
Check if two "core" types are the same, ignoring subtypes and
children.
|
static boolean |
Types.isSameTypeAndMode(TypeProtos.MajorType first,
TypeProtos.MajorType second)
Check if two "core" types have the same minor type and data mode,
ignoring subtypes and children.
|
static boolean |
Types.isScalarStringType(TypeProtos.MajorType type)
Checks if given major type is string scalar type.
|
static boolean |
Types.isUnion(TypeProtos.MajorType toType) |
static boolean |
Types.isUntypedNull(TypeProtos.MajorType type) |
void |
SchemaTypeProtos.MajorType.MessageSchema.mergeFrom(io.protostuff.Input input,
TypeProtos.MajorType message) |
TypeProtos.MajorType.Builder |
TypeProtos.MajorType.Builder.mergeFrom(TypeProtos.MajorType other) |
static TypeProtos.MajorType.Builder |
TypeProtos.MajorType.newBuilder(TypeProtos.MajorType prototype) |
static TypeProtos.MajorType |
Types.overrideMode(TypeProtos.MajorType originalMajorType,
TypeProtos.DataMode overrideMode) |
static boolean |
Types.softEquals(TypeProtos.MajorType a,
TypeProtos.MajorType b,
boolean allowNullSwap) |
static String |
Types.toString(TypeProtos.MajorType type) |
static boolean |
Types.usesHolderForGet(TypeProtos.MajorType type) |
void |
SchemaTypeProtos.MajorType.MessageSchema.writeTo(io.protostuff.Output output,
TypeProtos.MajorType message) |
Modifier and Type | Method and Description |
---|---|
static LogicalExpression |
ExpressionTreeMaterializer.addCastExpression(LogicalExpression fromExpr,
TypeProtos.MajorType toType,
FunctionLookupContext functionLookupContext,
ErrorCollector errorCollector) |
static LogicalExpression |
ExpressionTreeMaterializer.addCastExpression(LogicalExpression fromExpr,
TypeProtos.MajorType toType,
FunctionLookupContext functionLookupContext,
ErrorCollector errorCollector,
boolean exactResolver) |
protected static String |
BasicTypeHelper.buildErrorMessage(String operation,
TypeProtos.MajorType type) |
static ValueHolder |
BasicTypeHelper.createValueHolder(TypeProtos.MajorType type)
Create a ValueHolder of MajorType.
|
ClassGenerator.HoldingContainer |
ClassGenerator.declare(TypeProtos.MajorType t) |
ClassGenerator.HoldingContainer |
ClassGenerator.declare(TypeProtos.MajorType t,
boolean includeNewInstance) |
ClassGenerator.HoldingContainer |
ClassGenerator.declare(TypeProtos.MajorType t,
String name,
boolean includeNewInstance)
Adds a local variable declaration based on given name and type.
|
static FieldReader |
BasicTypeHelper.getHolderReaderImpl(TypeProtos.MajorType type,
ValueHolder holder)
|
com.sun.codemodel.JType |
ClassGenerator.getHolderType(TypeProtos.MajorType t) |
static ValueVector |
BasicTypeHelper.getNewVector(MaterializedField field,
TypeProtos.MajorType type,
BufferAllocator allocator,
CallBack callBack) |
static ValueVector |
BasicTypeHelper.getNewVector(String name,
BufferAllocator allocator,
TypeProtos.MajorType type,
CallBack callback) |
static int |
BasicTypeHelper.getSize(TypeProtos.MajorType major) |
static void |
GetSetVectorHelper.read(TypeProtos.MajorType type,
com.sun.codemodel.JExpression vector,
com.sun.codemodel.JBlock eval,
ClassGenerator.HoldingContainer out,
com.sun.codemodel.JCodeModel model,
com.sun.codemodel.JExpression indexVariable)
Generates the code to read a vector into a holder.
|
static com.sun.codemodel.JInvocation |
GetSetVectorHelper.write(TypeProtos.MajorType type,
com.sun.codemodel.JVar vector,
ClassGenerator.HoldingContainer in,
com.sun.codemodel.JExpression indexVariable,
String setMethodName) |
Constructor and Description |
---|
HoldingContainer(TypeProtos.MajorType t,
com.sun.codemodel.JVar holder,
com.sun.codemodel.JFieldRef value,
com.sun.codemodel.JFieldRef isSet) |
HoldingContainer(TypeProtos.MajorType t,
com.sun.codemodel.JVar holder,
com.sun.codemodel.JFieldRef value,
com.sun.codemodel.JFieldRef isSet,
boolean singularRepeated,
boolean isReader) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
FunctionTemplate.ReturnType.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
WorkspaceReference.getMajorType() |
TypeProtos.MajorType |
DrillFuncHolder.getParamMajorType(int i) |
TypeProtos.MajorType |
HiveFuncHolder.getParamMajorType(int i) |
TypeProtos.MajorType |
DrillFuncHolder.getReturnType() |
TypeProtos.MajorType |
HiveFuncHolder.getReturnType()
UDF return type
|
TypeProtos.MajorType |
DrillFuncHolder.getReturnType(List<LogicalExpression> logicalExpressions) |
TypeProtos.MajorType |
ValueReference.getType() |
Modifier and Type | Method and Description |
---|---|
DrillFuncHolder |
FunctionImplementationRegistry.findExactMatchingDrillFunction(String name,
List<TypeProtos.MajorType> argTypes,
TypeProtos.MajorType returnType)
Finds the Drill function implementation that matches the name, arg types and return type.
|
boolean |
DrillFuncHolder.matches(TypeProtos.MajorType returnType,
List<TypeProtos.MajorType> argTypes) |
Modifier and Type | Method and Description |
---|---|
DrillFuncHolder |
FunctionImplementationRegistry.findExactMatchingDrillFunction(String name,
List<TypeProtos.MajorType> argTypes,
TypeProtos.MajorType returnType)
Finds the Drill function implementation that matches the name, arg types and return type.
|
boolean |
DrillFuncHolder.matches(TypeProtos.MajorType returnType,
List<TypeProtos.MajorType> argTypes) |
Constructor and Description |
---|
HiveFuncHolder(Class<? extends org.apache.hadoop.hive.ql.udf.generic.GenericUDF> genericUdfClazz,
TypeProtos.MajorType[] argTypes,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector returnOI,
TypeProtos.MajorType returnType,
boolean isRandom)
Create holder for GenericUDF
|
HiveFuncHolder(Class<? extends org.apache.hadoop.hive.ql.udf.generic.GenericUDF> genericUdfClazz,
TypeProtos.MajorType[] argTypes,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector returnOI,
TypeProtos.MajorType returnType,
boolean isRandom)
Create holder for GenericUDF
|
HiveFuncHolder(String udfName,
Class<? extends org.apache.hadoop.hive.ql.exec.UDF> udfClazz,
TypeProtos.MajorType[] argTypes,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector returnOI,
TypeProtos.MajorType returnType,
boolean isRandom)
Create holder for UDF
|
HiveFuncHolder(String udfName,
Class<? extends org.apache.hadoop.hive.ql.exec.UDF> udfClazz,
TypeProtos.MajorType[] argTypes,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector returnOI,
TypeProtos.MajorType returnType,
boolean isRandom)
Create holder for UDF
|
ValueReference(TypeProtos.MajorType type,
String name) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
ConcatReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes)
Defines function return type and sets precision if it can be calculated.
|
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalAddReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes)
This return type is used by add and subtract functions for decimal data type.
|
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalAggReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes) |
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalCastReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes) |
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalDivScaleReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes)
Return type is used by divide functions for decimal data type.
|
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalMaxScaleReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes) |
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalModScaleReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes)
Return type is used by divide functions for decimal data type.
|
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalSetScaleReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes) |
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalSumAggReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes) |
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalAvgAggReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes) |
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalSumScaleReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes) |
TypeProtos.MajorType |
DecimalReturnTypeInference.DecimalZeroScaleReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes)
Return type is used for functions where we need to remove the scale part.
|
TypeProtos.MajorType |
DefaultReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes)
Calculates return type and its nullability.
|
TypeProtos.MajorType |
PadReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes)
Defines function return type and sets precision if it pad length parameter is int expression.
|
TypeProtos.MajorType |
ReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes) |
TypeProtos.MajorType |
SameInOutLengthReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes)
Defines function return type and sets precision and scale if input type has them.
|
TypeProtos.MajorType |
StringCastReturnTypeInference.getType(List<LogicalExpression> logicalExpressions,
FunctionAttributes attributes)
Defines function return type and sets cast length as type precision
if cast length is simple long expression.
|
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
DictHolder.TYPE |
static TypeProtos.MajorType |
ListHolder.TYPE |
static TypeProtos.MajorType |
MapHolder.TYPE |
static TypeProtos.MajorType |
ObjectHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
RepeatedDictHolder.TYPE |
static TypeProtos.MajorType |
RepeatedListHolder.TYPE |
static TypeProtos.MajorType |
RepeatedMapHolder.TYPE |
static TypeProtos.MajorType |
UnionHolder.TYPE |
static TypeProtos.MajorType |
NullableTinyIntHolder.TYPE |
static TypeProtos.MajorType |
NullableUInt1Holder.TYPE |
static TypeProtos.MajorType |
NullableUInt2Holder.TYPE |
static TypeProtos.MajorType |
NullableSmallIntHolder.TYPE |
static TypeProtos.MajorType |
NullableIntHolder.TYPE |
static TypeProtos.MajorType |
NullableUInt4Holder.TYPE |
static TypeProtos.MajorType |
NullableFloat4Holder.TYPE |
static TypeProtos.MajorType |
NullableTimeHolder.TYPE |
static TypeProtos.MajorType |
NullableIntervalYearHolder.TYPE |
static TypeProtos.MajorType |
NullableDecimal9Holder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
NullableBigIntHolder.TYPE |
static TypeProtos.MajorType |
NullableUInt8Holder.TYPE |
static TypeProtos.MajorType |
NullableFloat8Holder.TYPE |
static TypeProtos.MajorType |
NullableDateHolder.TYPE |
static TypeProtos.MajorType |
NullableTimeStampHolder.TYPE |
static TypeProtos.MajorType |
NullableDecimal18Holder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
NullableIntervalDayHolder.TYPE |
static TypeProtos.MajorType |
NullableIntervalHolder.TYPE |
static TypeProtos.MajorType |
NullableDecimal28DenseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
NullableDecimal38DenseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
NullableDecimal38SparseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
NullableDecimal28SparseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
NullableVarBinaryHolder.TYPE |
static TypeProtos.MajorType |
NullableVarCharHolder.TYPE |
static TypeProtos.MajorType |
NullableVar16CharHolder.TYPE |
static TypeProtos.MajorType |
NullableVarDecimalHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
NullableBitHolder.TYPE |
static TypeProtos.MajorType |
TinyIntHolder.TYPE |
static TypeProtos.MajorType |
UInt1Holder.TYPE |
static TypeProtos.MajorType |
UInt2Holder.TYPE |
static TypeProtos.MajorType |
SmallIntHolder.TYPE |
static TypeProtos.MajorType |
IntHolder.TYPE |
static TypeProtos.MajorType |
UInt4Holder.TYPE |
static TypeProtos.MajorType |
Float4Holder.TYPE |
static TypeProtos.MajorType |
TimeHolder.TYPE |
static TypeProtos.MajorType |
IntervalYearHolder.TYPE |
static TypeProtos.MajorType |
Decimal9Holder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
BigIntHolder.TYPE |
static TypeProtos.MajorType |
UInt8Holder.TYPE |
static TypeProtos.MajorType |
Float8Holder.TYPE |
static TypeProtos.MajorType |
DateHolder.TYPE |
static TypeProtos.MajorType |
TimeStampHolder.TYPE |
static TypeProtos.MajorType |
Decimal18Holder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
IntervalDayHolder.TYPE |
static TypeProtos.MajorType |
IntervalHolder.TYPE |
static TypeProtos.MajorType |
Decimal28DenseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
Decimal38DenseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
Decimal38SparseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
Decimal28SparseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
VarBinaryHolder.TYPE |
static TypeProtos.MajorType |
VarCharHolder.TYPE |
static TypeProtos.MajorType |
Var16CharHolder.TYPE |
static TypeProtos.MajorType |
VarDecimalHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
BitHolder.TYPE |
static TypeProtos.MajorType |
RepeatedTinyIntHolder.TYPE |
static TypeProtos.MajorType |
RepeatedUInt1Holder.TYPE |
static TypeProtos.MajorType |
RepeatedUInt2Holder.TYPE |
static TypeProtos.MajorType |
RepeatedSmallIntHolder.TYPE |
static TypeProtos.MajorType |
RepeatedIntHolder.TYPE |
static TypeProtos.MajorType |
RepeatedUInt4Holder.TYPE |
static TypeProtos.MajorType |
RepeatedFloat4Holder.TYPE |
static TypeProtos.MajorType |
RepeatedTimeHolder.TYPE |
static TypeProtos.MajorType |
RepeatedIntervalYearHolder.TYPE |
static TypeProtos.MajorType |
RepeatedDecimal9Holder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
RepeatedBigIntHolder.TYPE |
static TypeProtos.MajorType |
RepeatedUInt8Holder.TYPE |
static TypeProtos.MajorType |
RepeatedFloat8Holder.TYPE |
static TypeProtos.MajorType |
RepeatedDateHolder.TYPE |
static TypeProtos.MajorType |
RepeatedTimeStampHolder.TYPE |
static TypeProtos.MajorType |
RepeatedDecimal18Holder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
RepeatedIntervalDayHolder.TYPE |
static TypeProtos.MajorType |
RepeatedIntervalHolder.TYPE |
static TypeProtos.MajorType |
RepeatedDecimal28DenseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
RepeatedDecimal38DenseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
RepeatedDecimal38SparseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
RepeatedDecimal28SparseHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
RepeatedVarBinaryHolder.TYPE |
static TypeProtos.MajorType |
RepeatedVarCharHolder.TYPE |
static TypeProtos.MajorType |
RepeatedVar16CharHolder.TYPE |
static TypeProtos.MajorType |
RepeatedVarDecimalHolder.TYPE
Deprecated.
|
static TypeProtos.MajorType |
RepeatedBitHolder.TYPE |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
ListHolder.getType() |
TypeProtos.MajorType |
MapHolder.getType() |
TypeProtos.MajorType |
ObjectHolder.getType()
Deprecated.
|
TypeProtos.MajorType |
UnionHolder.getType() |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
AbstractGroupScanWithMetadata.getTypeForColumn(SchemaPath schemaPath) |
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
HashPartition.HVtype |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
ReturnValueExpression.getMajorType() |
Modifier and Type | Method and Description |
---|---|
static int |
ProjectMemoryManager.getFixedWidth(TypeProtos.MajorType majorType) |
boolean |
ProjectMemoryManager.isComplex(TypeProtos.MajorType majorType) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
FileMetadataColumnDefn.dataType() |
static TypeProtos.MajorType |
PartitionColumn.dataType() |
Constructor and Description |
---|
MetadataColumn(String name,
TypeProtos.MajorType type,
String value,
VectorSource source,
int sourceIndex) |
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
NullColumnLoader.DEFAULT_NULL_TYPE |
protected TypeProtos.MajorType |
NullColumnBuilder.NullBuilderBuilder.nullType |
TypeProtos.MajorType |
ScanSchemaOrchestrator.ScanSchemaOptions.nullType
Custom null type, if provided by the operator.
|
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
NullColumnLoader.NullColumnSpec.type() |
TypeProtos.MajorType |
ResolvedNullColumn.type() |
Modifier and Type | Method and Description |
---|---|
ResolvedNullColumn |
NullColumnBuilder.add(String name,
TypeProtos.MajorType type) |
void |
ScanSchemaOrchestrator.ScanOrchestratorBuilder.nullType(TypeProtos.MajorType nullType)
Specify the type to use for null columns in place of the standard
nullable int.
|
NullColumnBuilder.NullBuilderBuilder |
NullColumnBuilder.NullBuilderBuilder.setNullType(TypeProtos.MajorType nullType) |
void |
NullColumnLoader.NullColumnSpec.setType(TypeProtos.MajorType type) |
void |
ResolvedNullColumn.setType(TypeProtos.MajorType type) |
Constructor and Description |
---|
NullColumnLoader(ResultVectorCache vectorCache,
List<? extends NullColumnLoader.NullColumnSpec> defns,
TypeProtos.MajorType nullType,
boolean allowRequired) |
ResolvedNullColumn(String name,
TypeProtos.MajorType type,
String defaultValue,
VectorSource source,
int sourceIndex) |
Modifier and Type | Field and Description |
---|---|
protected TypeProtos.MajorType |
ScanLifecycleBuilder.nullType |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
ScanLifecycleBuilder.nullType() |
Modifier and Type | Method and Description |
---|---|
void |
ScanLifecycleBuilder.nullType(TypeProtos.MajorType nullType)
Specify the type to use for null columns in place of the standard
nullable int.
|
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
ImplicitColumnResolver.IMPLICIT_COL_TYPE |
static TypeProtos.MajorType |
ImplicitColumnResolver.OPTIONAL_INTERNAL_COL_TYPE |
static TypeProtos.MajorType |
ImplicitColumnResolver.PARTITION_COL_TYPE |
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
MissingColumnHandlerBuilder.DEFAULT_NULL_TYPE |
protected TypeProtos.MajorType |
MissingColumnHandlerBuilder.nullType |
Modifier and Type | Method and Description |
---|---|
MissingColumnHandlerBuilder |
MissingColumnHandlerBuilder.nullType(TypeProtos.MajorType nullType) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
ResultVectorCache.getType(String name) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
NullResultVectorCacheImpl.getType(String name) |
TypeProtos.MajorType |
ResultVectorCacheImpl.getType(String name) |
protected static TypeProtos.MajorType |
SingleVectorState.parseVectorType(ValueVector vector)
The vector mechanism here relies on the vector metadata.
|
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
PartitionDescriptor.getVectorType(SchemaPath column,
PlannerSettings plannerSettings)
Method returns the Major type associated with the given column
|
TypeProtos.MajorType |
FileSystemPartitionDescriptor.getVectorType(SchemaPath column,
PlannerSettings plannerSettings) |
TypeProtos.MajorType |
ParquetPartitionDescriptor.getVectorType(SchemaPath column,
PlannerSettings plannerSettings) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
DrillStatsTable.ColumnStatistics_v1.getType() |
Modifier and Type | Method and Description |
---|---|
static Histogram |
HistogramUtils.buildHistogramFromTDigest(byte[] tdigest_bytearray,
TypeProtos.MajorType type,
int numBuckets,
long nonNullCount)
Build a histogram using the t-digest byte array.
|
void |
DrillStatsTable.ColumnStatistics_v1.setType(TypeProtos.MajorType type) |
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
TypeInferenceUtils.UNKNOWN_TYPE |
Modifier and Type | Method and Description |
---|---|
static TypeProtos.MajorType |
TypeInferenceUtils.getDrillMajorTypeFromCalciteType(org.apache.calcite.rel.type.RelDataType relDataType)
Returns
TypeProtos.MajorType instance which corresponds to specified RelDataType relDataType
with its nullability, scale and precision if it is available. |
TypeProtos.MajorType |
HivePartitionDescriptor.getVectorType(SchemaPath column,
PlannerSettings plannerSettings) |
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.rel.type.RelDataType |
TypeInferenceUtils.convertToCalciteType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
TypeProtos.MajorType drillType,
boolean isNullable)
Creates a RelDataType using specified RelDataTypeFactory which corresponds to specified TypeProtos.MajorType.
|
Constructor and Description |
---|
DrillSqlOperatorWithoutInference(String name,
int argCount,
TypeProtos.MajorType returnType,
boolean isDeterminisitic,
boolean isNiladic,
boolean isVarArg) |
Modifier and Type | Field and Description |
---|---|
List<TypeProtos.MajorType> |
FindLimit0Visitor.RelDataTypeReader.columnTypes |
Constructor and Description |
---|
RelDataTypeReader(List<String> columnNames,
List<TypeProtos.MajorType> columnTypes) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
UserBitShared.SerializedFieldOrBuilder.getMajorType()
the type associated with this field.
|
TypeProtos.MajorType |
UserBitShared.SerializedField.getMajorType()
the type associated with this field.
|
TypeProtos.MajorType |
UserBitShared.SerializedField.Builder.getMajorType()
the type associated with this field.
|
Modifier and Type | Method and Description |
---|---|
UserBitShared.SerializedField.Builder |
UserBitShared.SerializedField.Builder.mergeMajorType(TypeProtos.MajorType value)
the type associated with this field.
|
UserBitShared.SerializedField.Builder |
UserBitShared.SerializedField.Builder.setMajorType(TypeProtos.MajorType value)
the type associated with this field.
|
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
MajorTypeSerDe.De.deserialize(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
TypeProtos.MajorType |
TypedFieldId.getFinalType() |
TypeProtos.MajorType |
TypedFieldId.getIntermediateType() |
TypeProtos.MajorType |
MajorTypeSerDe.MajorTypeHolder.getMajorType() |
TypeProtos.MajorType |
TypedFieldId.getSecondaryFinal() |
TypeProtos.MajorType |
MaterializedField.getType() |
Modifier and Type | Method and Description |
---|---|
<T extends ValueVector> |
VectorAccessibleComplexWriter.addOrGet(String name,
TypeProtos.MajorType type,
Class<T> clazz) |
<T extends ValueVector> |
VectorContainer.addOrGet(String name,
TypeProtos.MajorType type,
Class<T> clazz) |
static MaterializedField |
MaterializedField.create(String name,
TypeProtos.MajorType type) |
TypedFieldId.Builder |
TypedFieldId.Builder.finalType(TypeProtos.MajorType finalType) |
static MajorTypeSerDe.MajorTypeHolder |
MajorTypeSerDe.MajorTypeHolder.get(TypeProtos.MajorType mt) |
static int |
RecordBatchSizer.getStdNetSizePerEntryCommon(TypeProtos.MajorType majorType,
boolean isOptional,
boolean isRepeated,
boolean isRepeatedList,
Map<String,RecordBatchSizer.ColumnSize> children) |
TypedFieldId.Builder |
TypedFieldId.Builder.intermediateType(TypeProtos.MajorType intermediateType) |
void |
MaterializedField.replaceType(TypeProtos.MajorType newType)
Replace the type with a new one that has the same minor type
and mode, but with perhaps different details.
|
TypedFieldId.Builder |
TypedFieldId.Builder.secondaryFinal(TypeProtos.MajorType secondaryFinal) |
void |
MajorTypeSerDe.Se.serialize(TypeProtos.MajorType value,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
MaterializedField |
MaterializedField.withPathAndType(String name,
TypeProtos.MajorType type) |
MaterializedField |
MaterializedField.withType(TypeProtos.MajorType type) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
AbstractColumnMetadata.majorType() |
TypeProtos.MajorType |
ColumnMetadata.majorType() |
TypeProtos.MajorType |
PrimitiveColumnMetadata.majorType() |
Modifier and Type | Method and Description |
---|---|
MapBuilder |
MapBuilder.add(String name,
TypeProtos.MajorType type) |
SchemaBuilder |
SchemaBuilder.add(String name,
TypeProtos.MajorType type) |
void |
TupleBuilder.add(String name,
TypeProtos.MajorType type) |
DictBuilder |
MapBuilder.addDict(String name,
TypeProtos.MajorType keyType) |
DictBuilder |
SchemaBuilder.addDict(String name,
TypeProtos.MajorType keyType) |
DictBuilder |
MapBuilder.addDictArray(String name,
TypeProtos.MajorType keyType) |
DictBuilder |
SchemaBuilder.addDictArray(String name,
TypeProtos.MajorType keyType) |
DictBuilder |
DictBuilder.key(TypeProtos.MajorType type)
Use this method to set types with width or scale and precision,
e.g.
|
static PrimitiveColumnMetadata |
MetadataUtils.newScalar(String name,
TypeProtos.MajorType type) |
DictBuilder |
DictBuilder.value(TypeProtos.MajorType type)
Define non-complex value type.
|
Constructor and Description |
---|
AbstractColumnMetadata(String name,
TypeProtos.MajorType majorType) |
PrimitiveColumnMetadata(String name,
TypeProtos.MajorType type) |
Modifier and Type | Method and Description |
---|---|
static boolean |
TypeCastRules.isCastableWithNullHandling(TypeProtos.MajorType argumentType,
TypeProtos.MajorType paramType,
FunctionTemplate.NullHandling nullHandling) |
Modifier and Type | Method and Description |
---|---|
static int |
TypeCastRules.getCost(List<TypeProtos.MajorType> argumentTypes,
DrillFuncHolder holder)
Decide whether it's legal to do implicit cast.
|
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
Field.getFieldType() |
Modifier and Type | Method and Description |
---|---|
void |
Field.setFieldType(TypeProtos.MajorType fieldType) |
Constructor and Description |
---|
Field(RecordSchema parentSchema,
TypeProtos.MajorType type,
String prefixFieldName) |
NamedField(RecordSchema parentSchema,
String prefixFieldName,
String fieldName,
TypeProtos.MajorType fieldType) |
NamedField(RecordSchema parentSchema,
String prefixFieldName,
String fieldName,
TypeProtos.MajorType fieldType,
TypeProtos.MajorType keyType) |
OrderedField(RecordSchema parentSchema,
TypeProtos.MajorType type,
String prefixFieldName,
int index) |
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
JacksonHelper.ARRAY_TYPE |
static TypeProtos.MajorType |
JacksonHelper.BOOLEAN_TYPE |
static TypeProtos.MajorType |
JacksonHelper.FLOAT_TYPE |
static TypeProtos.MajorType |
JacksonHelper.INT_TYPE |
static TypeProtos.MajorType |
JacksonHelper.MAP_TYPE |
static TypeProtos.MajorType |
JacksonHelper.NULL_TYPE |
static TypeProtos.MajorType |
JacksonHelper.REPEATED_BOOLEAN_TYPE |
static TypeProtos.MajorType |
JacksonHelper.REPEATED_FLOAT_TYPE |
static TypeProtos.MajorType |
JacksonHelper.REPEATED_INT_TYPE |
static TypeProtos.MajorType |
JacksonHelper.REPEATED_STRING_TYPE |
static TypeProtos.MajorType |
JacksonHelper.STRING_TYPE |
Modifier and Type | Method and Description |
---|---|
static TypeProtos.MajorType |
JacksonHelper.getFieldType(com.fasterxml.jackson.core.JsonToken token,
boolean repeated) |
Modifier and Type | Method and Description |
---|---|
protected String |
BaseWebUserConnection.webDataType(TypeProtos.MajorType majorType) |
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
DrillHBaseConstants.COLUMN_FAMILY_TYPE |
static TypeProtos.MajorType |
DrillHBaseConstants.COLUMN_TYPE |
static TypeProtos.MajorType |
DrillHBaseConstants.ROW_KEY_TYPE |
Modifier and Type | Method and Description |
---|---|
static TypeProtos.MajorType |
HiveUtilities.getMajorTypeFromHiveTypeInfo(org.apache.hadoop.hive.serde2.typeinfo.TypeInfo typeInfo,
OptionSet options)
Obtains major type from given type info holder.
|
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
InfoSchemaTable.BIGINT |
static TypeProtos.MajorType |
InfoSchemaTable.BIT |
static TypeProtos.MajorType |
InfoSchemaTable.FLOAT8 |
static TypeProtos.MajorType |
InfoSchemaTable.INT |
static TypeProtos.MajorType |
InfoSchemaTable.TIMESTAMP |
static TypeProtos.MajorType |
InfoSchemaTable.VARCHAR |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
InfoSchemaTable.Field.getType() |
Modifier and Type | Method and Description |
---|---|
static InfoSchemaTable.Field |
InfoSchemaTable.Field.create(String name,
TypeProtos.MajorType type) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
MockTableDef.MockColumn.getMajorType() |
Modifier and Type | Method and Description |
---|---|
static TypeProtos.MajorType |
ParquetReaderUtility.getType(org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName type,
org.apache.parquet.schema.OriginalType originalType,
int precision,
int scale)
Builds major type using given
OriginalType originalType or PrimitiveTypeName type . |
TypeProtos.MajorType |
ParquetGroupScanStatistics.getTypeForColumn(SchemaPath schemaPath) |
Modifier and Type | Method and Description |
---|---|
static List<TypeProtos.MajorType> |
ParquetReaderUtility.getComplexTypes(List<org.apache.parquet.schema.OriginalType> originalTypes)
Converts list of
OriginalType s to list of TypeProtos.MajorType s. |
static Map<SchemaPath,TypeProtos.MajorType> |
ParquetTableMetadataUtils.getFileFields(MetadataBase.ParquetTableMetadataBase parquetTableMetadata,
MetadataBase.ParquetFileMetadata file)
Returns map of column names with their drill types for specified
file . |
static Map<SchemaPath,TypeProtos.MajorType> |
ParquetTableMetadataUtils.getIntermediateFields(MetadataBase.ParquetTableMetadataBase parquetTableMetadata,
MetadataBase.RowGroupMetadata rowGroup)
Returns map of column names with their Drill types for every
NameSegment in SchemaPath
in specified rowGroup . |
static Map<SchemaPath,TypeProtos.MajorType> |
ParquetTableMetadataUtils.getRowGroupFields(MetadataBase.ParquetTableMetadataBase parquetTableMetadata,
MetadataBase.RowGroupMetadata rowGroup)
Returns map of column names with their drill types for specified
rowGroup . |
Modifier and Type | Method and Description |
---|---|
static TypeProtos.MajorType |
ParquetToDrillTypeConverter.toMajorType(org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName primitiveTypeName,
int length,
TypeProtos.DataMode mode,
org.apache.parquet.format.SchemaElement schemaElement,
OptionManager options) |
Constructor and Description |
---|
AbstractPojoWriter(String fieldName,
TypeProtos.MajorType type) |
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
UntypedNullHolder.TYPE |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
UntypedHolderReaderImpl.getType() |
TypeProtos.MajorType |
UntypedNullHolder.getType() |
TypeProtos.MajorType |
UntypedReaderImpl.getType() |
TypeProtos.MajorType |
VectorDescriptor.getType() |
Modifier and Type | Method and Description |
---|---|
static VectorDescriptor |
VectorDescriptor.create(String name,
TypeProtos.MajorType type) |
static VectorDescriptor |
VectorDescriptor.create(TypeProtos.MajorType type) |
static List<String> |
ValueHolderHelper.getHolderParams(TypeProtos.MajorType type)
Returns list of field names which belong to holder corresponding to the specified
TypeProtos.MajorType type . |
VectorDescriptor |
VectorDescriptor.withType(TypeProtos.MajorType type) |
Constructor and Description |
---|
VectorDescriptor(String name,
TypeProtos.MajorType type) |
VectorDescriptor(TypeProtos.MajorType type) |
Modifier and Type | Field and Description |
---|---|
protected TypeProtos.MajorType |
VectorAccessors.BaseHyperVectorAccessor.type |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
VectorAccessor.type() |
TypeProtos.MajorType |
VectorAccessors.NullVectorAccesor.type() |
TypeProtos.MajorType |
VectorAccessors.SingleVectorAccessor.type() |
TypeProtos.MajorType |
VectorAccessors.BaseHyperVectorAccessor.type() |
TypeProtos.MajorType |
VectorAccessors.ArrayDataHyperVectorAccessor.type() |
TypeProtos.MajorType |
VectorAccessors.NullableValuesHyperVectorAccessor.type() |
Constructor and Description |
---|
BaseHyperVectorAccessor(TypeProtos.MajorType type) |
ListMemberHyperVectorAccessor(VectorAccessor listAccessor,
TypeProtos.MajorType memberType) |
MapMemberHyperVectorAccessor(VectorAccessor va,
int index,
TypeProtos.MajorType type) |
NullVectorAccesor(TypeProtos.MajorType type) |
UnionMemberHyperVectorAccessor(VectorAccessor va,
TypeProtos.MajorType type) |
Modifier and Type | Field and Description |
---|---|
static TypeProtos.MajorType |
DictVector.TYPE |
static TypeProtos.MajorType |
MapVector.TYPE |
static TypeProtos.MajorType |
RepeatedDictVector.TYPE |
static TypeProtos.MajorType |
RepeatedListVector.TYPE |
static TypeProtos.MajorType |
RepeatedMapVector.TYPE |
static TypeProtos.MajorType[] |
UnionVector.TYPES |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
DictVector.getKeyType() |
TypeProtos.MajorType |
DictVector.getValueType() |
Modifier and Type | Method and Description |
---|---|
abstract <T extends ValueVector> |
AbstractContainerVector.addOrGet(String name,
TypeProtos.MajorType type,
Class<T> clazz) |
<T extends ValueVector> |
AbstractMapVector.addOrGet(String name,
TypeProtos.MajorType type,
Class<T> clazz)
Adds a new field with the given parameters or replaces the existing one and consequently returns the resultant
ValueVector . |
<T extends ValueVector> |
RepeatedListVector.addOrGet(String name,
TypeProtos.MajorType type,
Class<T> clazz)
Deprecated.
prefer using
RepeatedListVector.addOrGetVector(org.apache.drill.exec.vector.VectorDescriptor) instead. |
Constructor and Description |
---|
DictVector(MaterializedField field,
BufferAllocator allocator,
CallBack callBack,
TypeProtos.MajorType keyType,
TypeProtos.MajorType valueType) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
AbstractRepeatedMapReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDictReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedListReaderImpl.getType() |
TypeProtos.MajorType |
SingleLikeRepeatedMapReaderImpl.getType() |
TypeProtos.MajorType |
SingleListReaderImpl.getType() |
TypeProtos.MajorType |
UnionListReader.getType() |
TypeProtos.MajorType |
SingleMapReaderImpl.getType() |
TypeProtos.MajorType |
TinyIntReaderImpl.getType() |
TypeProtos.MajorType |
NullableTinyIntReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedTinyIntReaderImpl.getType() |
TypeProtos.MajorType |
UInt1ReaderImpl.getType() |
TypeProtos.MajorType |
NullableUInt1ReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedUInt1ReaderImpl.getType() |
TypeProtos.MajorType |
UInt2ReaderImpl.getType() |
TypeProtos.MajorType |
NullableUInt2ReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedUInt2ReaderImpl.getType() |
TypeProtos.MajorType |
SmallIntReaderImpl.getType() |
TypeProtos.MajorType |
NullableSmallIntReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedSmallIntReaderImpl.getType() |
TypeProtos.MajorType |
IntReaderImpl.getType() |
TypeProtos.MajorType |
NullableIntReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedIntReaderImpl.getType() |
TypeProtos.MajorType |
UInt4ReaderImpl.getType() |
TypeProtos.MajorType |
NullableUInt4ReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedUInt4ReaderImpl.getType() |
TypeProtos.MajorType |
Float4ReaderImpl.getType() |
TypeProtos.MajorType |
NullableFloat4ReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedFloat4ReaderImpl.getType() |
TypeProtos.MajorType |
TimeReaderImpl.getType() |
TypeProtos.MajorType |
NullableTimeReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedTimeReaderImpl.getType() |
TypeProtos.MajorType |
IntervalYearReaderImpl.getType() |
TypeProtos.MajorType |
NullableIntervalYearReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedIntervalYearReaderImpl.getType() |
TypeProtos.MajorType |
Decimal9ReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal9ReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal9ReaderImpl.getType() |
TypeProtos.MajorType |
BigIntReaderImpl.getType() |
TypeProtos.MajorType |
NullableBigIntReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedBigIntReaderImpl.getType() |
TypeProtos.MajorType |
UInt8ReaderImpl.getType() |
TypeProtos.MajorType |
NullableUInt8ReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedUInt8ReaderImpl.getType() |
TypeProtos.MajorType |
Float8ReaderImpl.getType() |
TypeProtos.MajorType |
NullableFloat8ReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedFloat8ReaderImpl.getType() |
TypeProtos.MajorType |
DateReaderImpl.getType() |
TypeProtos.MajorType |
NullableDateReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDateReaderImpl.getType() |
TypeProtos.MajorType |
TimeStampReaderImpl.getType() |
TypeProtos.MajorType |
NullableTimeStampReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedTimeStampReaderImpl.getType() |
TypeProtos.MajorType |
Decimal18ReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal18ReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal18ReaderImpl.getType() |
TypeProtos.MajorType |
IntervalDayReaderImpl.getType() |
TypeProtos.MajorType |
NullableIntervalDayReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedIntervalDayReaderImpl.getType() |
TypeProtos.MajorType |
IntervalReaderImpl.getType() |
TypeProtos.MajorType |
NullableIntervalReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedIntervalReaderImpl.getType() |
TypeProtos.MajorType |
Decimal28DenseReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal28DenseReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal28DenseReaderImpl.getType() |
TypeProtos.MajorType |
Decimal38DenseReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal38DenseReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal38DenseReaderImpl.getType() |
TypeProtos.MajorType |
Decimal38SparseReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal38SparseReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal38SparseReaderImpl.getType() |
TypeProtos.MajorType |
Decimal28SparseReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal28SparseReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal28SparseReaderImpl.getType() |
TypeProtos.MajorType |
VarBinaryReaderImpl.getType() |
TypeProtos.MajorType |
NullableVarBinaryReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedVarBinaryReaderImpl.getType() |
TypeProtos.MajorType |
VarCharReaderImpl.getType() |
TypeProtos.MajorType |
NullableVarCharReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedVarCharReaderImpl.getType() |
TypeProtos.MajorType |
Var16CharReaderImpl.getType() |
TypeProtos.MajorType |
NullableVar16CharReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedVar16CharReaderImpl.getType() |
TypeProtos.MajorType |
VarDecimalReaderImpl.getType() |
TypeProtos.MajorType |
NullableVarDecimalReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedVarDecimalReaderImpl.getType() |
TypeProtos.MajorType |
BitReaderImpl.getType() |
TypeProtos.MajorType |
NullableBitReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedBitReaderImpl.getType() |
TypeProtos.MajorType |
NullReader.getType() |
TypeProtos.MajorType |
UnionReader.getType() |
TypeProtos.MajorType |
TinyIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableTinyIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedTinyIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
UInt1HolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableUInt1HolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedUInt1HolderReaderImpl.getType() |
TypeProtos.MajorType |
UInt2HolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableUInt2HolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedUInt2HolderReaderImpl.getType() |
TypeProtos.MajorType |
SmallIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableSmallIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedSmallIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
IntHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
UInt4HolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableUInt4HolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedUInt4HolderReaderImpl.getType() |
TypeProtos.MajorType |
Float4HolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableFloat4HolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedFloat4HolderReaderImpl.getType() |
TypeProtos.MajorType |
TimeHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableTimeHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedTimeHolderReaderImpl.getType() |
TypeProtos.MajorType |
IntervalYearHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableIntervalYearHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedIntervalYearHolderReaderImpl.getType() |
TypeProtos.MajorType |
Decimal9HolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal9HolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal9HolderReaderImpl.getType() |
TypeProtos.MajorType |
BigIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableBigIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedBigIntHolderReaderImpl.getType() |
TypeProtos.MajorType |
UInt8HolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableUInt8HolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedUInt8HolderReaderImpl.getType() |
TypeProtos.MajorType |
Float8HolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableFloat8HolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedFloat8HolderReaderImpl.getType() |
TypeProtos.MajorType |
DateHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableDateHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDateHolderReaderImpl.getType() |
TypeProtos.MajorType |
TimeStampHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableTimeStampHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedTimeStampHolderReaderImpl.getType() |
TypeProtos.MajorType |
Decimal18HolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal18HolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal18HolderReaderImpl.getType() |
TypeProtos.MajorType |
IntervalDayHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableIntervalDayHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedIntervalDayHolderReaderImpl.getType() |
TypeProtos.MajorType |
IntervalHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableIntervalHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedIntervalHolderReaderImpl.getType() |
TypeProtos.MajorType |
Decimal28DenseHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal28DenseHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal28DenseHolderReaderImpl.getType() |
TypeProtos.MajorType |
Decimal38DenseHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal38DenseHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal38DenseHolderReaderImpl.getType() |
TypeProtos.MajorType |
Decimal38SparseHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal38SparseHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal38SparseHolderReaderImpl.getType() |
TypeProtos.MajorType |
Decimal28SparseHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableDecimal28SparseHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedDecimal28SparseHolderReaderImpl.getType() |
TypeProtos.MajorType |
VarBinaryHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableVarBinaryHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedVarBinaryHolderReaderImpl.getType() |
TypeProtos.MajorType |
VarCharHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableVarCharHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedVarCharHolderReaderImpl.getType() |
TypeProtos.MajorType |
Var16CharHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableVar16CharHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedVar16CharHolderReaderImpl.getType() |
TypeProtos.MajorType |
VarDecimalHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableVarDecimalHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedVarDecimalHolderReaderImpl.getType() |
TypeProtos.MajorType |
BitHolderReaderImpl.getType() |
TypeProtos.MajorType |
NullableBitHolderReaderImpl.getType() |
TypeProtos.MajorType |
RepeatedBitHolderReaderImpl.getType() |
Modifier and Type | Method and Description |
---|---|
static FieldWriter |
ComplexCopier.getListWriterForType(TypeProtos.MajorType type,
BaseWriter.ListWriter writer) |
static FieldWriter |
ComplexCopier.getMapWriterForType(TypeProtos.MajorType type,
BaseWriter.MapWriter writer,
String name) |
Modifier and Type | Method and Description |
---|---|
TypeProtos.MajorType |
BaseReader.getType() |
Modifier and Type | Method and Description |
---|---|
static void |
SchemaPathUtils.addColumnMetadata(TupleMetadata schema,
SchemaPath schemaPath,
TypeProtos.MajorType type,
Map<SchemaPath,TypeProtos.MajorType> types)
Adds column with specified schema path and type into specified
TupleMetadata schema . |
Modifier and Type | Method and Description |
---|---|
static void |
SchemaPathUtils.addColumnMetadata(TupleMetadata schema,
SchemaPath schemaPath,
TypeProtos.MajorType type,
Map<SchemaPath,TypeProtos.MajorType> types)
Adds column with specified schema path and type into specified
TupleMetadata schema . |
Copyright © 1970 The Apache Software Foundation. All rights reserved.