public interface ByteVector extends BaseVector<java.lang.Byte,java.lang.Integer,java.util.stream.IntStream>
| Modifier and Type | Method and Description |
|---|---|
byte[] |
array()
Returns the array that backs this vector.
|
ByteVector |
get(int... index)
Returns a new vector with selected entries.
|
default double |
getDouble(int i)
Returns the double value at position i.
|
default float |
getFloat(int i)
Returns the float value at position i.
|
default int |
getInt(int i)
Returns the integer value at position i.
|
default long |
getLong(int i)
Returns the long value at position i.
|
default short |
getShort(int i)
Returns the short value at position i.
|
static ByteVector |
of(java.lang.String name,
byte[] vector)
Creates a named byte vector.
|
static ByteVector |
of(StructField field,
byte[] vector)
Creates a named byte vector.
|
default java.lang.String |
toString(int n)
Returns the string representation of vector.
|
default DataType |
type()
Returns the element type.
|
apply, apply, field, get, getByte, measure, name, size, stream, toDoubleArray, toDoubleArray, toIntArray, toIntArray, toStringArray, toStringArraydefault DataType type()
BaseVectortype in interface BaseVector<java.lang.Byte,java.lang.Integer,java.util.stream.IntStream>byte[] array()
BaseVectorarray in interface BaseVector<java.lang.Byte,java.lang.Integer,java.util.stream.IntStream>ByteVector get(int... index)
BaseVectorget in interface BaseVector<java.lang.Byte,java.lang.Integer,java.util.stream.IntStream>index - the index of selected entries.default short getShort(int i)
BaseVectorgetShort in interface BaseVector<java.lang.Byte,java.lang.Integer,java.util.stream.IntStream>default int getInt(int i)
BaseVectorgetInt in interface BaseVector<java.lang.Byte,java.lang.Integer,java.util.stream.IntStream>default long getLong(int i)
BaseVectorgetLong in interface BaseVector<java.lang.Byte,java.lang.Integer,java.util.stream.IntStream>default float getFloat(int i)
BaseVectorgetFloat in interface BaseVector<java.lang.Byte,java.lang.Integer,java.util.stream.IntStream>default double getDouble(int i)
BaseVectorgetDouble in interface BaseVector<java.lang.Byte,java.lang.Integer,java.util.stream.IntStream>default java.lang.String toString(int n)
n - Number of elements to showstatic ByteVector of(java.lang.String name, byte[] vector)
name - the name of vector.vector - the data of vector.static ByteVector of(StructField field, byte[] vector)
field - the struct field of vector.vector - the data of vector.