public abstract class AbstractBigDataTable extends AbstractDataTable
DEFAULT_FORMAT, ELEMENT_ID| Constructor and Description |
|---|
AbstractBigDataTable() |
| Modifier and Type | Method and Description |
|---|---|
DataTable |
clone()
Creates a
SimpleDataTable that contains clones of the records represented by this data table. |
int |
compareTo(DataTable other) |
protected void |
decrementRecordCount() |
java.lang.Integer |
getRecordCount()
Returns number of records in the table or null if the number of records is unknown.
|
protected void |
incrementRecordCount() |
boolean |
isSimple() |
DataTable |
makeImmutable()
Makes this table immutable.
|
void |
setId(java.lang.Long id)
Sets table ID (even if the table is immutable) if it has not been already set to a non-null Long.
|
protected void |
setRecordCount(java.lang.Integer recordCount) |
protected SimpleDataTable |
toSimpleDataTable() |
addRecords, append, applyCachedFormat, cloneIfImmutable, close, conform, conformMessage, dataAsString, dataAsString, encode, encode, encode, encode, findIndex, findIndex, fixRecords, get, getDescription, getEncodedData, getEncodedData, getFieldCount, getFormat, getFormat, getFormat, getId, getInvalidationMessage, getQuality, getRecordById, getRecords, getTimestamp, getValue, hasField, isImmutable, isInvalid, joinFormats, rec, removeRecord, removeRecordImpl, removeRecordsByIds, select, select, selectAll, setFormat, setInvalidationMessage, setQuality, setTimestamp, sort, splitFormat, stream, swapRecords, toString, validate, validateRecordequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddRecord, addRecord, addRecord, addRecord, dataAsString, equals, findIndex, getRecord, hashCode, isOneCellTable, iterator, iterator, removeRecords, reorderRecord, setRecord, sort, sort, toDefaultStringpublic java.lang.Integer getRecordCount()
DataTableprotected void setRecordCount(java.lang.Integer recordCount)
protected void incrementRecordCount()
protected void decrementRecordCount()
public void setId(java.lang.Long id)
public int compareTo(DataTable other)
public DataTable makeImmutable()
public DataTable clone()
SimpleDataTable that contains clones of the records represented by this data table. Does NOT call super.clone()clone in interface DataTableclone in interface PublicCloneableclone in class AbstractDataTableprotected SimpleDataTable toSimpleDataTable()
public boolean isSimple()