com.supermap.services
类 ServiceQueryParameter
- java.lang.Object
-
- com.supermap.services.ServiceQueryParameter
-
public class ServiceQueryParameter extends java.lang.Object
iServer服务查询参数类。
-
-
构造器概要
构造器 构造器和说明 ServiceQueryParameter()
默认构造函数,构造一个新的ServiceQueryParameter
对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 java.lang.String
getAttributeFilter()
获取查询的SQL条件语句。int
getExpectRecordCount()
获取期望返回的查询记录个数。java.lang.String[]
getGroupBy()
获取SQL查询分组条件子句java.lang.String[]
getOrderBy()
获取SQL查询排序子句Rectangle2D
getQueryBounds()
获取查询范围。double
getQueryDistance()
返回查询的距离。Geometry
getQueryGeomety()
返回查询的几何对象。java.lang.String
getQueryLayerName()
获取查询的图层名称。java.lang.String
getQueryMapName()
获取服务查询的地图的名称。QueryOption
getQueryOption()
返回查询结果内容类型。int
getQueryRecordStart()
获取查询记录的起始位置。java.lang.String
getQueryServiceName()
获取当前查询的服务的实例的服务名称。java.lang.String[]
getResultFields()
获取查询结果字段集。SpatialQueryMode
getSpatialQueryMode()
获取空间查询操作模式void
setAttributeFilter(java.lang.String value)
设置查询的SQL条件语句。void
setExpectRecordCount(int RecordCount)
设置期望返回的查询记录个数。void
setGroupBy(java.lang.String[] value)
设置SQL查询分组条件子句void
setOrderBy(java.lang.String[] value)
设置SQL查询排序子句void
setQueryBounds(Rectangle2D queryBounds)
设置查询范围。void
setQueryDistance(double distance)
设置查询的距离。void
setQueryGeomety(Geometry geometry)
设置查询的几何对象。void
setQueryLayerName(java.lang.String QueryLayerName)
设置当前查询的图层的名称。void
setQueryMapName(java.lang.String MapName)
设置查询地图的地图名称。void
setQueryOption(QueryOption QueryOption)
设置查询结果内容类型。void
setQueryRecordStart(int RecordStart)
设置查询记录的起始位置。void
setQueryServiceName(java.lang.String ServiceName)
设置当前查询的服务的实例的服务名称。void
setResultFields(java.lang.String[] value)
设置查询结果字段集。void
setSpatialQueryMode(SpatialQueryMode value)
设置空间查询操作模式java.lang.String
toJson()
将查询参数转换成 JSON 字符串。
-
-
-
构造器详细资料
-
ServiceQueryParameter
public ServiceQueryParameter()
默认构造函数,构造一个新的ServiceQueryParameter
对象。
-
-
方法详细资料
-
getQueryMapName
public java.lang.String getQueryMapName()
获取服务查询的地图的名称。- 返回:
- 查询的地图的名称。
-
setQueryMapName
public void setQueryMapName(java.lang.String MapName)
设置查询地图的地图名称。- 参数:
MapName
- 要设置的地图的名称。
-
getQueryServiceName
public java.lang.String getQueryServiceName()
获取当前查询的服务的实例的服务名称。- 返回:
- 默认值为Rest,实例的服务名称。
-
setQueryServiceName
public void setQueryServiceName(java.lang.String ServiceName)
设置当前查询的服务的实例的服务名称。- 参数:
ServiceName
- 实例的服务名称。
-
getQueryRecordStart
public int getQueryRecordStart()
获取查询记录的起始位置。- 返回:
- 记录的起始位置。
-
setQueryRecordStart
public void setQueryRecordStart(int RecordStart)
设置查询记录的起始位置。- 参数:
RecordStart
- 设置记录起始位置的索引。
-
getExpectRecordCount
public int getExpectRecordCount()
获取期望返回的查询记录个数。默认为10条记录。- 返回:
- 查询记录的个数。
-
setExpectRecordCount
public void setExpectRecordCount(int RecordCount)
设置期望返回的查询记录个数。- 参数:
RecordCount
- 设置期望的查询记录个数。
-
setQueryDistance
public void setQueryDistance(double distance)
设置查询的距离。- 参数:
distance
- 设置的距离值。
-
getQueryDistance
public double getQueryDistance()
返回查询的距离。- 返回:
- 查询的距离值。
-
setQueryGeomety
public void setQueryGeomety(Geometry geometry)
设置查询的几何对象。- 参数:
geometry
- 要设置的几何对象。
-
getQueryGeomety
public Geometry getQueryGeomety()
返回查询的几何对象。- 返回:
- 几何对象。
-
getQueryOption
public QueryOption getQueryOption()
返回查询结果内容类型。- 返回:
- 查询结果内容类型。
-
setQueryOption
public void setQueryOption(QueryOption QueryOption)
设置查询结果内容类型。- 参数:
QueryOption
- 要设置的类型常量。
-
getQueryLayerName
public java.lang.String getQueryLayerName()
获取查询的图层名称。- 返回:
- 图层的名称。
-
setQueryLayerName
public void setQueryLayerName(java.lang.String QueryLayerName)
设置当前查询的图层的名称。- 参数:
QueryLayerName
- 要设置的图层名称。
-
setQueryBounds
public void setQueryBounds(Rectangle2D queryBounds)
设置查询范围。- 参数:
queryBounds
- 查询范围。
-
getQueryBounds
public Rectangle2D getQueryBounds()
获取查询范围。- 返回:
- 查询范围。
-
toJson
public java.lang.String toJson()
将查询参数转换成 JSON 字符串。- 返回:
- 转换成的 JSON 字符串。
-
getSpatialQueryMode
public SpatialQueryMode getSpatialQueryMode()
获取空间查询操作模式- 返回:
- 空间查询操作模式
-
setSpatialQueryMode
public void setSpatialQueryMode(SpatialQueryMode value)
设置空间查询操作模式- 参数:
value
- 空间查询操作模式
-
getAttributeFilter
public java.lang.String getAttributeFilter()
获取查询的SQL条件语句。- 返回:
- SQL条件语句
-
setAttributeFilter
public void setAttributeFilter(java.lang.String value)
设置查询的SQL条件语句。- 参数:
value
- SQL条件语句
-
getOrderBy
public java.lang.String[] getOrderBy()
获取SQL查询排序子句- 返回:
- SQL查询排序子句
-
setOrderBy
public void setOrderBy(java.lang.String[] value)
设置SQL查询排序子句- 参数:
value
- SQL查询排序子句
-
getGroupBy
public java.lang.String[] getGroupBy()
获取SQL查询分组条件子句- 返回:
- SQL查询分组条件子句
-
setGroupBy
public void setGroupBy(java.lang.String[] value)
设置SQL查询分组条件子句- 参数:
value
- SQL查询分组条件子句
-
getResultFields
public java.lang.String[] getResultFields()
获取查询结果字段集。- 返回:
- 查询结果字段集
-
setResultFields
public void setResultFields(java.lang.String[] value)
设置查询结果字段集。如果为空,则查询所有字段。- 参数:
value
- 查询结果字段集
-
-