com.esri.arcgis.geodatabase
Interface IRelQueryTableManage

All Superinterfaces:
Serializable
All Known Implementing Classes:
IRelQueryTableManageProxy, RelQueryTable

public interface IRelQueryTableManage
extends Serializable

Provides access to members that manage the query tables.

Remarks

The IRelQueryTableManage interface provides a method called VersionChanged. This method is called internally when the database version is changed. It allows a RelQueryTable to update the internal workspaces of the underlying data sources.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void versionChanged(IVersion selectedWorkspace, IVersion targetVersion, IEnumTableVersionChanges tablesRequiringMapEventFiring)
          Updates all children tables to use new version of the workspace.
 

Method Detail

versionChanged

void versionChanged(IVersion selectedWorkspace,
                    IVersion targetVersion,
                    IEnumTableVersionChanges tablesRequiringMapEventFiring)
                    throws IOException,
                           AutomationException
Updates all children tables to use new version of the workspace.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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