Package io.deephaven.client.impl
Class FieldAdapter
java.lang.Object
io.deephaven.client.impl.FieldAdapter
- All Implemented Interfaces:
io.deephaven.qst.type.ArrayType.Visitor<org.apache.arrow.vector.types.pojo.Field>,io.deephaven.qst.type.GenericType.Visitor<org.apache.arrow.vector.types.pojo.Field>,io.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>,io.deephaven.qst.type.Type.Visitor<org.apache.arrow.vector.types.pojo.Field>
public class FieldAdapter
extends Object
implements io.deephaven.qst.type.Type.Visitor<org.apache.arrow.vector.types.pojo.Field>, io.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>, io.deephaven.qst.type.GenericType.Visitor<org.apache.arrow.vector.types.pojo.Field>, io.deephaven.qst.type.ArrayType.Visitor<org.apache.arrow.vector.types.pojo.Field>
Utilities for creating a
Field.-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.arrow.vector.types.pojo.FieldbooleanField(String name) static org.apache.arrow.vector.types.pojo.Fieldstatic org.apache.arrow.vector.types.pojo.FieldbyteVectorField(String name) static org.apache.arrow.vector.types.pojo.Fieldstatic org.apache.arrow.vector.types.pojo.FielddoubleField(String name) static org.apache.arrow.vector.types.pojo.FieldfloatField(String name) static org.apache.arrow.vector.types.pojo.FieldinstantField(String name) static org.apache.arrow.vector.types.pojo.Fieldstatic org.apache.arrow.vector.types.pojo.Fieldstatic org.apache.arrow.vector.types.pojo.Fieldof(io.deephaven.qst.column.header.ColumnHeader<?> header) Convert aheaderinto aField.static org.apache.arrow.vector.types.pojo.FieldshortField(String name) static org.apache.arrow.vector.types.pojo.FieldstringField(String name) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.ArrayType<?, ?> arrayType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.BooleanType booleanType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.BoxedType<?> boxedType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.ByteType byteType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.CharType charType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.CustomType<?> customType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.DoubleType doubleType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.FloatType floatType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.GenericType<?> generic) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.GenericVectorType<?, ?> genericVectorType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.InstantType instantType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.IntType intType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.LongType longType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.NativeArrayType<?, ?> nativeArrayType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.PrimitiveType<?> primitive) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.PrimitiveVectorType<?, ?> vectorPrimitiveType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.ShortType shortType) org.apache.arrow.vector.types.pojo.Fieldvisit(io.deephaven.qst.type.StringType stringType)
-
Method Details
-
of
public static org.apache.arrow.vector.types.pojo.Field of(io.deephaven.qst.column.header.ColumnHeader<?> header) Convert aheaderinto aField.- Parameters:
header- the header- Returns:
- the field
-
byteField
-
booleanField
-
charField
-
shortField
-
intField
-
longField
-
floatField
-
doubleField
-
stringField
-
byteVectorField
-
instantField
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.PrimitiveType<?> primitive) - Specified by:
visitin interfaceio.deephaven.qst.type.Type.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.ByteType byteType) - Specified by:
visitin interfaceio.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.BooleanType booleanType) - Specified by:
visitin interfaceio.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.CharType charType) - Specified by:
visitin interfaceio.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.ShortType shortType) - Specified by:
visitin interfaceio.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.IntType intType) - Specified by:
visitin interfaceio.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.LongType longType) - Specified by:
visitin interfaceio.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.FloatType floatType) - Specified by:
visitin interfaceio.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.DoubleType doubleType) - Specified by:
visitin interfaceio.deephaven.qst.type.PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.GenericType<?> generic) - Specified by:
visitin interfaceio.deephaven.qst.type.Type.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.BoxedType<?> boxedType) - Specified by:
visitin interfaceio.deephaven.qst.type.GenericType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.StringType stringType) - Specified by:
visitin interfaceio.deephaven.qst.type.GenericType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.InstantType instantType) - Specified by:
visitin interfaceio.deephaven.qst.type.GenericType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.CustomType<?> customType) - Specified by:
visitin interfaceio.deephaven.qst.type.GenericType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.ArrayType<?, ?> arrayType) - Specified by:
visitin interfaceio.deephaven.qst.type.GenericType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.NativeArrayType<?, ?> nativeArrayType) - Specified by:
visitin interfaceio.deephaven.qst.type.ArrayType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.PrimitiveVectorType<?, ?> vectorPrimitiveType) - Specified by:
visitin interfaceio.deephaven.qst.type.ArrayType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
public org.apache.arrow.vector.types.pojo.Field visit(io.deephaven.qst.type.GenericVectorType<?, ?> genericVectorType) - Specified by:
visitin interfaceio.deephaven.qst.type.ArrayType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-