com.esri.arcgis.schematic
Interface ISchematicRecordsetDesign

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISchematicRecordsetDesignProxy

public interface ISchematicRecordsetDesign
extends Serializable

Provides access to members that manage the schematic recordset design.

Product Availability

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


Method Summary
 void alter(String queryString, IEnumSchematicQueryParameter queryParameters)
          Changes the query string and the query parameters of the schematic recordset.
 IFields getFields()
          Fields of the schematic recordset.
 String getQueryString()
          Query string of the schematic recordset.
 IEnumSchematicQueryParameter getSchematicQueryParameters()
          Schematic query parameters of the schematic recordset.
 void setIdentifierFieldNames(String[] names)
          Changes the identifiers fields names.
 void setParameterValues(Object[] values)
          Changes the query parameters values.
 

Method Detail

getFields

IFields getFields()
                  throws IOException,
                         AutomationException
Fields of the schematic recordset.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.geodatabase.IFields
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getQueryString

String getQueryString()
                      throws IOException,
                             AutomationException
Query string of the schematic recordset.

Product Availability

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

Returns:
The queryString
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicQueryParameters

IEnumSchematicQueryParameter getSchematicQueryParameters()
                                                         throws IOException,
                                                                AutomationException
Schematic query parameters of the schematic recordset.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicQueryParameter
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

alter

void alter(String queryString,
           IEnumSchematicQueryParameter queryParameters)
           throws IOException,
                  AutomationException
Changes the query string and the query parameters of the schematic recordset.

Product Availability

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

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

setParameterValues

void setParameterValues(Object[] values)
                        throws IOException,
                               AutomationException
Changes the query parameters values.

Product Availability

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

Parameters:
values - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIdentifierFieldNames

void setIdentifierFieldNames(String[] names)
                             throws IOException,
                                    AutomationException
Changes the identifiers fields names.

Product Availability

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

Parameters:
names - The names (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.