包 | com.supermap.web.iServerJava2.queryServices |
类 | public class QueryParam |
继承 | QueryParam ![]() |
进行地图查询时设置条件的类。诸如进行中心点查询、缓冲区查询、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
.
public function get expectCount():Number
public function set expectCount(value:Number):void
networkType | 属性 |
networkType:int
获取或设置网络图层子图层。如果对网络图层进行查询,通过 ServerFeatureType 服务端几何对象枚举类设置子图层类型:线(Serverfeaturetype.Line)或点(Serverfeaturetype.Point)。默认为线子图层类型。
默认值为: ServerFeatureType.LINE
.
public function get networkType():int
public function set networkType(value:int):void
另请参见
queryLayerParams | 属性 |
queryLayerParams:Array
获取或设置待查询图层参数列表。一个待查图层对应一个 queryLayerParam 类。在 queryLayerParam 类中为相应的待查图层设置图层名和过滤条件。最后将全部待查图层以列表的形式赋予 queryLayerParams 属性。
public function get queryLayerParams():Array
public function set queryLayerParams(value:Array):void
returnResultSetInfo | 属性 |
returnResultSetInfo:String
获取或设置返回结果类型。 ReturnResultSetInfo 类中包括三种返回结果类型:只返回属性、只返回空间属性、属性和空间属性都返回。
默认值为: ReturnResultSetInfo.RETURN_RESULT_ATTRIBUTE
.
public function get returnResultSetInfo():String
public function set returnResultSetInfo(value:String):void
另请参见
startCount | 属性 |
startCount:Number
获取或设置起始记录号,默认值为0。当该属性的值小于0或未设置时,每个图层的起始记录从0开始。
默认值为: 0
.
public function get startCount():Number
public function set startCount(value:Number):void
QueryParam | () | 构造函数 |
public function QueryParam()
初始化 QueryParam 的新实例。