public class DoubleColumnImpl extends AbstractColumn implements DoubleColumn
Modifier and Type | Field and Description |
---|---|
static DoubleBiPredicate |
isEqualTo |
static DoubleBiPredicate |
isGreaterThan |
static DoubleBiPredicate |
isGreaterThanOrEqualTo |
static DoubleBiPredicate |
isLessThan |
static DoubleBiPredicate |
isLessThanOrEqualTo |
static DoublePredicate |
isMissing |
static DoublePredicate |
isNegative |
static DoublePredicate |
isNonNegative |
static DoubleBiPredicate |
isNotEqualTo |
static DoublePredicate |
isNotMissing |
static DoublePredicate |
isPositive |
static DoublePredicate |
isZero |
static double |
MISSING_VALUE |
Constructor and Description |
---|
DoubleColumnImpl(ColumnMetadata metadata) |
DoubleColumnImpl(java.lang.String name) |
DoubleColumnImpl(java.lang.String name,
double[] arr) |
DoubleColumnImpl(java.lang.String name,
int initialSize) |
Modifier and Type | Method and Description |
---|---|
DoubleColumn |
abs(Selection selection) |
DoubleColumn |
add(Column column2,
Selection selection) |
DoubleColumn |
add(double value,
Selection selection) |
void |
append(Column column) |
void |
append(Column column2,
int row2) |
void |
append(double d) |
void |
append(float f) |
void |
appendMissing() |
void |
appendObject(java.lang.Object object) |
byte[] |
asBytes(int rowNumber) |
void |
assignWithValue(double value) |
void |
assignWithValue(java.lang.Object object) |
DoubleArrayList |
bottom(int n,
Selection selection) |
int |
byteSize() |
int |
capacity() |
void |
clear() |
int |
compare(int row1,
Column column2,
int row2) |
boolean |
contains(double value) |
static double |
convert(java.lang.Object objectValue) |
static double |
convert(java.lang.String stringValue) |
DoubleColumn |
copy() |
int |
countMissing(Selection selection) |
DoubleColumn |
cube(Selection selection) |
DoubleColumn |
cumProd(Selection selection) |
DoubleColumn |
cumSum(Selection selection) |
DoubleArrayList |
data() |
int |
dataSize() |
DoubleColumn |
difference(Selection selection) |
DoubleColumn |
divide(Column column2,
Selection selection) |
DoubleColumn |
divide(double value,
Selection selection) |
DoubleColumn |
emptyCopy() |
DoubleColumn |
emptyCopy(int rowSize) |
void |
fillWithValue(double value,
int size) |
void |
fillWithValue(java.lang.Object object,
int size) |
double |
firstElement(Selection selection) |
double |
get(int index) |
boolean |
getBoolean(int row) |
double |
getDouble(int row) |
float |
getFloat(int row) |
int |
getInt(int row) |
long |
getLong(int row) |
static double |
getMissingValue() |
java.lang.Object |
getObject(int row) |
short |
getShort(int row) |
java.lang.String |
getString(int row) |
Selection |
isCloseTo(double target,
Selection selection) |
Selection |
isCloseTo(float target,
Selection selection) |
boolean |
isEmpty(Selection selection) |
Selection |
isEqualTo(DoubleColumn f,
Selection selection) |
Selection |
isEqualTo(double d,
Selection selection) |
Selection |
isGreaterThan(DoubleColumn f,
Selection selection) |
Selection |
isGreaterThan(double f,
Selection selection) |
Selection |
isGreaterThanOrEqualTo(double f,
Selection selection) |
Selection |
isLessThan(DoubleColumn f,
Selection selection) |
Selection |
isLessThan(double f,
Selection selection) |
Selection |
isLessThanOrEqualTo(double f,
Selection selection) |
boolean |
isMissing(int row) |
Selection |
isMissing(Selection selection) |
static boolean |
isMissingValue(double value) |
Selection |
isNegative(Selection selection) |
Selection |
isNonNegative(Selection selection) |
Selection |
isNotEqualTo(double d,
Selection selection) |
Selection |
isNotMissing(Selection selection) |
Selection |
isPositive(Selection selection) |
Selection |
isZero(Selection selection) |
DoubleColumn |
multiply(Column column2,
Selection selection) |
DoubleColumn |
multiply(double value,
Selection selection) |
DoubleColumn |
neg(Selection selection) |
java.lang.String |
print() |
DoubleColumn |
remainder(Column column2,
Selection selection) |
DoubleColumn |
remainder(double value,
Selection selection) |
void |
removeLast() |
DoubleColumn |
round(Selection selection) |
IntComparator |
rowComparator() |
Selection |
select(DoubleBiPredicate predicate,
double value,
Selection selection) |
Selection |
select(DoublePredicate predicate,
Selection selection) |
DoubleColumn |
select(Selection selection) |
DoubleColumn |
selectNoMissing(Selection selection) |
void |
set(double newValue,
Selection rowSelection) |
void |
set(int r,
double value) |
void |
setBoolean(int row,
boolean value) |
void |
setDouble(int row,
double value) |
void |
setFloat(int row,
float value) |
void |
setInt(int row,
int value) |
void |
setLong(int row,
long value) |
void |
setObject(int index,
java.lang.Object object) |
void |
setShort(int row,
short value) |
void |
setString(int row,
java.lang.String value) |
void |
sortAscending() |
void |
sortDescending() |
DoubleColumn |
square(Selection selection) |
DoubleColumn |
subtract(Column column2,
Selection selection) |
DoubleColumn |
subtract(double value,
Selection selection) |
SnapshotTable |
summary() |
DoubleArrayList |
top(int n,
Selection selection) |
java.lang.String |
toString() |
DoubleColumn |
trimToSelection(Selection selection) |
void |
trimToSize() |
ColumnType |
type() |
DoubleColumn |
wrap(Selection selection) |
columnMetadata, columnWidth, comment, defrag, getIndex, getSelection, getSnapshotTable, id, indexIterator, name, setComment, setIndex, setName, setSizeOnDisk, setSnapshotTable, sizeInMemoryData, sizeInMemoryFull, sizeOnDisk
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
abs, add, add, bottom, create, create, create, create, cube, cumProd, cumSum, difference, divide, divide, firstElement, isCloseTo, isCloseTo, isEqualTo, isEqualTo, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isNegative, isNonNegative, isNotEqualTo, isPositive, isZero, multiply, multiply, neg, remainder, remainder, round, select, select, square, subtract, subtract, top
asPercent, asPercent, asRatio, asRatio, cubeRoot, cubeRoot, executeDoubleOperation, log10, log10, log1p, log1p, logN, logN, pctChange, pctChange, power, power, sqrt, sqrt, sum, sum
asBooleanColumn, asBooleanColumn, asDoubleColumn, asDoubleColumn, asFloatColumn, asFloatColumn, asIntColumn, asIntColumn, asLongColumn, asLongColumn, asShortColumn, asShortColumn, asStringColumn, asStringColumn, columnMetadata, columnWidth, comment, countMissing, countUnique, countUnique, defrag, first, first, first, first, getIndex, getLongUnscaled, getPrecision, getScale, getSelection, getSnapshotTable, id, indexIterator, isEmpty, isMissing, isNotMissing, last, last, last, last, name, rowComparator, selectNoMissing, setComment, setIndex, setName, setSnapshotTable, size, size, sizeInMemoryData, sizeInMemoryFull, sizeOnDisk, subset, title, toDoubleArray, toDoubleArray, trimToSelection, unique, unique, withName
public static final double MISSING_VALUE
public static DoublePredicate isZero
public static DoublePredicate isNegative
public static DoublePredicate isPositive
public static DoublePredicate isNonNegative
public static DoubleBiPredicate isGreaterThan
public static DoubleBiPredicate isGreaterThanOrEqualTo
public static DoubleBiPredicate isLessThan
public static DoubleBiPredicate isLessThanOrEqualTo
public static DoubleBiPredicate isEqualTo
public static DoubleBiPredicate isNotEqualTo
public static DoublePredicate isMissing
public static DoublePredicate isNotMissing
public DoubleColumnImpl(java.lang.String name)
public DoubleColumnImpl(java.lang.String name, int initialSize)
public DoubleColumnImpl(java.lang.String name, double[] arr)
public DoubleColumnImpl(ColumnMetadata metadata)
public ColumnType type()
public SnapshotTable summary()
public void append(float f)
append
in interface DoubleColumn
public void append(double d)
append
in interface DoubleColumn
public void appendObject(java.lang.Object object)
appendObject
in interface Column
public void appendMissing()
appendMissing
in interface Column
public void setObject(int index, java.lang.Object object)
public void setString(int row, java.lang.String value)
public void setBoolean(int row, boolean value)
setBoolean
in interface Column
public void set(int r, double value)
set
in interface DoubleColumn
public void set(double newValue, Selection rowSelection)
set
in interface DoubleColumn
public void removeLast()
removeLast
in interface Column
public void assignWithValue(java.lang.Object object)
assignWithValue
in interface Column
public void fillWithValue(java.lang.Object object, int size)
fillWithValue
in interface Column
public void trimToSize()
trimToSize
in interface Column
public void assignWithValue(double value)
assignWithValue
in interface DoubleColumn
public void fillWithValue(double value, int size)
fillWithValue
in interface DoubleColumn
public void sortAscending()
sortAscending
in interface Column
public void sortDescending()
sortDescending
in interface Column
public double get(int index)
get
in interface DoubleColumn
public boolean getBoolean(int row)
getBoolean
in interface Column
public static boolean isMissingValue(double value)
public static double getMissingValue()
public DoubleArrayList data()
data
in interface DoubleColumn
public double firstElement(Selection selection)
firstElement
in interface DoubleColumn
public boolean contains(double value)
contains
in interface DoubleColumn
public DoubleColumn select(Selection selection)
select
in interface Column
select
in interface DoubleColumn
public DoubleColumn selectNoMissing(Selection selection)
selectNoMissing
in interface Column
selectNoMissing
in interface DoubleColumn
public DoubleColumn emptyCopy()
emptyCopy
in interface Column
emptyCopy
in interface DoubleColumn
public DoubleColumn emptyCopy(int rowSize)
emptyCopy
in interface Column
emptyCopy
in interface DoubleColumn
public DoubleColumn copy()
copy
in interface Column
copy
in interface DoubleColumn
public DoubleColumn trimToSelection(Selection selection)
trimToSelection
in interface Column
public DoubleArrayList top(int n, Selection selection)
top
in interface DoubleColumn
public DoubleArrayList bottom(int n, Selection selection)
bottom
in interface DoubleColumn
public DoubleColumn add(double value, Selection selection)
add
in interface DoubleColumn
public DoubleColumn add(Column column2, Selection selection)
add
in interface DoubleColumn
public DoubleColumn remainder(double value, Selection selection)
remainder
in interface DoubleColumn
public DoubleColumn remainder(Column column2, Selection selection)
remainder
in interface DoubleColumn
public DoubleColumn subtract(double value, Selection selection)
subtract
in interface DoubleColumn
public DoubleColumn subtract(Column column2, Selection selection)
subtract
in interface DoubleColumn
public DoubleColumn multiply(double value, Selection selection)
multiply
in interface DoubleColumn
public DoubleColumn multiply(Column column2, Selection selection)
multiply
in interface DoubleColumn
public DoubleColumn divide(double value, Selection selection)
divide
in interface DoubleColumn
public DoubleColumn divide(Column column2, Selection selection)
divide
in interface DoubleColumn
public DoubleColumn round(Selection selection)
round
in interface DoubleColumn
public DoubleColumn square(Selection selection)
square
in interface DoubleColumn
square
in interface NumericColumn
public DoubleColumn cube(Selection selection)
cube
in interface DoubleColumn
cube
in interface NumericColumn
public DoubleColumn abs(Selection selection)
abs
in interface DoubleColumn
abs
in interface NumericColumn
public DoubleColumn neg(Selection selection)
neg
in interface DoubleColumn
neg
in interface NumericColumn
public DoubleColumn cumSum(Selection selection)
cumSum
in interface DoubleColumn
cumSum
in interface NumericColumn
public DoubleColumn cumProd(Selection selection)
cumProd
in interface DoubleColumn
cumProd
in interface NumericColumn
public DoubleColumn difference(Selection selection)
difference
in interface Column
difference
in interface DoubleColumn
difference
in interface NumericColumn
public int countMissing(Selection selection)
countMissing
in interface Column
public Selection isLessThan(double f, Selection selection)
isLessThan
in interface DoubleColumn
public Selection isNotMissing(Selection selection)
isNotMissing
in interface Column
public Selection isGreaterThan(double f, Selection selection)
isGreaterThan
in interface DoubleColumn
public Selection isGreaterThanOrEqualTo(double f, Selection selection)
isGreaterThanOrEqualTo
in interface DoubleColumn
public Selection isLessThanOrEqualTo(double f, Selection selection)
isLessThanOrEqualTo
in interface DoubleColumn
public Selection isNotEqualTo(double d, Selection selection)
isNotEqualTo
in interface DoubleColumn
public Selection isEqualTo(double d, Selection selection)
isEqualTo
in interface DoubleColumn
public Selection isEqualTo(DoubleColumn f, Selection selection)
isEqualTo
in interface DoubleColumn
public Selection isGreaterThan(DoubleColumn f, Selection selection)
isGreaterThan
in interface DoubleColumn
public Selection isLessThan(DoubleColumn f, Selection selection)
isLessThan
in interface DoubleColumn
public Selection isCloseTo(float target, Selection selection)
isCloseTo
in interface DoubleColumn
public Selection isCloseTo(double target, Selection selection)
isCloseTo
in interface DoubleColumn
public Selection isPositive(Selection selection)
isPositive
in interface DoubleColumn
public Selection isZero(Selection selection)
isZero
in interface DoubleColumn
public Selection isNegative(Selection selection)
isNegative
in interface DoubleColumn
public Selection isNonNegative(Selection selection)
isNonNegative
in interface DoubleColumn
public Selection select(DoublePredicate predicate, Selection selection)
select
in interface DoubleColumn
public Selection select(DoubleBiPredicate predicate, double value, Selection selection)
select
in interface DoubleColumn
public IntComparator rowComparator()
rowComparator
in interface Column
public int compare(int row1, Column column2, int row2)
public java.lang.String toString()
toString
in class java.lang.Object
public static double convert(java.lang.String stringValue)
public static double convert(java.lang.Object objectValue)
public DoubleColumn wrap(Selection selection)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.