com.esri.arcgis.schematic
Interface INgDataSourceDesign

All Superinterfaces:
Serializable
All Known Implementing Classes:
INgDataSourceDesignProxy, NgADODataSource, NgADOExtendedDataSource, NgDAOJetEngineDataSource, NgDAOOdbcDirectDataSource, SchematicAccessGDB, SchematicFileGDB, SchematicOleDBGDB, SchematicSdeGDB

public interface INgDataSourceDesign
extends Serializable

Provides access to members that control the design of a datasource.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
INgDataSource

Method Summary
 INgRecordset getTable(String name)
          Table named 'name' as a recordset.
 INgNames getTableNames(boolean includeSystemTable)
          List of the table names contained in the datasource.
 

Method Detail

getTableNames

INgNames getTableNames(boolean includeSystemTable)
                       throws IOException,
                              AutomationException
List of the table names contained in the datasource. By default, this list doesn't contain the system tables (That is, the includeSystemTable option is FALSE by default).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
includeSystemTable - The includeSystemTable (in, optional, pass false if not required)
Returns:
A reference to a com.esri.arcgis.schematic.INgNames
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTable

INgRecordset getTable(String name)
                      throws IOException,
                             AutomationException
Table named 'name' as a recordset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.schematic.INgRecordset
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.