public interface Column
Modifier and Type | Method and Description |
---|---|
void |
append(Column column) |
void |
append(Column column2,
int row2) |
void |
appendMissing() |
void |
appendObject(java.lang.Object value) |
default BooleanColumn |
asBooleanColumn() |
default BooleanColumn |
asBooleanColumn(Selection selection) |
byte[] |
asBytes(int rowNumber) |
default DoubleColumn |
asDoubleColumn() |
default DoubleColumn |
asDoubleColumn(Selection selection) |
default FloatColumn |
asFloatColumn() |
default FloatColumn |
asFloatColumn(Selection selection) |
default IntColumn |
asIntColumn() |
default IntColumn |
asIntColumn(Selection selection) |
default LongColumn |
asLongColumn() |
default LongColumn |
asLongColumn(Selection selection) |
default ShortColumn |
asShortColumn() |
default ShortColumn |
asShortColumn(Selection selection) |
void |
assignWithValue(java.lang.Object object) |
default StringColumn |
asStringColumn() |
default StringColumn |
asStringColumn(Selection selection) |
int |
byteSize() |
int |
capacity() |
void |
clear() |
ColumnMetadata |
columnMetadata() |
int |
columnWidth() |
java.lang.String |
comment() |
int |
compare(int row1,
Column column2,
int row2) |
Column |
copy() |
default int |
countMissing() |
int |
countMissing(Selection selection) |
default int |
countUnique() |
default int |
countUnique(Selection selection) |
int |
dataSize() |
void |
defrag(int[] moveMap,
boolean withTrim) |
default Column |
difference() |
default Column |
difference(Selection selection) |
Column |
emptyCopy() |
Column |
emptyCopy(int rowSize) |
void |
fillWithValue(java.lang.Object object,
int size) |
default java.lang.String |
first() |
default Column |
first(int numRows) |
default Column |
first(int numRows,
Selection selection) |
default java.lang.String |
first(Selection selection) |
boolean |
getBoolean(int row) |
double |
getDouble(int row) |
float |
getFloat(int row) |
int |
getIndex() |
int |
getInt(int row) |
long |
getLong(int row) |
default long |
getLongUnscaled(int row) |
java.lang.Object |
getObject(int row) |
default int |
getPrecision() |
default int |
getScale() |
Selection |
getSelection() |
short |
getShort(int row) |
SnapshotTable |
getSnapshotTable() |
java.lang.String |
getString(int row) |
java.lang.String |
id() |
IntIterator |
indexIterator() |
default boolean |
isEmpty() |
boolean |
isEmpty(Selection selection) |
default Selection |
isMissing() |
boolean |
isMissing(int row) |
Selection |
isMissing(Selection selection) |
default Selection |
isNotMissing() |
Selection |
isNotMissing(Selection selection) |
default java.lang.String |
last() |
default Column |
last(int numRows) |
default Column |
last(int numRows,
Selection selection) |
default java.lang.String |
last(Selection selection) |
java.lang.String |
name() |
java.lang.String |
print() |
void |
removeLast() |
IntComparator |
rowComparator() |
default IntComparator |
rowComparator(Order order) |
Column |
select(Selection selection) |
default Column |
selectNoMissing() |
Column |
selectNoMissing(Selection selection) |
void |
setBoolean(int row,
boolean value) |
void |
setComment(java.lang.String comment) |
void |
setDouble(int row,
double value) |
void |
setFloat(int row,
float value) |
void |
setIndex(int tableIndex) |
void |
setInt(int row,
int value) |
void |
setLong(int row,
long value) |
Column |
setName(java.lang.String name) |
void |
setObject(int index,
java.lang.Object object) |
void |
setShort(int row,
short value) |
void |
setSnapshotTable(SnapshotTable table) |
void |
setString(int row,
java.lang.String value) |
default int |
size() |
default int |
size(Selection selection) |
long |
sizeInMemoryData() |
long |
sizeInMemoryFull() |
long |
sizeOnDisk() |
void |
sortAscending() |
void |
sortDescending() |
default Column |
subset(Selection rows) |
default SnapshotTable |
summary() |
default java.lang.String |
title() |
default double[] |
toDoubleArray() |
default double[] |
toDoubleArray(Selection selection) |
default Column |
trimToSelection() |
Column |
trimToSelection(Selection selection) |
void |
trimToSize() |
ColumnType |
type() |
default Column |
unique() |
default Column |
unique(Selection selection) |
default Column |
withName(java.lang.String name) |
default Column |
wrap(Selection selection) |
java.lang.String name()
Column setName(java.lang.String name)
java.lang.String id()
ColumnType type()
java.lang.String comment()
void setComment(java.lang.String comment)
ColumnMetadata columnMetadata()
int dataSize()
default int size()
default int size(Selection selection)
default int getPrecision()
default int getScale()
default Column withName(java.lang.String name)
int capacity()
int columnWidth()
int byteSize()
void setSnapshotTable(SnapshotTable table)
SnapshotTable getSnapshotTable()
void setIndex(int tableIndex)
int getIndex()
void appendObject(java.lang.Object value)
void append(Column column)
void append(Column column2, int row2)
void appendMissing()
void assignWithValue(java.lang.Object object)
void fillWithValue(java.lang.Object object, int size)
void sortAscending()
void sortDescending()
void trimToSize()
void removeLast()
void clear()
void setObject(int index, java.lang.Object object)
void setString(int row, java.lang.String value)
void setInt(int row, int value)
void setShort(int row, short value)
void setLong(int row, long value)
void setFloat(int row, float value)
void setDouble(int row, double value)
void setBoolean(int row, boolean value)
Column emptyCopy()
Column emptyCopy(int rowSize)
Column copy()
default Column trimToSelection()
default ShortColumn asShortColumn()
default ShortColumn asShortColumn(Selection selection)
default IntColumn asIntColumn()
default LongColumn asLongColumn()
default LongColumn asLongColumn(Selection selection)
default FloatColumn asFloatColumn()
default FloatColumn asFloatColumn(Selection selection)
default DoubleColumn asDoubleColumn()
default DoubleColumn asDoubleColumn(Selection selection)
default StringColumn asStringColumn()
default StringColumn asStringColumn(Selection selection)
default BooleanColumn asBooleanColumn()
default BooleanColumn asBooleanColumn(Selection selection)
java.lang.String getString(int row)
java.lang.Object getObject(int row)
int getInt(int row)
short getShort(int row)
long getLong(int row)
float getFloat(int row)
double getDouble(int row)
boolean getBoolean(int row)
default long getLongUnscaled(int row)
default boolean isEmpty()
boolean isEmpty(Selection selection)
byte[] asBytes(int rowNumber)
boolean isMissing(int row)
default IntComparator rowComparator(Order order)
IntComparator rowComparator()
int compare(int row1, Column column2, int row2)
long sizeInMemoryData()
long sizeInMemoryFull()
long sizeOnDisk()
Selection getSelection()
IntIterator indexIterator()
default Column first(int numRows)
default Column last(int numRows)
default java.lang.String first()
default java.lang.String first(Selection selection)
default java.lang.String last()
default java.lang.String last(Selection selection)
default Selection isMissing()
default Selection isNotMissing()
int countMissing(Selection selection)
default int countMissing()
default int countUnique(Selection selection)
default int countUnique()
default Column unique()
default Column difference()
default Column selectNoMissing()
default double[] toDoubleArray()
default double[] toDoubleArray(Selection selection)
void defrag(int[] moveMap, boolean withTrim)
java.lang.String print()
default java.lang.String title()
default SnapshotTable summary()
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.