public class LongColumnImpl extends AbstractColumn implements LongColumn
Modifier and Type | Field and Description |
---|---|
static LongBiPredicate |
isEqualTo |
static LongPredicate |
isEven |
static LongBiPredicate |
isGreaterThan |
static LongBiPredicate |
isGreaterThanOrEqualTo |
static LongBiPredicate |
isLessThan |
static LongBiPredicate |
isLessThanOrEqualTo |
static LongPredicate |
isMissing |
static LongPredicate |
isNegative |
static LongPredicate |
isNonNegative |
static LongBiPredicate |
isNotEqualTo |
static LongPredicate |
isNotMissing |
static LongPredicate |
isOdd |
static LongPredicate |
isPositive |
static LongPredicate |
isZero |
static long |
MISSING_VALUE |
Constructor and Description |
---|
LongColumnImpl(ColumnMetadata metadata) |
LongColumnImpl(java.lang.String name) |
LongColumnImpl(java.lang.String name,
int initialSize) |
LongColumnImpl(java.lang.String name,
long[] arr) |
Modifier and Type | Method and Description |
---|---|
LongColumn |
abs(Selection selection) |
LongColumn |
add(Column column2,
Selection selection) |
LongColumn |
add(long value,
Selection selection) |
void |
append(Column column) |
void |
append(Column column2,
int row2) |
void |
append(long i) |
void |
appendMissing() |
void |
appendObject(java.lang.Object object) |
byte[] |
asBytes(int rowNumber) |
void |
assignWithValue(long value) |
void |
assignWithValue(java.lang.Object object) |
LongArrayList |
bottom(int n,
Selection selection) |
int |
byteSize() |
int |
capacity() |
void |
clear() |
int |
compare(int row1,
Column column2,
int row2) |
boolean |
contains(long value) |
static long |
convert(java.lang.Object objectValue) |
static long |
convert(java.lang.String stringValue) |
LongColumn |
copy() |
int |
countMissing(Selection selection) |
LongColumn |
cube(Selection selection) |
LongColumn |
cumProd(Selection selection) |
LongColumn |
cumSum(Selection selection) |
LongArrayList |
data() |
int |
dataSize() |
LongColumn |
difference(Selection selection) |
LongColumn |
divide(Column column2,
Selection selection) |
LongColumn |
divide(double value,
Selection selection) |
LongColumn |
divide(long value,
Selection selection) |
LongColumn |
emptyCopy() |
LongColumn |
emptyCopy(int rowSize) |
void |
fillWithValue(long value,
int size) |
void |
fillWithValue(java.lang.Object object,
int size) |
long |
firstElement(Selection selection) |
long |
get(int index) |
boolean |
getBoolean(int row) |
double |
getDouble(int row) |
float |
getFloat(int row) |
int |
getInt(int row) |
long |
getLong(int row) |
java.lang.Object |
getObject(int row) |
short |
getShort(int row) |
java.lang.String |
getString(int row) |
boolean |
isEmpty(Selection selection) |
Selection |
isEqualTo(LongColumn f,
Selection selection) |
Selection |
isEqualTo(long i,
Selection selection) |
Selection |
isEven(Selection selection) |
Selection |
isGreaterThan(LongColumn f,
Selection selection) |
Selection |
isGreaterThan(long i,
Selection selection) |
Selection |
isGreaterThanOrEqualTo(long i,
Selection selection) |
Selection |
isLessThan(LongColumn f,
Selection selection) |
Selection |
isLessThan(long i,
Selection selection) |
Selection |
isLessThanOrEqualTo(long f,
Selection selection) |
boolean |
isMissing(int row) |
Selection |
isMissing(Selection selection) |
Selection |
isNegative(Selection selection) |
Selection |
isNonNegative(Selection selection) |
Selection |
isNotEqualTo(long i,
Selection selection) |
Selection |
isNotMissing(Selection selection) |
Selection |
isOdd(Selection selection) |
Selection |
isPositive(Selection selection) |
Selection |
isZero(Selection selection) |
LongColumn |
multiply(Column column2,
Selection selection) |
LongColumn |
multiply(double value,
Selection selection) |
LongColumn |
multiply(long value,
Selection selection) |
LongColumn |
neg(Selection selection) |
java.lang.String |
print() |
LongColumn |
remainder(Column column2,
Selection selection) |
LongColumn |
remainder(long value,
Selection selection) |
void |
removeLast() |
IntComparator |
rowComparator() |
Selection |
select(LongBiPredicate predicate,
long valueToCompareAgainst,
Selection selection) |
Selection |
select(LongPredicate predicate,
Selection selection) |
LongColumn |
select(Selection selection) |
LongColumn |
selectIf(LongPredicate predicate) |
LongColumn |
selectNoMissing(Selection selection) |
void |
set(int index,
long value) |
void |
set(long newValue,
Selection rowSelection) |
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() |
LongColumn |
square(Selection selection) |
LongColumn |
subtract(Column column2,
Selection selection) |
LongColumn |
subtract(long value,
Selection selection) |
SnapshotTable |
summary() |
LongArrayList |
top(int n,
Selection selection) |
java.lang.String |
toString() |
LongColumn |
trimToSelection(Selection selection) |
void |
trimToSize() |
ColumnType |
type() |
LongColumn |
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, divide, firstElement, isEqualTo, isEqualTo, isEven, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isNegative, isNonNegative, isNotEqualTo, isOdd, isPositive, isZero, multiply, multiply, multiply, neg, remainder, remainder, 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 long MISSING_VALUE
public static LongPredicate isZero
public static LongPredicate isNegative
public static LongPredicate isPositive
public static LongPredicate isNonNegative
public static LongPredicate isEven
public static LongPredicate isOdd
public static LongBiPredicate isGreaterThan
public static LongBiPredicate isGreaterThanOrEqualTo
public static LongBiPredicate isLessThan
public static LongBiPredicate isLessThanOrEqualTo
public static LongBiPredicate isEqualTo
public static LongBiPredicate isNotEqualTo
public static LongPredicate isMissing
public static LongPredicate isNotMissing
public LongColumnImpl(java.lang.String name)
public LongColumnImpl(java.lang.String name, int initialSize)
public LongColumnImpl(java.lang.String name, long[] arr)
public LongColumnImpl(ColumnMetadata metadata)
public ColumnType type()
public SnapshotTable summary()
public void append(long i)
append
in interface LongColumn
public void set(int index, long value)
set
in interface LongColumn
public void set(long newValue, Selection rowSelection)
set
in interface LongColumn
public void removeLast()
removeLast
in interface Column
public void sortAscending()
sortAscending
in interface Column
public void sortDescending()
sortDescending
in interface Column
public void trimToSize()
trimToSize
in interface Column
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 assignWithValue(java.lang.Object object)
assignWithValue
in interface Column
public void fillWithValue(java.lang.Object object, int size)
fillWithValue
in interface Column
public void assignWithValue(long value)
assignWithValue
in interface LongColumn
public void fillWithValue(long value, int size)
fillWithValue
in interface LongColumn
public boolean getBoolean(int row)
getBoolean
in interface Column
public long get(int index)
get
in interface LongColumn
public long firstElement(Selection selection)
firstElement
in interface LongColumn
public LongArrayList data()
data
in interface LongColumn
public boolean contains(long value)
contains
in interface LongColumn
public LongColumn select(Selection selection)
select
in interface Column
select
in interface LongColumn
public LongColumn selectNoMissing(Selection selection)
selectNoMissing
in interface Column
selectNoMissing
in interface LongColumn
public LongColumn emptyCopy()
emptyCopy
in interface Column
emptyCopy
in interface LongColumn
public LongColumn emptyCopy(int rowSize)
emptyCopy
in interface Column
emptyCopy
in interface LongColumn
public LongColumn copy()
copy
in interface Column
copy
in interface LongColumn
public LongColumn trimToSelection(Selection selection)
trimToSelection
in interface Column
public LongColumn selectIf(LongPredicate predicate)
selectIf
in interface LongColumn
public LongArrayList top(int n, Selection selection)
top
in interface LongColumn
public LongArrayList bottom(int n, Selection selection)
bottom
in interface LongColumn
public LongColumn add(long value, Selection selection)
add
in interface LongColumn
public LongColumn add(Column column2, Selection selection)
add
in interface LongColumn
public LongColumn remainder(long value, Selection selection)
remainder
in interface LongColumn
public LongColumn remainder(Column column2, Selection selection)
remainder
in interface LongColumn
public LongColumn subtract(long value, Selection selection)
subtract
in interface LongColumn
public LongColumn subtract(Column column2, Selection selection)
subtract
in interface LongColumn
public LongColumn multiply(long value, Selection selection)
multiply
in interface LongColumn
public LongColumn multiply(double value, Selection selection)
multiply
in interface LongColumn
public LongColumn multiply(Column column2, Selection selection)
multiply
in interface LongColumn
public LongColumn divide(long value, Selection selection)
divide
in interface LongColumn
public LongColumn divide(double value, Selection selection)
divide
in interface LongColumn
public LongColumn divide(Column column2, Selection selection)
divide
in interface LongColumn
public LongColumn square(Selection selection)
square
in interface LongColumn
square
in interface NumericColumn
public LongColumn cube(Selection selection)
cube
in interface LongColumn
cube
in interface NumericColumn
public LongColumn abs(Selection selection)
abs
in interface LongColumn
abs
in interface NumericColumn
public LongColumn neg(Selection selection)
neg
in interface LongColumn
neg
in interface NumericColumn
public LongColumn cumSum(Selection selection)
cumSum
in interface LongColumn
cumSum
in interface NumericColumn
public LongColumn cumProd(Selection selection)
cumProd
in interface LongColumn
cumProd
in interface NumericColumn
public LongColumn difference(Selection selection)
difference
in interface Column
difference
in interface LongColumn
difference
in interface NumericColumn
public int countMissing(Selection selection)
countMissing
in interface Column
public Selection isLessThan(long i, Selection selection)
isLessThan
in interface LongColumn
public Selection isGreaterThan(long i, Selection selection)
isGreaterThan
in interface LongColumn
public Selection isGreaterThanOrEqualTo(long i, Selection selection)
isGreaterThanOrEqualTo
in interface LongColumn
public Selection isLessThanOrEqualTo(long f, Selection selection)
isLessThanOrEqualTo
in interface LongColumn
public Selection isEqualTo(long i, Selection selection)
isEqualTo
in interface LongColumn
public Selection isNotEqualTo(long i, Selection selection)
isNotEqualTo
in interface LongColumn
public Selection isEqualTo(LongColumn f, Selection selection)
isEqualTo
in interface LongColumn
public Selection isGreaterThan(LongColumn f, Selection selection)
isGreaterThan
in interface LongColumn
public Selection isLessThan(LongColumn f, Selection selection)
isLessThan
in interface LongColumn
public Selection isPositive(Selection selection)
isPositive
in interface LongColumn
public Selection isNegative(Selection selection)
isNegative
in interface LongColumn
public Selection isNonNegative(Selection selection)
isNonNegative
in interface LongColumn
public Selection isZero(Selection selection)
isZero
in interface LongColumn
public Selection isEven(Selection selection)
isEven
in interface LongColumn
public Selection isOdd(Selection selection)
isOdd
in interface LongColumn
public Selection select(LongPredicate predicate, Selection selection)
select
in interface LongColumn
public Selection select(LongBiPredicate predicate, long valueToCompareAgainst, Selection selection)
select
in interface LongColumn
public Selection isNotMissing(Selection selection)
isNotMissing
in interface Column
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 long convert(java.lang.String stringValue)
public static long convert(java.lang.Object objectValue)
public LongColumn wrap(Selection selection)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.