|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDataSet
Represents a collection of tables.
Method Summary | |
---|---|
ITable |
getTable(String tableName)
Returns the specified table. |
ITableMetaData |
getTableMetaData(String tableName)
Returns the specified table metadata. |
String[] |
getTableNames()
Returns names of tables in this dataset in proper sequence. |
ITable[] |
getTables()
Deprecated. Use iterator() or reverseIterator() instead. |
boolean |
isCaseSensitiveTableNames()
Whether or not this dataset handles table names in a case sensitive way or not. |
ITableIterator |
iterator()
Returns an iterator over the tables in this dataset in proper sequence. |
ITableIterator |
reverseIterator()
Returns an iterator over the tables in this dataset in reverse sequence. |
Method Detail |
---|
String[] getTableNames() throws DataSetException
DataSetException
ITableMetaData getTableMetaData(String tableName) throws DataSetException
AmbiguousTableNameException
- if dataset contains multiple tables
having the specified name. Use iterator()
to access
to all tables.
NoSuchTableException
- if dataset do not contains the specified
table
DataSetException
ITable getTable(String tableName) throws DataSetException
AmbiguousTableNameException
- if dataset contains multiple tables
having the specified name. Use iterator()
to access
to all tables.
NoSuchTableException
- if dataset do not contains the specified
table
DataSetException
ITable[] getTables() throws DataSetException
iterator()
or reverseIterator()
instead.
DataSetException
ITableIterator iterator() throws DataSetException
DataSetException
ITableIterator reverseIterator() throws DataSetException
DataSetException
boolean isCaseSensitiveTableNames()
true
if the case sensitivity of table names is used in this dataset.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |