public class DefaultDataSet extends AbstractDataSet
ITable objects which can
be added dynamically._orderedTableNameMap| Constructor and Description |
|---|
DefaultDataSet() |
DefaultDataSet(boolean caseSensitiveTableNames)
Creates a default dataset which is empty initially
|
DefaultDataSet(ITable table) |
DefaultDataSet(ITable[] tables) |
DefaultDataSet(ITable[] tables,
boolean caseSensitiveTableNames)
Creates a default dataset which consists of the given tables
|
DefaultDataSet(ITable table1,
ITable table2) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTable(ITable table)
Add a new table in this dataset.
|
protected ITableIterator |
createIterator(boolean reversed)
Creates an iterator which provides access to all tables of this dataset
|
protected void |
initialize()
Initializes the
_orderedTableNameMap of the parent class if it is not initialized yet. |
createTableNameMap, getTable, getTableMetaData, getTableNames, getTables, isCaseSensitiveTableNames, iterator, reverseIterator, toStringpublic DefaultDataSet()
public DefaultDataSet(boolean caseSensitiveTableNames)
caseSensitiveTableNames - public DefaultDataSet(ITable table) throws AmbiguousTableNameException
AmbiguousTableNameExceptionpublic DefaultDataSet(ITable table1, ITable table2) throws AmbiguousTableNameException
AmbiguousTableNameExceptionpublic DefaultDataSet(ITable[] tables) throws AmbiguousTableNameException
AmbiguousTableNameExceptionpublic DefaultDataSet(ITable[] tables, boolean caseSensitiveTableNames) throws AmbiguousTableNameException
caseSensitiveTableNames - AmbiguousTableNameExceptionpublic void addTable(ITable table) throws AmbiguousTableNameException
AmbiguousTableNameExceptionprotected void initialize()
_orderedTableNameMap of the parent class if it is not initialized yet.DataSetExceptionprotected ITableIterator createIterator(boolean reversed) throws DataSetException
AbstractDataSetcreateIterator in class AbstractDataSetreversed - Whether the created iterator should be a reversed one or notITableIteratorDataSetExceptionCopyright © 2002-2017. All Rights Reserved.