FeatureQuery

表示一个查询对象,用于构建和执行对数据的查询请求。

关系

Implements

FeatureQuery Implements IFeatureQuery

实现接口: IFeatureQuery

构造函数

FeatureQuery

表示一个查询对象,用于构建和执行对数据的查询请求。

new FeatureQuery(queryOptions)

参数

  • queryOptions: any 查询选项,用于初始化查询对象的配置。

返回:FeatureQuery FeatureQuery对象

属性

aggregateIds

aggregateIds: any

类型: any

cacheHint

cacheHint: any

类型: any

compactGeometryEnabled

compactGeometryEnabled: any

类型: any

datumTransformation

datumTransformation: any

类型: any

defaultSpatialReferenceEnabled

defaultSpatialReferenceEnabled: any

类型: any

distance

distance: any

类型: any

dynamicDataSource

dynamicDataSource: any

类型: any

formatOf3DObjects

formatOf3DObjects: any

类型: any

fullText

fullText: any

类型: any

gdbVersion

gdbVersion: any

类型: any

geometry

geometry: any

类型: any

geometryPrecision

geometryPrecision: any

类型: any

groupByFieldsForStatistics

groupByFieldsForStatistics: any

类型: any

having

having: any

类型: any

historicMoment

historicMoment: any

类型: any

maxAllowableOffset

maxAllowableOffset: any

类型: any

maxRecordCountFactor

maxRecordCountFactor: any

类型: any

multipatchOption

multipatchOption: any

类型: any

num

num: any

类型: any

objectIds

objectIds: any

类型: any

orderByFields

orderByFields: any

类型: any

outFields

outFields: any

类型: any

outSpatialReference

outSpatialReference: any

类型: any

outStatistics

outStatistics: any

类型: any

parameterValues

parameterValues: any

类型: any

pixelSize

pixelSize: any

类型: any

quantizationParameters

quantizationParameters: any

类型: any

rangeValues

rangeValues: any

类型: any

relationParameter

relationParameter: any

类型: any

resultType

resultType: any

类型: any

returnCentroid

returnCentroid: any

类型: any

returnDistinctValues

returnDistinctValues: any

类型: any

returnExceededLimitFeatures

returnExceededLimitFeatures: any

类型: any

returnGeometry

returnGeometry: any

类型: any

returnM

returnM: any

类型: any

returnQueryGeometry

returnQueryGeometry: any

类型: any

returnTrueCurves

returnTrueCurves: any

类型: any

returnZ

returnZ: any

类型: any

sourceSpatialReference

sourceSpatialReference: any

类型: any

spatialRelationship

spatialRelationship: any

类型: any

sqlFormat

sqlFormat: any

类型: any

start

start: any

类型: any

text

text: any

类型: any

timeExtent

timeExtent: any

类型: any

timeReferenceUnknownClient

timeReferenceUnknownClient: any

类型: any

units

units: any

类型: any

where

where: any

类型: any

方法

castDatumTransformation

设置或获取数据转换方法,支持数值或对象类型的转换。

castDatumTransformation(transformation): any

参数

  • transformation: any 数据转换方法,可以是数值或对象类型。

返回:any

clone

创建当前查询对象的深拷贝。

clone(): Query

返回:FeatureQuery

run

预处理查询语句

run(): void

返回:void

writeHistoricMoment

写入历史时刻信息到目标对象。

writeHistoricMoment(moment, targetObject): void

参数

  • moment: any 要写入的历史时刻对象。
  • targetObject: any 接收历史时刻信息的目标对象。

返回:void

writeParameterValues

将参数值写入查询配置中,处理日期类型数据的转换。

writeParameterValues(params, config): void

参数

  • params: any 要写入的参数值对象。
  • config: any 查询配置对象,参数值将被写入此对象中。

返回:void

writeStart

写入查询的起始参数,包括偏移量、记录数和初始where条件。

writeStart(recordCount, options): void

参数

  • recordCount: any 记录总数。
  • options: any 查询选项对象,将被修改以包含起始参数。

返回:void

writeWhere

写入 WHERE 子句到查询实体中。

writeWhere(whereClause, entity): void

参数

  • whereClause: any WHERE 子句的条件表达式,如果未提供则默认为 '1=1'。
  • entity: any 要写入 WHERE 子句的查询实体对象。

返回:void

BIMFlux AI