public class FilteringDataTable extends AbstractUnmodifiableDataTable
DEFAULT_FORMAT, ELEMENT_ID| Constructor and Description |
|---|
FilteringDataTable(DataTable source,
Expression filterExpression) |
FilteringDataTable(DataTable source,
Expression filterExpression,
Evaluator evaluator,
EvaluationEnvironment environment) |
FilteringDataTable(DataTable source,
java.lang.String filterExpression) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
dataAsString(boolean showFieldNames,
boolean showHiddenFields,
boolean showPasswords) |
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
findIndex(DataTableQuery query) |
Expression |
getFilterExpression() |
DataRecord |
getRecord(int number)
Returns record with specified index.
|
DataTable |
getSource() |
int |
hashCode() |
boolean |
isOneCellTable()
Returns true if table has exactly one record and one field.
|
java.util.Iterator<DataRecord> |
iterator() |
java.util.Iterator<DataRecord> |
iterator(int index) |
java.lang.String |
toDefaultString() |
addRecord, addRecord, addRecord, addRecord, removeRecordImpl, removeRecords, reorderRecord, setRecord, sort, sortclone, compareTo, decrementRecordCount, getRecordCount, incrementRecordCount, isSimple, makeImmutable, setId, setRecordCount, toSimpleDataTableaddRecords, 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, removeRecordsByIds, select, select, selectAll, setFormat, setInvalidationMessage, setQuality, setTimestamp, sort, splitFormat, stream, swapRecords, toString, validate, validateRecordpublic FilteringDataTable(DataTable source, Expression filterExpression, Evaluator evaluator, EvaluationEnvironment environment)
public FilteringDataTable(DataTable source, Expression filterExpression)
public FilteringDataTable(DataTable source, java.lang.String filterExpression)
public DataTable getSource()
public Expression getFilterExpression()
public DataRecord getRecord(int number)
DataTablepublic boolean equals(java.lang.Object obj)
public int hashCode()
public java.lang.String toDefaultString()
public java.lang.String dataAsString(boolean showFieldNames,
boolean showHiddenFields,
boolean showPasswords)
public boolean isOneCellTable()
DataTablepublic java.lang.Integer findIndex(DataTableQuery query)
public java.util.Iterator<DataRecord> iterator()
public java.util.Iterator<DataRecord> iterator(int index)