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:
anyWHERE 子句的条件表达式,如果未提供则默认为 '1=1'。 - entity:
any要写入 WHERE 子句的查询实体对象。
返回:void

BIMFlux AI
