public abstract class AbstractColumn extends java.lang.Object implements Column
Constructor and Description |
---|
AbstractColumn(ColumnMetadata metadata) |
AbstractColumn(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
ColumnMetadata |
columnMetadata() |
int |
columnWidth() |
java.lang.String |
comment() |
void |
defrag(int[] moveMap,
boolean withTrim) |
int |
getIndex() |
Selection |
getSelection() |
SnapshotTable |
getSnapshotTable() |
java.lang.String |
id() |
IntIterator |
indexIterator() |
java.lang.String |
name() |
void |
setComment(java.lang.String comment) |
void |
setIndex(int index) |
Column |
setName(java.lang.String name) |
void |
setSizeOnDisk(long sizeOnDisk) |
void |
setSnapshotTable(SnapshotTable snapshotTable) |
long |
sizeInMemoryData() |
long |
sizeInMemoryFull() |
long |
sizeOnDisk() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
append, append, appendMissing, appendObject, asBooleanColumn, asBooleanColumn, asBytes, asDoubleColumn, asDoubleColumn, asFloatColumn, asFloatColumn, asIntColumn, asIntColumn, asLongColumn, asLongColumn, asShortColumn, asShortColumn, assignWithValue, asStringColumn, asStringColumn, byteSize, capacity, clear, compare, copy, countMissing, countMissing, countUnique, countUnique, dataSize, difference, difference, emptyCopy, emptyCopy, fillWithValue, first, first, first, first, getBoolean, getDouble, getFloat, getInt, getLong, getLongUnscaled, getObject, getPrecision, getScale, getShort, getString, isEmpty, isEmpty, isMissing, isMissing, isMissing, isNotMissing, isNotMissing, last, last, last, last, print, removeLast, rowComparator, rowComparator, select, selectNoMissing, selectNoMissing, setBoolean, setDouble, setFloat, setInt, setLong, setObject, setShort, setString, size, size, sortAscending, sortDescending, subset, summary, title, toDoubleArray, toDoubleArray, trimToSelection, trimToSelection, trimToSize, type, unique, unique, withName, wrap
public AbstractColumn(java.lang.String name)
public AbstractColumn(ColumnMetadata metadata)
public void setComment(java.lang.String comment)
setComment
in interface Column
public ColumnMetadata columnMetadata()
columnMetadata
in interface Column
public int columnWidth()
columnWidth
in interface Column
public SnapshotTable getSnapshotTable()
getSnapshotTable
in interface Column
public void setSnapshotTable(SnapshotTable snapshotTable)
setSnapshotTable
in interface Column
public long sizeInMemoryData()
sizeInMemoryData
in interface Column
public long sizeInMemoryFull()
sizeInMemoryFull
in interface Column
public long sizeOnDisk()
sizeOnDisk
in interface Column
public void setSizeOnDisk(long sizeOnDisk)
public Selection getSelection()
getSelection
in interface Column
public IntIterator indexIterator()
indexIterator
in interface Column
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.