QueryBinder Class
Methods
Name | Description | |
---|---|---|
constructor(): QueryBinder | ||
bindBlob(indexOrName: string | number, val: Uint8Array): QueryBinder | Bind blob value to ECSQL statement. | |
bindBoolean(indexOrName: string | number, val: boolean): QueryBinder | Bind boolean value to ECSQL statement. | |
bindDouble(indexOrName: string | number, val: number): QueryBinder | Bind double value to ECSQL statement. | |
bindId(indexOrName: string | number, val: string): QueryBinder | Bind @typedef Id64String value to ECSQL statement. | |
bindIdSet(indexOrName: string | number, val: OrderedId64Iterable): QueryBinder | Bind @type OrderedId64Iterable to ECSQL statement. | |
bindInt(indexOrName: string | number, val: number): QueryBinder | Bind integer to ECSQL statement. | |
bindLong(indexOrName: string | number, val: number): QueryBinder | Bind long to ECSQL statement. | |
bindNull(indexOrName: string | number): QueryBinder | Bind null to ECSQL statement. | |
bindPoint2d(indexOrName: string | number, val: Point2d): QueryBinder | Bind @type Point2d to ECSQL statement. | |
bindPoint3d(indexOrName: string | number, val: Point3d): QueryBinder | Bind @type Point3d to ECSQL statement. | |
bindString(indexOrName: string | number, val: string): QueryBinder | Bind string to ECSQL statement. | |
bindStruct(indexOrName: string | number, val: object): QueryBinder | Bind struct to ECSQL statement. | |
serialize(): object | ||
from(args: undefined | object | any[]): QueryBinder Static | Allow bulk bind either parameters by index as value array or by parameter names as object. |
Defined in
- core/common/src/ConcurrentQuery.ts Line 315
Last Updated: 20 June, 2023