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