|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IQuery
Provides access to members that let you modify a query.
Method Summary | |
---|---|
void |
addFieldQuery(int type,
int op,
String value,
String tag)
Adds a field query. |
IUID |
getClassID()
Class ID indicating the type of query object that has been defined. |
String |
getDatasetName()
Name of the dataset for which to search. |
INativeType |
getDatasetType()
Type of object for which to search. |
String |
getDate1()
Start date, or first date. |
String |
getDate2()
End date, or second date. |
int |
getDateOperator()
Operator for comparing dates. |
int |
getDateType()
Date that will be tested. |
IPropertySet |
getEngineProperties()
Property set containing properties of the search engine that will be used to execute the query. |
IEnvelope |
getEnvelope()
Search extent in decimal degrees. |
int |
getEnvelopeOperator()
Operator for comparing the dataset's extent to the search extent. |
void |
getFieldQuery(int index,
int[] type,
int[] op,
String[] value,
String[] tag)
Returns the nth field query. |
String |
getNameOfQuery()
Name of the query. |
IEnvelope |
getNativeEnvelope()
Search extent in the dataset's coordinate system. |
int |
getNumFieldQueries()
Number of field queries. |
boolean |
isCaseSensitive()
Indicates if field query comparisons will be case sensitive. |
void |
load(IPropertySet pPropertySet)
Loads the query's parameters from the given XML property set. |
void |
save(IPropertySet pPropertySet)
Saves the query's parameters to the given XML property set. |
void |
setDatasetName(String name)
Name of the dataset for which to search. |
void |
setDatasetTypeByRef(INativeType ppNativeType)
Type of object for which to search. |
void |
setDate1(String date)
Start date, or first date. |
void |
setDate2(String date)
End date, or second date. |
void |
setDateOperator(int op)
Operator for comparing dates. |
void |
setDateType(int type)
Date that will be tested. |
void |
setEnvelopeByRef(IEnvelope ppEnvelope)
Search extent in decimal degrees. |
void |
setEnvelopeOperator(int pOp)
Operator for comparing the dataset's extent to the search extent. |
void |
setIsCaseSensitive(boolean isCaseSensitive)
Indicates if field query comparisons will be case sensitive. |
void |
setNameOfQuery(String name)
Name of the query. |
void |
setNativeEnvelopeByRef(IEnvelope ppEnvelope)
Search extent in the dataset's coordinate system. |
Method Detail |
---|
String getNameOfQuery() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setNameOfQuery(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDatasetName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDatasetName(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCaseSensitive() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIsCaseSensitive(boolean isCaseSensitive) throws IOException, AutomationException
isCaseSensitive
- The isCaseSensitive (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INativeType getDatasetType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDatasetTypeByRef(INativeType ppNativeType) throws IOException, AutomationException
ppNativeType
- A reference to a com.esri.arcgis.geodatabase.INativeType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnvelope getEnvelope() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setEnvelopeByRef(IEnvelope ppEnvelope) throws IOException, AutomationException
ppEnvelope
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnvelope getNativeEnvelope() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setNativeEnvelopeByRef(IEnvelope ppEnvelope) throws IOException, AutomationException
ppEnvelope
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getEnvelopeOperator() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setEnvelopeOperator(int pOp) throws IOException, AutomationException
pOp
- A com.esri.arcgis.catalog.esriFindEnvelopeOperator constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDateType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDateType(int type) throws IOException, AutomationException
type
- A com.esri.arcgis.catalog.esriFindDateType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDateOperator() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDateOperator(int op) throws IOException, AutomationException
op
- A com.esri.arcgis.catalog.esriFindDateOperator constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDate1() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDate1(String date) throws IOException, AutomationException
date
- The date (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDate2() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDate2(String date) throws IOException, AutomationException
date
- The date (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getNumFieldQueries() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getFieldQuery(int index, int[] type, int[] op, String[] value, String[] tag) throws IOException, AutomationException
index
- The index (in)type
- A com.esri.arcgis.catalog.esriFindFieldType constant (out: use single element array)op
- A com.esri.arcgis.catalog.esriFindFieldOperator constant (out: use single element array)value
- The value (out: use single element array)tag
- The tag (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addFieldQuery(int type, int op, String value, String tag) throws IOException, AutomationException
type
- A com.esri.arcgis.catalog.esriFindFieldType constant (in)op
- A com.esri.arcgis.catalog.esriFindFieldOperator constant (in)value
- The value (in)tag
- The tag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IUID getClassID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void load(IPropertySet pPropertySet) throws IOException, AutomationException
pPropertySet
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void save(IPropertySet pPropertySet) throws IOException, AutomationException
pPropertySet
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IPropertySet getEngineProperties() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |