Package io.deephaven.client.impl
Class FieldAdapter
java.lang.Object
io.deephaven.client.impl.FieldAdapter
- All Implemented Interfaces:
PrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>,Type.Visitor<org.apache.arrow.vector.types.pojo.Field>
public class FieldAdapter
extends Object
implements Type.Visitor<org.apache.arrow.vector.types.pojo.Field>, PrimitiveType.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(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(BooleanType booleanType) org.apache.arrow.vector.types.pojo.Fieldorg.apache.arrow.vector.types.pojo.Fieldorg.apache.arrow.vector.types.pojo.Fieldvisit(DoubleType doubleType) org.apache.arrow.vector.types.pojo.Fieldorg.apache.arrow.vector.types.pojo.Fieldvisit(GenericType<?> generic) org.apache.arrow.vector.types.pojo.Fieldorg.apache.arrow.vector.types.pojo.Fieldorg.apache.arrow.vector.types.pojo.Fieldvisit(PrimitiveType<?> primitive) org.apache.arrow.vector.types.pojo.Field
-
Method Details
-
of
Convert aheaderinto aField.- Parameters:
header- the header- Returns:
- the field
-
byteField
-
booleanField
-
charField
-
shortField
-
intField
-
longField
-
floatField
-
doubleField
-
stringField
-
byteVectorField
-
instantField
-
visit
- Specified by:
visitin interfaceType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
- Specified by:
visitin interfaceType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
- Specified by:
visitin interfacePrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
- Specified by:
visitin interfacePrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
- Specified by:
visitin interfacePrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
- Specified by:
visitin interfacePrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
- Specified by:
visitin interfacePrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
- Specified by:
visitin interfacePrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
- Specified by:
visitin interfacePrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-
visit
- Specified by:
visitin interfacePrimitiveType.Visitor<org.apache.arrow.vector.types.pojo.Field>
-