|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.core.tasks.ags.query.Query
public class Query
Class holding the parameters of a query to be executed on the server.
In this class, you can define:
Constructor Summary | |
---|---|
Query()
|
Method Summary | |
---|---|
Geometry |
getGeometry()
Returns the geometry to apply as the spatial filter. |
SpatialReference |
getInSpatialReference()
Returns the spatial reference of the input geometry. |
double |
getMaxAllowableOffset()
Returns the maximum allowable offset. |
int |
getMaxFeatures()
|
int[] |
getObjectIds()
Returns the object IDs of this layer/table to be queried. |
String[] |
getOutFields()
Returns the array of fields to be included in the returned result set. |
SpatialReference |
getOutSpatialReference()
Returns the spatial reference of the returned geometry. |
SpatialRelationship |
getSpatialRelationship()
Returns the SpatialRelationship to be applied on the input geometry. |
String |
getText()
Returns the literal search text. |
String |
getWhere()
Returns the where clause for the query. |
boolean |
isReturnGeometry()
Returns true if the result set includes the geometry associated with each result. |
boolean |
isReturnIdsOnly()
Returns true if the response only includes an array of object IDs. |
boolean |
isReturnM()
Checks if M values are returned in geometries. |
boolean |
isReturnZ()
Checks if Z values are returned in geometries. |
void |
setGeometry(Geometry geometry)
Sets the geometry to apply as the spatial filter. |
void |
setGroupByFieldsForStatistics(String[] fieldNames)
Sets the groupByFieldsForStatistics of the Query. |
void |
setInSpatialReference(SpatialReference inSR)
Sets the spatial reference of the input geometry. |
void |
setMaxAllowableOffset(double maxAllowableOffset)
Sets the maximum allowable offset. |
void |
setMaxFeatures(int maxFeatures)
|
void |
setObjectIds(int[] objectIds)
Sets the object IDs of this layer/table to be queried. |
void |
setOrderByFields(Map<String,OrderByFields> orderByFields)
Sets the orderByFields of the Query. |
void |
setOutFields(String[] outFields)
Sets the array of fields to be included in the returned result set. |
void |
setOutSpatialReference(SpatialReference outSR)
Sets the spatial reference of the returned geometry. |
void |
setOutStatistics(OutStatistics[] outStatistics)
The definitions for one or more field-based statistic to be calculated Note: outStatistics is supported on only those layers / tables that indicate suppportsStatistics is true. |
void |
setReturnGeometry(boolean returnGeometry)
Sets if the result set should include the geometry associated with each result |
void |
setReturnIdsOnly(boolean returnIdsOnly)
Sets if the response should only include the object IDs |
void |
setReturnM(boolean returnM)
Sets if M values are returned in geometries. |
void |
setReturnZ(boolean returnZ)
Sets if Z values are returned in geometries. |
void |
setSpatialRelationship(SpatialRelationship spatialRelationship)
Sets the SpatialRelationship to be applied on the input geometry. |
void |
setText(String text)
Sets the literal search text. |
void |
setWhere(String where)
Sets the where clause for the query. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Query()
Method Detail |
---|
public String getWhere()
public void setWhere(String where)
where
- the where clause to setpublic String getText()
public void setText(String text)
text
- the literal search textpublic Geometry getGeometry()
public void setGeometry(Geometry geometry)
geometry
- the geometry to apply as the spatial filterpublic SpatialRelationship getSpatialRelationship()
public void setSpatialRelationship(SpatialRelationship spatialRelationship)
spatialRelationship
- the spatial relationshippublic SpatialReference getOutSpatialReference()
public void setOutSpatialReference(SpatialReference outSR)
outSpatialReference
- the spatial reference of the returned geometry.public SpatialReference getInSpatialReference()
public void setInSpatialReference(SpatialReference inSR)
inSpatialReference
- the spatial reference of the input geometrypublic void setReturnGeometry(boolean returnGeometry)
returnGeometry
- true for the result set to include the geometry associated
with each resultpublic boolean isReturnGeometry()
public void setOutFields(String[] outFields)
outFields
- an array of field namespublic String[] getOutFields()
public void setObjectIds(int[] objectIds)
objectIds
- an array of ObjectIdspublic int[] getObjectIds()
public void setReturnIdsOnly(boolean returnIdsOnly)
returnIdsOnly
- true for the response only to include the object IDspublic boolean isReturnIdsOnly()
public void setMaxAllowableOffset(double maxAllowableOffset)
maxAllowableOffset
- public double getMaxAllowableOffset()
public int getMaxFeatures()
public void setMaxFeatures(int maxFeatures)
maxFeatures
- the maxFeatures to setpublic void setOrderByFields(Map<String,OrderByFields> orderByFields)
Note:
null
:
Map order = new LinkedHashMap();
order.put("pop2007",FieldOrder.ASC);
order.put("AVE_FAM_SZ",null);
orderByFields
- The orderByFields to set.public void setOutStatistics(OutStatistics[] outStatistics)
Values: An array of statistic definitions. A statistic definition specifies the type of statistic, the field on which it is to be calculated, and the resulting output field name.
outStatistics
- The outStatistics to set.public void setGroupByFieldsForStatistics(String[] fieldNames)
Note: groupByFieldsForStatistics is valid only when outStatistics parameter is used.
groupByFieldsForStatistics
- The groupByFieldsForStatistics to set.public boolean isReturnZ()
public void setReturnZ(boolean returnZ)
returnZ
- true to have Z values returned.public boolean isReturnM()
public void setReturnM(boolean returnM)
returnM
- true to have M values returned.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |