com.esri.arcgis.geodatabase
Class IQueryDef2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IQueryDefProxy
          extended by com.esri.arcgis.geodatabase.IQueryDef2Proxy
All Implemented Interfaces:
IQueryDef, IQueryDef2, java.io.Externalizable, java.io.Serializable

public class IQueryDef2Proxy
extends IQueryDefProxy
implements IQueryDef2, java.io.Serializable

Internal use class Proxy for COM Interface 'IQueryDef2'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that control attribute based queries.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geodatabase.IQueryDef2
IID, IIDd825c680_72a9_4870_b71c_e3da72a00eee
 
Fields inherited from interface com.esri.arcgis.geodatabase.IQueryDef
IID97103d51_3a9e_11d1_8816_0000f877762d
 
Constructor Summary
  IQueryDef2Proxy()
          For internal use only
  IQueryDef2Proxy(java.lang.Object obj)
           
protected IQueryDef2Proxy(java.lang.Object obj, java.lang.String iid)
           
  IQueryDef2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IQueryDef2Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 ICursor evaluate2(boolean recycling)
          Evaluate the query and return a cursor on the result set.
 java.lang.String getPostfixClause()
          A clause that will be appended to the SELECT statement, following the where clause.
 java.lang.String getPrefixClause()
          A clause that will be inserted between the SELECT keyword and the SELECT COLUMN LIST.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setPostfixClause(java.lang.String clause)
          A clause that will be appended to the SELECT statement, following the where clause.
 void setPrefixClause(java.lang.String clause)
          A clause that will be inserted between the SELECT keyword and the SELECT COLUMN LIST.
 
Methods inherited from class com.esri.arcgis.geodatabase.IQueryDefProxy
evaluate, getSubFields, getTables, getWhereClause, setSubFields, setTables, setWhereClause
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.geodatabase.IQueryDef
evaluate, getSubFields, getTables, getWhereClause, setSubFields, setTables, setWhereClause
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IQueryDef2Proxy

public IQueryDef2Proxy(java.lang.String CLSID,
                       java.lang.String host,
                       com.esri.arcgis.interop.AuthInfo authInfo)
                throws java.net.UnknownHostException,
                       java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IQueryDef2Proxy

public IQueryDef2Proxy()
For internal use only


IQueryDef2Proxy

public IQueryDef2Proxy(java.lang.Object obj)
                throws java.io.IOException
Throws:
java.io.IOException

IQueryDef2Proxy

protected IQueryDef2Proxy(java.lang.Object obj,
                          java.lang.String iid)
                   throws java.io.IOException
Throws:
java.io.IOException

IQueryDef2Proxy

protected IQueryDef2Proxy(java.lang.String CLSID,
                          java.lang.String iid,
                          java.lang.String host,
                          com.esri.arcgis.interop.AuthInfo authInfo)
                   throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class IQueryDefProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class IQueryDefProxy
Throws:
java.io.IOException

getPrefixClause

public java.lang.String getPrefixClause()
                                 throws java.io.IOException,
                                        AutomationException
A clause that will be inserted between the SELECT keyword and the SELECT COLUMN LIST. Most commonly used for clauses like DISTINCT or ALL.

Specified by:
getPrefixClause in interface IQueryDef2
Returns:
The clause
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPrefixClause

public void setPrefixClause(java.lang.String clause)
                     throws java.io.IOException,
                            AutomationException
A clause that will be inserted between the SELECT keyword and the SELECT COLUMN LIST. Most commonly used for clauses like DISTINCT or ALL.

Specified by:
setPrefixClause in interface IQueryDef2
Parameters:
clause - The clause (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPostfixClause

public java.lang.String getPostfixClause()
                                  throws java.io.IOException,
                                         AutomationException
A clause that will be appended to the SELECT statement, following the where clause. Most commonly used for clauses like ORDER BY.

Specified by:
getPostfixClause in interface IQueryDef2
Returns:
The clause
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPostfixClause

public void setPostfixClause(java.lang.String clause)
                      throws java.io.IOException,
                             AutomationException
A clause that will be appended to the SELECT statement, following the where clause. Most commonly used for clauses like ORDER BY.

Specified by:
setPostfixClause in interface IQueryDef2
Parameters:
clause - The clause (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

evaluate2

public ICursor evaluate2(boolean recycling)
                  throws java.io.IOException,
                         AutomationException
Evaluate the query and return a cursor on the result set.

Specified by:
evaluate2 in interface IQueryDef2
Parameters:
recycling - The recycling (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ICursor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.