com.supermap.web.iServerJava2.queryServices
public class QueryParam
继承 QueryParam Inheritance Object

查询参数类.

进行地图查询时设置条件的类。诸如进行中心点查询、缓冲区查询、SQL 查询等,都需要通过设置查询参数然后进行查询。通过该类可以设置查询图层和对应的过滤条件、设置返回的结果类型 returnResultSetInfo 枚举类(包括只返回属性、只返回空间属性、全部都返回)等。
其中每一个查询图层的过滤条件需要通过对应的 QueryLayerParam 进行设置,包括查询图层名称 Name (必设属性)和 SqlParam 查询条件(当使用 QueryBySqlParameters 类时,它为必设属性)。最后通过 QueryLayerParams 属性将要查询的所有图层的 QueryLayerParam 形成列表。



公共属性
  属性 定义方
    expectCount : Number
获取或设置期望返回的查询记录个数。
1.当该属性小于等于0时,表示返回所有记录的个数,这时与结果记录集 ResultSet 中的查询记录总数 totalCount 相等。
2.假设将 ExpectCount 设为10,当查询三个图层时,如果第一个图层的查询结果超过了10条记录,则后两个图层就无返回的查询结果。
QueryParam
    networkType : int
获取或设置网络图层子图层。如果对网络图层进行查询,通过 ServerFeatureType 服务端几何对象枚举类设置子图层类型:线(Serverfeaturetype.Line)或点(Serverfeaturetype.Point)。默认为线子图层类型。
QueryParam
    queryLayerParams : Array
获取或设置待查询图层参数列表。一个待查图层对应一个 queryLayerParam 类。在 queryLayerParam 类中为相应的待查图层设置图层名和过滤条件。最后将全部待查图层以列表的形式赋予 queryLayerParams 属性。
QueryParam
    returnResultSetInfo : String
获取或设置返回结果类型。 ReturnResultSetInfo 类中包括三种返回结果类型:只返回属性、只返回空间属性、属性和空间属性都返回。
QueryParam
    startCount : Number
获取或设置起始记录号,默认值为0。当该属性的值小于0或未设置时,每个图层的起始记录从0开始。
QueryParam
公共方法
  方法 定义方
   
初始化 QueryParam 的新实例。
QueryParam
属性详细信息
expectCount 属性
expectCount:Number

获取或设置期望返回的查询记录个数。
1.当该属性小于等于0时,表示返回所有记录的个数,这时与结果记录集 ResultSet 中的查询记录总数 totalCount 相等。
2.假设将 ExpectCount 设为10,当查询三个图层时,如果第一个图层的查询结果超过了10条记录,则后两个图层就无返回的查询结果。

默认值为: -1.


Implementation
    public function get expectCount():Number
    public function set expectCount(value:Number):void
networkType 属性  
networkType:int

获取或设置网络图层子图层。如果对网络图层进行查询,通过 ServerFeatureType 服务端几何对象枚举类设置子图层类型:线(Serverfeaturetype.Line)或点(Serverfeaturetype.Point)。默认为线子图层类型。

默认值为: ServerFeatureType.LINE.


Implementation
    public function get networkType():int
    public function set networkType(value:int):void

另请参见

ServerFeatureType
queryLayerParams 属性  
queryLayerParams:Array

获取或设置待查询图层参数列表。一个待查图层对应一个 queryLayerParam 类。在 queryLayerParam 类中为相应的待查图层设置图层名和过滤条件。最后将全部待查图层以列表的形式赋予 queryLayerParams 属性。


Implementation
    public function get queryLayerParams():Array
    public function set queryLayerParams(value:Array):void
returnResultSetInfo 属性  
returnResultSetInfo:String

获取或设置返回结果类型。 ReturnResultSetInfo 类中包括三种返回结果类型:只返回属性、只返回空间属性、属性和空间属性都返回。

默认值为: ReturnResultSetInfo.RETURN_RESULT_ATTRIBUTE.


Implementation
    public function get returnResultSetInfo():String
    public function set returnResultSetInfo(value:String):void

另请参见

startCount 属性  
startCount:Number

获取或设置起始记录号,默认值为0。当该属性的值小于0或未设置时,每个图层的起始记录从0开始。

默认值为: 0.


Implementation
    public function get startCount():Number
    public function set startCount(value:Number):void
构造函数详细信息
QueryParam () 构造函数
public function QueryParam()

初始化 QueryParam 的新实例。