com.esri.arcgis.geoprocessing
Interface IGPTableSchema

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPTableSchema

public interface IGPTableSchema
extends Serializable

Provides access to the properties/methods of a geoprocessing table schema object.

Description

This interface is new at ArcGIS 9.3.

Product Availability

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


Method Summary
 IFields getAdditionalFields()
          Inidicates additional fields for the fields property.
 int getFieldsRule()
          Inidicates how the fields property is to be managed.
 void setAdditionalFieldsByRef(IFields fields)
          Inidicates additional fields for the fields property.
 void setFieldsRule(int type)
          Inidicates how the fields property is to be managed.
 

Method Detail

getFieldsRule

int getFieldsRule()
                  throws IOException,
                         AutomationException
Inidicates how the fields property is to be managed.

Product Availability

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

Returns:
A com.esri.arcgis.geoprocessing.esriGPSchemaFieldsType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFieldsRule

void setFieldsRule(int type)
                   throws IOException,
                          AutomationException
Inidicates how the fields property is to be managed.

Product Availability

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

Parameters:
type - A com.esri.arcgis.geoprocessing.esriGPSchemaFieldsType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAdditionalFields

IFields getAdditionalFields()
                            throws IOException,
                                   AutomationException
Inidicates additional fields for the fields property.

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.

setAdditionalFieldsByRef

void setAdditionalFieldsByRef(IFields fields)
                              throws IOException,
                                     AutomationException
Inidicates additional fields for the fields property.

Product Availability

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

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