com.esri.arcgis.geodatabase
Interface IQueryFilter

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IQueryFilter2, ISpatialFilter
All Known Implementing Classes:
ImageQueryFilter, IQueryFilter2Proxy, IQueryFilterProxy, ISpatialFilterProxy, QueryFilter, SpatialFilter, TemporalQueryFilter, TimeQueryFilter

public interface IQueryFilter
extends java.io.Serializable

COM Interface 'IQueryFilter'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that filter data based on attribute values and or relationships.' 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 IIDfdfebd93_ed75_11d0_9a95_080009ec734b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addField(java.lang.String subField)
          Appends a single field name to the list of sub-fields.
 ISpatialReference getOutputSpatialReference(java.lang.String fieldName)
          The spatial reference in which to output geometry for a given field.
 java.lang.String getSubFields()
          The comma delimited list of field names for the filter.
 java.lang.String getWhereClause()
          The where clause for the filter.
 void setOutputSpatialReferenceByRef(java.lang.String fieldName, ISpatialReference outputSpatialReference)
          The spatial reference in which to output geometry for a given field.
 void setSubFields(java.lang.String subFields)
          The comma delimited list of field names for the filter.
 void setWhereClause(java.lang.String whereClause)
          The where clause for the filter.
 

Field Detail

IIDfdfebd93_ed75_11d0_9a95_080009ec734b

static final int IIDfdfebd93_ed75_11d0_9a95_080009ec734b
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

getSubFields

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

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 filter.

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

addField

void addField(java.lang.String subField)
              throws java.io.IOException,
                     AutomationException
Appends a single field name to the list of sub-fields.

Parameters:
subField - The subField (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 filter.

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 filter.

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

getOutputSpatialReference

ISpatialReference getOutputSpatialReference(java.lang.String fieldName)
                                            throws java.io.IOException,
                                                   AutomationException
The spatial reference in which to output geometry for a given field.

Parameters:
fieldName - The fieldName (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputSpatialReferenceByRef

void setOutputSpatialReferenceByRef(java.lang.String fieldName,
                                    ISpatialReference outputSpatialReference)
                                    throws java.io.IOException,
                                           AutomationException
The spatial reference in which to output geometry for a given field.

Parameters:
fieldName - The fieldName (in)
outputSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.