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, isCaseSensitiveTableNames, iterator, reverseIterator, toString
public CompositeDataSet(IDataSet[] dataSets) throws DataSetException
DataSetException
public CompositeDataSet(IDataSet[] dataSets, boolean combine) throws DataSetException
dataSets
- list of datasetscombine
- if true
, tables having the same name are merged into
one table.DataSetException
public 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.DataSetException
public CompositeDataSet(IDataSet dataSet1, IDataSet dataSet2) throws DataSetException
DataSetException
public 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.DataSetException
public 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.DataSetException
public CompositeDataSet(IDataSet dataSet) throws DataSetException
dataSet
- the datasetDataSetException
public CompositeDataSet(ITable[] tables) throws DataSetException
DataSetException
public 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.DataSetException
protected ITableIterator createIterator(boolean reversed) throws DataSetException
AbstractDataSet
createIterator
in class AbstractDataSet
reversed
- Whether the created iterator should be a reversed one or notITableIterator
DataSetException
Copyright © 2002–2016. All rights reserved.