com.supermap.services

类 ServiceQueryParameter

  • java.lang.Object
    • com.supermap.services.ServiceQueryParameter


  • public class ServiceQueryParameter
    extends java.lang.Object
    iServer服务查询参数类。
    • 构造器详细资料

      • 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 - 查询结果字段集