com.esri.arcgis.geodatabase
Interface IQueryDef

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IQueryDef2
All Known Implementing Classes:
IQueryDef2Proxy, IQueryDefProxy, QueryDef

public interface IQueryDef
extends java.io.Serializable

COM Interface 'IQueryDef'. Generated 3/19/2015 1:20:52 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID97103d51_3a9e_11d1_8816_0000f877762d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ICursor evaluate()
          Evaluate the query and return a cursor on the result set.
 java.lang.String getSubFields()
          The comma delimited list of field names for the query.
 java.lang.String getTables()
          The comma delimited list of table names for the query.
 java.lang.String getWhereClause()
          The where clause for the query.
 void setSubFields(java.lang.String subFields)
          The comma delimited list of field names for the query.
 void setTables(java.lang.String tables)
          The comma delimited list of table names for the query.
 void setWhereClause(java.lang.String whereClause)
          The where clause for the query.
 

Field Detail

IID97103d51_3a9e_11d1_8816_0000f877762d

static final int IID97103d51_3a9e_11d1_8816_0000f877762d
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getTables

java.lang.String getTables()
                           throws java.io.IOException,
                                  AutomationException
The comma delimited list of table names for the query.

Returns:
The tables
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTables

void setTables(java.lang.String tables)
               throws java.io.IOException,
                      AutomationException
The comma delimited list of table names for the query.

Parameters:
tables - The tables (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubFields

java.lang.String getSubFields()
                              throws java.io.IOException,
                                     AutomationException
The comma delimited list of field names for the query.

Returns:
The subFields
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSubFields

void setSubFields(java.lang.String subFields)
                  throws java.io.IOException,
                         AutomationException
The comma delimited list of field names for the query.

Parameters:
subFields - The subFields (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWhereClause

java.lang.String getWhereClause()
                                throws java.io.IOException,
                                       AutomationException
The where clause for the query.

Returns:
The whereClause
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWhereClause

void setWhereClause(java.lang.String whereClause)
                    throws java.io.IOException,
                           AutomationException
The where clause for the query.

Parameters:
whereClause - The whereClause (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

evaluate

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

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.