public class CompositeDataSet extends AbstractDataSet
_orderedTableNameMap| Constructor and Description |
|---|
CompositeDataSet(IDataSet dataSet)
Creates a composite dataset that combines duplicate tables of the specified dataset.
|
CompositeDataSet(IDataSet[] dataSets)
Creates a composite dataset that combines specified datasets.
|
CompositeDataSet(IDataSet[] dataSets,
boolean combine)
Creates a composite dataset that combines specified datasets.
|
CompositeDataSet(IDataSet[] dataSets,
boolean combine,
boolean caseSensitiveTableNames)
Creates a composite dataset that combines specified datasets.
|
CompositeDataSet(IDataSet dataSet,
boolean combine)
Deprecated.
This constructor is useless when the combine parameter is
false. Use overload that doesn't have the combine argument. |
CompositeDataSet(IDataSet dataSet1,
IDataSet dataSet2)
Creates a composite dataset that combines the two specified datasets.
|
CompositeDataSet(IDataSet dataSet1,
IDataSet dataSet2,
boolean combine)
Creates a composite dataset that combines the two specified datasets.
|
CompositeDataSet(ITable[] tables)
Creates a composite dataset that combines tables having identical name.
|
CompositeDataSet(ITable[] tables,
boolean caseSensitiveTableNames)
Creates a composite dataset that combines tables having identical name.
|
| Modifier and Type | Method and Description |
|---|---|
protected ITableIterator |
createIterator(boolean reversed)
Creates an iterator which provides access to all tables of this dataset
|
createTableNameMap, getTable, getTableMetaData, getTableNames, getTables, initialize, isCaseSensitiveTableNames, iterator, reverseIterator, toStringpublic CompositeDataSet(IDataSet[] dataSets) throws DataSetException
DataSetExceptionpublic CompositeDataSet(IDataSet[] dataSets, boolean combine) throws DataSetException
dataSets - list of datasetscombine - if true, tables having the same name are merged into
one table.DataSetExceptionpublic CompositeDataSet(IDataSet[] dataSets, boolean combine, boolean caseSensitiveTableNames) throws DataSetException
dataSets - list of datasetscombine - if true, tables having the same name are merged into
one table.caseSensitiveTableNames - Whether or not table names are handled in a case sensitive
way over all datasets.DataSetExceptionpublic CompositeDataSet(IDataSet dataSet1, IDataSet dataSet2) throws DataSetException
DataSetExceptionpublic CompositeDataSet(IDataSet dataSet1, IDataSet dataSet2, boolean combine) throws DataSetException
dataSet1 - first datasetdataSet2 - second datasetcombine - if true, tables having the same name are merged into
one table.DataSetExceptionpublic CompositeDataSet(IDataSet dataSet, boolean combine) throws DataSetException
false. Use overload that doesn't have the combine argument.dataSet - the datasetcombine - if true, tables having the same name are merged into
one table.DataSetExceptionpublic CompositeDataSet(IDataSet dataSet) throws DataSetException
dataSet - the datasetDataSetExceptionpublic CompositeDataSet(ITable[] tables) throws DataSetException
DataSetExceptionpublic CompositeDataSet(ITable[] tables, boolean caseSensitiveTableNames) throws DataSetException
tables - The tables to merge to one datasetcaseSensitiveTableNames - Whether or not table names are handled in a case sensitive
way over all datasets.DataSetExceptionprotected ITableIterator createIterator(boolean reversed) throws DataSetException
AbstractDataSetcreateIterator in class AbstractDataSetreversed - Whether the created iterator should be a reversed one or notITableIteratorDataSetExceptionCopyright © 2002–2025. All rights reserved.