public class RelQueryTableName extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IName, IDatasetName, IRelQueryTableName, IRelQueryTableName2, IPersist, IPersistStream, java.io.Externalizable
Description 'A name class that represents a RelQueryTable.' 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 =
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
IID, IID89e75917_c287_11d1_aa77_00c04fa33a15, xxDummyIID, IID64485e14_dcca_4747_8046_ee7d82a01928, xxDummyIID, IID7042b894_fb07_4bc4_917d_15e282ba1b27, xxDummyIID, IID00000109_0000_0000_c000_000000000046, xxDummyIID0000010c_0000_0000_c000_000000000046| Constructor and Description |
|---|
RelQueryTableName()
Constructs a RelQueryTableName using ArcGIS Engine.
|
RelQueryTableName(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
RelQueryTableName theRelQueryTableName = (RelQueryTableName) obj; |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
java.lang.String |
getCategory()
The category of the dataset.
|
void |
getClassID(GUID[] pClassID)
getClassID
|
static java.lang.String |
getClsid()
getClsid.
|
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.
|
java.lang.String |
getName()
The name of the dataset.
|
java.lang.String |
getNameString()
The name string of the object.
|
IName |
getRelationshipClassName()
The name object for the RelationshipClass that defines the RelQueryTable.
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax
|
IQueryFilter |
getSrcQueryFilter()
A QueryFilter applied to a cursor opened from the RelQueryTable.
|
ISelectionSet |
getSrcSelectionSet()
A SelectionSet applied to a cursor opened from the RelQueryTable.
|
IEnumDatasetName |
getSubsetNames()
Subset names contained within this dataset name.
|
java.lang.String |
getTargetColumns()
The destination dataset columns available in a cursor opened from the RelTableTable.
|
int |
getType()
The type of the dataset.
|
IWorkspaceName |
getWorkspaceName()
The WorkspaceName of the DatasetName.
|
int |
hashCode()
the hashcode for this object
|
void |
isDirty()
isDirty
|
boolean |
isDoNotPushJoinToDB()
Indicates if the join is processed on the client.
|
boolean |
isFireRowChangedEvents()
Indicates if Fire row changed events.
|
boolean |
isForwardDirection()
Indicates if the originPrimaryClass of the RelationshipClass is the SourceTable.
|
boolean |
isLeftOuterJoin()
Indicates if the type of join will be a left outer join.
|
void |
load(IStream pstm)
load
|
java.lang.Object |
open()
Opens the object referred to by this name.
|
void |
readExternal(java.io.ObjectInput in) |
void |
release()
Release this COM object reference
|
void |
save(IStream pstm,
int fClearDirty)
save
|
void |
setCategory(java.lang.String category)
The category of the dataset.
|
void |
setDoNotPushJoinToDB(boolean doNotPushJoinToDB)
Indicates if the join is processed on the client.
|
void |
setFireRowChangedEvents(boolean fireRowEvents)
Indicates if Fire row changed events.
|
void |
setForwardDirection(boolean forward)
Indicates if the originPrimaryClass of the RelationshipClass is the SourceTable.
|
void |
setLeftOuterJoin(boolean leftOuterJoin)
Indicates if the type of join will be a left outer join.
|
void |
setName(java.lang.String name)
The name of the dataset.
|
void |
setNameString(java.lang.String nameString)
The name string of the object.
|
void |
setRelationshipClassNameByRef(IName relClassName)
The name object for the RelationshipClass that defines the RelQueryTable.
|
void |
setSrcQueryFilterByRef(IQueryFilter queryFilter)
A QueryFilter applied to a cursor opened from the RelQueryTable.
|
void |
setSrcSelectionSetByRef(ISelectionSet selectionSet)
A SelectionSet applied to a cursor opened from the RelQueryTable.
|
void |
setTargetColumns(java.lang.String targetColumns)
The destination dataset columns available in a cursor opened from the RelTableTable.
|
void |
setWorkspaceNameByRef(IWorkspaceName workspaceName)
The WorkspaceName of the DatasetName.
|
void |
writeExternal(java.io.ObjectOutput out) |
public static final long serialVersionUID
public RelQueryTableName()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problemsjava.net.UnknownHostException - if there are interop problemspublic RelQueryTableName(java.lang.Object obj)
throws java.io.IOException
RelQueryTableName theRelQueryTableName = (RelQueryTableName) obj;obj to RelQueryTableName.obj - an object returned from ArcGIS Engine or Serverjava.io.IOException - if there are interop problemspublic static java.lang.String getClsid()
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 release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic void setNameString(java.lang.String nameString)
throws java.io.IOException,
AutomationException
The NameString property is reserved for future use. When implemented, it will return a string representation of the locational component of the name object that may be persisted by applications.
setNameString in interface INamenameString - The nameString (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getNameString()
throws java.io.IOException,
AutomationException
The NameString property is reserved for future use. When implemented, it will return a string representation of the locational component of the name object that may be persisted by applications.
getNameString in interface INamejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.Object open()
throws java.io.IOException,
AutomationException
The Open method lets you instantiate the actual object given the name object.
Note: Opening a feature class that participates in a topology or geometric network will also open all other feature classes participating in the topology or geometric network in memory.
IName pName = pFeatureClassName;
pFeatureClass = new IFeatureClassProxy(pName.open());
open in interface INamejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface IDatasetNamejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setName(java.lang.String name)
throws java.io.IOException,
AutomationException
setName in interface IDatasetNamename - 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 IDatasetNamejava.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 IDatasetNamejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setCategory(java.lang.String category)
throws java.io.IOException,
AutomationException
setCategory in interface IDatasetNamecategory - The category (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IWorkspaceName getWorkspaceName() throws java.io.IOException, AutomationException
getWorkspaceName in interface IDatasetNamejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setWorkspaceNameByRef(IWorkspaceName workspaceName) throws java.io.IOException, AutomationException
setWorkspaceNameByRef in interface IDatasetNameworkspaceName - A reference to a com.esri.arcgis.geodatabase.IWorkspaceName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumDatasetName getSubsetNames() throws java.io.IOException, AutomationException
getSubsetNames in interface IDatasetNamejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRelationshipClassNameByRef(IName relClassName) throws java.io.IOException, AutomationException
setRelationshipClassNameByRef in interface IRelQueryTableNamesetRelationshipClassNameByRef in interface IRelQueryTableName2relClassName - A reference to a com.esri.arcgis.system.IName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IName getRelationshipClassName() throws java.io.IOException, AutomationException
getRelationshipClassName in interface IRelQueryTableNamegetRelationshipClassName in interface IRelQueryTableName2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setForwardDirection(boolean forward)
throws java.io.IOException,
AutomationException
setForwardDirection in interface IRelQueryTableNamesetForwardDirection in interface IRelQueryTableName2forward - The forward (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isForwardDirection()
throws java.io.IOException,
AutomationException
isForwardDirection in interface IRelQueryTableNameisForwardDirection in interface IRelQueryTableName2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setSrcQueryFilterByRef(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
setSrcQueryFilterByRef in interface IRelQueryTableNamesetSrcQueryFilterByRef in interface IRelQueryTableName2queryFilter - 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 IQueryFilter getSrcQueryFilter() throws java.io.IOException, AutomationException
getSrcQueryFilter in interface IRelQueryTableNamegetSrcQueryFilter in interface IRelQueryTableName2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setSrcSelectionSetByRef(ISelectionSet selectionSet) throws java.io.IOException, AutomationException
setSrcSelectionSetByRef in interface IRelQueryTableNamesetSrcSelectionSetByRef in interface IRelQueryTableName2selectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ISelectionSet getSrcSelectionSet() throws java.io.IOException, AutomationException
getSrcSelectionSet in interface IRelQueryTableNamegetSrcSelectionSet in interface IRelQueryTableName2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setTargetColumns(java.lang.String targetColumns)
throws java.io.IOException,
AutomationException
setTargetColumns in interface IRelQueryTableNamesetTargetColumns in interface IRelQueryTableName2targetColumns - The targetColumns (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getTargetColumns()
throws java.io.IOException,
AutomationException
getTargetColumns in interface IRelQueryTableNamegetTargetColumns in interface IRelQueryTableName2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDoNotPushJoinToDB(boolean doNotPushJoinToDB)
throws java.io.IOException,
AutomationException
setDoNotPushJoinToDB in interface IRelQueryTableNamesetDoNotPushJoinToDB in interface IRelQueryTableName2doNotPushJoinToDB - The doNotPushJoinToDB (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isDoNotPushJoinToDB()
throws java.io.IOException,
AutomationException
isDoNotPushJoinToDB in interface IRelQueryTableNameisDoNotPushJoinToDB in interface IRelQueryTableName2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setLeftOuterJoin(boolean leftOuterJoin)
throws java.io.IOException,
AutomationException
setLeftOuterJoin in interface IRelQueryTableNamesetLeftOuterJoin in interface IRelQueryTableName2leftOuterJoin - The leftOuterJoin (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isLeftOuterJoin()
throws java.io.IOException,
AutomationException
isLeftOuterJoin in interface IRelQueryTableNameisLeftOuterJoin in interface IRelQueryTableName2java.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 IRelQueryTableName2java.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 IRelQueryTableName2fireRowEvents - The fireRowEvents (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void isDirty()
throws java.io.IOException,
AutomationException
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException