Package io.deephaven.client.impl
Class FieldVectorAdapter
java.lang.Object
io.deephaven.client.impl.FieldVectorAdapter
- All Implemented Interfaces:
io.deephaven.qst.array.Array.Visitor<org.apache.arrow.vector.FieldVector>,io.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
public class FieldVectorAdapter
extends Object
implements io.deephaven.qst.array.Array.Visitor<org.apache.arrow.vector.FieldVector>, io.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
Utilities for creating
FieldVector.-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.arrow.vector.FieldVectorof(io.deephaven.qst.column.Column<?> column, org.apache.arrow.memory.BufferAllocator allocator) Convert acolumninto aFieldVector.static org.apache.arrow.vector.FieldVectorof(String name, io.deephaven.qst.array.Array<?> array, org.apache.arrow.memory.BufferAllocator allocator) Convert anameand anarrayinto aFieldVector.org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.BooleanArray booleanArray) org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.ByteArray byteArray) org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.CharArray charArray) org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.DoubleArray doubleArray) org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.FloatArray floatArray) org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.GenericArray<?> generic) org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.IntArray intArray) org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.LongArray longArray) org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.PrimitiveArray<?> primitive) org.apache.arrow.vector.FieldVectorvisit(io.deephaven.qst.array.ShortArray shortArray)
-
Method Details
-
of
public static org.apache.arrow.vector.FieldVector of(io.deephaven.qst.column.Column<?> column, org.apache.arrow.memory.BufferAllocator allocator) Convert acolumninto aFieldVector.- Parameters:
column- the columnallocator- the allocator- Returns:
- the field vector
-
of
public static org.apache.arrow.vector.FieldVector of(String name, io.deephaven.qst.array.Array<?> array, org.apache.arrow.memory.BufferAllocator allocator) Convert anameand anarrayinto aFieldVector.- Parameters:
name- the column namearray- the arrayallocator- the allocator- Returns:
- the field vector
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.PrimitiveArray<?> primitive) - Specified by:
visitin interfaceio.deephaven.qst.array.Array.Visitor<org.apache.arrow.vector.FieldVector>
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.GenericArray<?> generic) - Specified by:
visitin interfaceio.deephaven.qst.array.Array.Visitor<org.apache.arrow.vector.FieldVector>
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.ByteArray byteArray) - Specified by:
visitin interfaceio.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.BooleanArray booleanArray) - Specified by:
visitin interfaceio.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.CharArray charArray) - Specified by:
visitin interfaceio.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.ShortArray shortArray) - Specified by:
visitin interfaceio.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.IntArray intArray) - Specified by:
visitin interfaceio.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.LongArray longArray) - Specified by:
visitin interfaceio.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.FloatArray floatArray) - Specified by:
visitin interfaceio.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
-
visit
public org.apache.arrow.vector.FieldVector visit(io.deephaven.qst.array.DoubleArray doubleArray) - Specified by:
visitin interfaceio.deephaven.qst.array.PrimitiveArray.Visitor<org.apache.arrow.vector.FieldVector>
-