public class RelQueryTable extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IDataset, IClass, ITable, IObjectClass, IFeatureClass, ITableCapabilities, IConnectionPointContainer, IRelQueryTable, IRelQueryTableSettings, IRelQueryTableInfo, IVirtualTable, IRelQueryTableManage
Description 'An object that joins two datasets based on common data values.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummyIID, IIDfcb01cb5_9f0b_11d0_bec7_00805f7c4268, xxDummyIID, IIDd4803ee6_79f4_11d0_97fc_0080c7f79481, xxDummyIID1afcdb31_ac09_11d2_8a1e_006097aff44eIID1afcdb32_ac09_11d2_8a1e_006097aff44eIID, IID8b0338b9_3b3d_11d4_9fbb_00c04f6bdf0c, xxDummyIID, IIDb196b284_bab4_101a_b69c_00aa00341d07, xxDummyIID, IIDe9075692_7072_11d3_a11e_0000f8775bf9, xxDummyIID, IIDfda93763_eb76_40a6_ba53_eddaefcdde07, xxDummyIID, IIDd5a1b5bc_9a9f_4a40_bf34_69800d27ebe3, xxDummyIID, IID8006ff00_6a8b_4476_bdef_0765c11b53eb, xxDummyIID, IIDc27587ab_ab36_4203_b9bd_d7906cf27b7c, xxDummy| Constructor and Description |
|---|
RelQueryTable(java.lang.Object obj)
Construct a RelQueryTable using a reference to such an object returned from ArcGIS Engine or Server.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addField(IField field)
Adds a field to this object class.
|
void |
addIndex(IIndex index)
Adds an index to this object class.
|
void |
addIObjectClassEventsListener(IObjectClassEvents theListener)
addIObjectClassEventsListener.
|
boolean |
canCopy()
True if this dataset can be copied.
|
boolean |
canDelete()
True if this dataset can be deleted.
|
boolean |
canRename()
True if this dataset can be renamed.
|
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name.
|
IFeature |
createFeature()
Create a new feature, with a system assigned object ID and null property values.
|
IFeatureBuffer |
createFeatureBuffer()
Create a feature buffer that can be used with an insert cursor.
|
IRow |
createRow()
Creates a row in the database with a system assigned object ID and null property values.
|
IRowBuffer |
createRowBuffer()
Creates a row buffer that can be used with an insert cursor.
|
void |
delete()
Deletes this dataset.
|
void |
deleteField(IField field)
Deletes a field from this object class.
|
void |
deleteIndex(IIndex index)
Deletes an index from this object class.
|
void |
deleteSearchedRows(IQueryFilter queryFilter)
Delete the Rows in the database selected by the specified query.
|
void |
enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
enumConnectionPoints
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
long |
featureCount(IQueryFilter queryFilter)
The number of features selected by the specified query.
|
void |
findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
findConnectionPoint
|
int |
findField(java.lang.String name)
The index of the field with the specified name.
|
java.lang.String |
getAliasName()
The alias name of the object class.
|
IField |
getAreaField()
The geometry area field.
|
ITable |
getBaseTableOfField(java.lang.String column)
Returns the base table for a particular field.
|
java.lang.String |
getBrowseName()
The browse name of the dataset.
|
java.lang.String |
getCategory()
The category of the dataset.
|
IUID |
getCLSID()
The GUID for the COM Class (CoClass) corresponding to instances of this object class.
|
ITable |
getDestinationTable()
The fields that appear on the right side of the join belong to the destination table.
|
IUID |
getEXTCLSID()
The GUID for the COM Class (CoClass) corresponding to the class extension for this object class.
|
java.lang.Object |
getExtension()
The extension for this object class.
|
IPropertySet |
getExtensionProperties()
The extension properties for this object class.
|
IFeature |
getFeature(long oID)
Get the feature with the specified object ID.
|
int |
getFeatureClassID()
The unique ID for the Feature Class.
|
IFeatureDataset |
getFeatureDataset()
The feature dataset that contains the feature class.
|
IFeatureCursor |
getFeatures(java.lang.Object fids,
boolean recycling)
Get a cursor of Rows given a set of object ids.
|
int |
getFeatureType()
The type of features in this feature class.
|
IFields |
getFields()
The fields collection for this object class.
|
IName |
getFullName()
The associated name object.
|
IIndexes |
getIndexes()
The indexes collection for this object class.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
int |
getJoinType()
Type of table join.
|
IField |
getLengthField()
The geometry length field.
|
java.lang.String |
getName()
The name of the Dataset.
|
int |
getObjectClassID()
The unique ID for the object class.
|
java.lang.String |
getOIDFieldName()
The name of the field corresponding to the OID.
|
IPropertySet |
getPropertySet()
The set of properties for the dataset.
|
IQueryDef |
getQueryDef()
QueryDef used to create the join.
|
IRelationshipClass |
getRelationshipClass()
Relationship class used in the table join.
|
IEnumRelationshipClass |
getRelationshipClasses(int role)
The relationship classes in which this object class participates in for the specified role.
|
IRow |
getRow(long oID)
The row from the database with the specified object ID.
|
ICursor |
getRows(java.lang.Object oids,
boolean recycling)
The cursor of rows based on a set of object ids.
|
java.lang.String |
getShapeFieldName()
The name of the default sShape field.
|
int |
getShapeType()
The type of the default Shape for the features in this feature class.
|
ITable |
getSourceTable()
The fields that appear on the left side of the join belong to the source table.
|
IEnumDataset |
getSubsets()
Datasets contained within this dataset.
|
int |
getType()
The type of the Dataset.
|
IWorkspace |
getWorkspace()
The workspace containing this dataset.
|
int |
hashCode()
the hashcode for this object
|
IFeatureCursor |
IFeatureClass_insert(boolean useBuffering)
Returns a cursor that can be used to insert new features.
|
IFeatureCursor |
IFeatureClass_update(IQueryFilter filter,
boolean recycling)
Returns a cursor that can be used to update features selected by the specified query.
|
ICursor |
insert(boolean useBuffering)
Returns a cursor that can be used to insert new Rows.
|
boolean |
isCanSelect()
Indicates if the table supports selection.
|
boolean |
isFireRowChangedEvents()
Indicates if Fire row changed events.
|
boolean |
isHasDirectAccessLookup()
Indicates if direct access lookup is used by a RelQueryTable to match records between the source and destination tables.
|
boolean |
isHasOID()
Indicates if the class has an object identity (OID) field.
|
ICursor |
ITable_search(IQueryFilter queryFilter,
boolean recycling)
An object cursor that can be used to fetch row objects selected by the specified query.
|
void |
release()
Release this COM object reference
|
void |
removeIObjectClassEventsListener(IObjectClassEvents theListener)
removeIObjectClassEventsListener.
|
void |
rename(java.lang.String name)
Renames this Dataset.
|
long |
rowCount(IQueryFilter queryFilter)
The number of Rows selected by the specified query.
|
IFeatureCursor |
search(IQueryFilter filter,
boolean recycling)
Returns an object cursor that can be used to fetch feature objects selected by the specified query.
|
ISelectionSet |
select(IQueryFilter queryFilter,
int selType,
int selOption,
IWorkspace selectionContainer)
A selection that contains the object ids selected by the specified query.
|
void |
setBrowseName(java.lang.String name)
The browse name of the dataset.
|
void |
setFireRowChangedEvents(boolean fireRowEvents)
Indicates if Fire row changed events.
|
ICursor |
update(IQueryFilter queryFilter,
boolean recycling)
Returns a cursor that can be used to update Rows selected by the specified query.
|
void |
updateSearchedRows(IQueryFilter queryFilter,
IRowBuffer buffer)
Update the Rows in the database selected by the specified query.
|
void |
versionChanged(IVersion selectedWorkspace,
IVersion targetVersion,
IEnumTableVersionChanges tablesRequiringMapEventFiring)
Updates all children tables to use new version of the workspace.
|
public RelQueryTable(java.lang.Object obj)
throws java.io.IOException
obj to RelQueryTable. *
RelQueryTable o = (RelQueryTable)obj; // will not work
RelQueryTable o = new RelQueryTable(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Serverjava.io.IOException - if there are interop problems
RelQueryTable theRelQueryTable = (RelQueryTable) obj;public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void addIObjectClassEventsListener(IObjectClassEvents theListener) throws java.io.IOException
theListener - An object that implements the com.esri.arcgis.geodatabase.IObjectClassEvents interface.java.io.IOException - If there are communications problems.public void removeIObjectClassEventsListener(IObjectClassEvents theListener) throws java.io.IOException
theListener - An object that implements the com.esri.arcgis.geodatabase.IObjectClassEvents interface.java.io.IOException - If there are communications problems.public void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IName getFullName() throws java.io.IOException, AutomationException
getFullName in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getBrowseName()
throws java.io.IOException,
AutomationException
getBrowseName in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setBrowseName(java.lang.String name)
throws java.io.IOException,
AutomationException
setBrowseName in interface IDatasetname - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getType()
throws java.io.IOException,
AutomationException
getType in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getCategory()
throws java.io.IOException,
AutomationException
getCategory in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumDataset getSubsets() throws java.io.IOException, AutomationException
getSubsets in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IWorkspace getWorkspace() throws java.io.IOException, AutomationException
getWorkspace in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean canCopy()
throws java.io.IOException,
AutomationException
canCopy in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IDataset copy(java.lang.String copyName, IWorkspace copyWorkspace) throws java.io.IOException, AutomationException
copy in interface IDatasetcopyName - The copyName (in)copyWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean canDelete()
throws java.io.IOException,
AutomationException
canDelete in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void delete()
throws java.io.IOException,
AutomationException
delete in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean canRename()
throws java.io.IOException,
AutomationException
canRename in interface IDatasetjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void rename(java.lang.String name)
throws java.io.IOException,
AutomationException
rename in interface IDatasetname - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int findField(java.lang.String name)
throws java.io.IOException,
AutomationException
findField in interface IClassname - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFields getFields() throws java.io.IOException, AutomationException
getFields in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IIndexes getIndexes() throws java.io.IOException, AutomationException
getIndexes in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void addField(IField field) throws java.io.IOException, AutomationException
addField in interface IClassfield - A reference to a com.esri.arcgis.geodatabase.IField (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteField(IField field) throws java.io.IOException, AutomationException
deleteField in interface IClassfield - A reference to a com.esri.arcgis.geodatabase.IField (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void addIndex(IIndex index) throws java.io.IOException, AutomationException
addIndex in interface IClassindex - A reference to a com.esri.arcgis.geodatabase.IIndex (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteIndex(IIndex index) throws java.io.IOException, AutomationException
deleteIndex in interface IClassindex - A reference to a com.esri.arcgis.geodatabase.IIndex (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isHasOID()
throws java.io.IOException,
AutomationException
isHasOID in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getOIDFieldName()
throws java.io.IOException,
AutomationException
getOIDFieldName in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IUID getCLSID() throws java.io.IOException, AutomationException
getCLSID in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IUID getEXTCLSID() throws java.io.IOException, AutomationException
getEXTCLSID in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.Object getExtension()
throws java.io.IOException,
AutomationException
getExtension in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IPropertySet getExtensionProperties() throws java.io.IOException, AutomationException
getExtensionProperties in interface IClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRow createRow() throws java.io.IOException, AutomationException
createRow in interface ITablejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRow getRow(long oID) throws java.io.IOException, AutomationException
getRow in interface ITableoID - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ICursor getRows(java.lang.Object oids, boolean recycling) throws java.io.IOException, AutomationException
getRows in interface ITableoids - A Variant (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRowBuffer createRowBuffer() throws java.io.IOException, AutomationException
createRowBuffer in interface ITablejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void updateSearchedRows(IQueryFilter queryFilter, IRowBuffer buffer) throws java.io.IOException, AutomationException
updateSearchedRows in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)buffer - A reference to a com.esri.arcgis.geodatabase.IRowBuffer (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteSearchedRows(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
deleteSearchedRows in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public long rowCount(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
rowCount in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ICursor ITable_search(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
ITable_search in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ICursor update(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
update in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ICursor insert(boolean useBuffering) throws java.io.IOException, AutomationException
insert in interface ITableuseBuffering - The useBuffering (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ISelectionSet select(IQueryFilter queryFilter, int selType, int selOption, IWorkspace selectionContainer) throws java.io.IOException, AutomationException
select in interface IFeatureClassselect in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)selType - A com.esri.arcgis.geodatabase.esriSelectionType constant (in)selOption - A com.esri.arcgis.geodatabase.esriSelectionOption constant (in)selectionContainer - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getObjectClassID()
throws java.io.IOException,
AutomationException
getObjectClassID in interface IObjectClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumRelationshipClass getRelationshipClasses(int role) throws java.io.IOException, AutomationException
getRelationshipClasses in interface IObjectClassrole - A com.esri.arcgis.geodatabase.esriRelRole constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getAliasName()
throws java.io.IOException,
AutomationException
getAliasName in interface IObjectClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getShapeType()
throws java.io.IOException,
AutomationException
getShapeType in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getFeatureType()
throws java.io.IOException,
AutomationException
getFeatureType in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getShapeFieldName()
throws java.io.IOException,
AutomationException
getShapeFieldName in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IField getAreaField() throws java.io.IOException, AutomationException
getAreaField in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IField getLengthField() throws java.io.IOException, AutomationException
getLengthField in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureDataset getFeatureDataset() throws java.io.IOException, AutomationException
getFeatureDataset in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeature createFeature() throws java.io.IOException, AutomationException
createFeature in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeature getFeature(long oID) throws java.io.IOException, AutomationException
getFeature in interface IFeatureClassoID - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureCursor getFeatures(java.lang.Object fids, boolean recycling) throws java.io.IOException, AutomationException
getFeatures in interface IFeatureClassfids - A Variant (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getFeatureClassID()
throws java.io.IOException,
AutomationException
getFeatureClassID in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureBuffer createFeatureBuffer() throws java.io.IOException, AutomationException
createFeatureBuffer in interface IFeatureClassjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public long featureCount(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
featureCount in interface IFeatureClassqueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureCursor search(IQueryFilter filter, boolean recycling) throws java.io.IOException, AutomationException
search in interface IFeatureClassfilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureCursor IFeatureClass_update(IQueryFilter filter, boolean recycling) throws java.io.IOException, AutomationException
IFeatureClass_update in interface IFeatureClassfilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureCursor IFeatureClass_insert(boolean useBuffering) throws java.io.IOException, AutomationException
IFeatureClass_insert in interface IFeatureClassuseBuffering - The useBuffering (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isCanSelect()
throws java.io.IOException,
AutomationException
isCanSelect in interface ITableCapabilitiesjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void enumConnectionPoints(IEnumConnectionPoints[] ppEnum) throws java.io.IOException, AutomationException
enumConnectionPoints in interface IConnectionPointContainerppEnum - A reference to a com.esri.arcgis.geodatabase.IEnumConnectionPoints (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void findConnectionPoint(GUID riid, IConnectionPoint[] ppCP) throws java.io.IOException, AutomationException
findConnectionPoint in interface IConnectionPointContainerriid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)ppCP - A reference to a com.esri.arcgis.geodatabase.IConnectionPoint (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITable getSourceTable() throws java.io.IOException, AutomationException
getSourceTable in interface IRelQueryTablejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITable getDestinationTable() throws java.io.IOException, AutomationException
getDestinationTable in interface IRelQueryTablejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRelationshipClass getRelationshipClass() throws java.io.IOException, AutomationException
getRelationshipClass in interface IRelQueryTablejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isFireRowChangedEvents()
throws java.io.IOException,
AutomationException
isFireRowChangedEvents in interface IRelQueryTableSettingsjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setFireRowChangedEvents(boolean fireRowEvents)
throws java.io.IOException,
AutomationException
setFireRowChangedEvents in interface IRelQueryTableSettingsfireRowEvents - The fireRowEvents (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getJoinType()
throws java.io.IOException,
AutomationException
getJoinType in interface IRelQueryTableInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IQueryDef getQueryDef() throws java.io.IOException, AutomationException
getQueryDef in interface IRelQueryTableInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITable getBaseTableOfField(java.lang.String column) throws java.io.IOException, AutomationException
getBaseTableOfField in interface IRelQueryTableInfocolumn - The column (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isHasDirectAccessLookup()
throws java.io.IOException,
AutomationException
isHasDirectAccessLookup in interface IRelQueryTableInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void versionChanged(IVersion selectedWorkspace, IVersion targetVersion, IEnumTableVersionChanges tablesRequiringMapEventFiring) throws java.io.IOException, AutomationException
versionChanged in interface IRelQueryTableManageselectedWorkspace - 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)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.