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