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