ECSQL
Types for working with ECSQL, Spatial Queries, and ECSQL Geometry Functions.
Classes
| Name | Description | |
|---|---|---|
| ECJsNames | Utility to format ECProperty names according to the iTwin.js formatting rules. | 
Enumerations
| Name | Description | |
|---|---|---|
| ChangedValueState | The enum represents the values for the ChangedValueState argument of the ECSQL function Changes. | |
| ChangeOpCode | Equivalent of the ECEnumeration OpCode in the ECDbChange ECSchema. | |
| ECSqlSystemProperty | Defines the ECSQL system properties. | |
| ECSqlValueType | Describes the different data types an ECSQL value can be of. | 
Interfaces
| Name | Description | |
|---|---|---|
| ECSchemaItemProps | ||
| ECSchemaProps | Properties of an ECSchema | |
| ECSchemaReferenceProps | ||
| NavigationBindingValue | An ECSQL Navigation value which can be bound to a navigation property ECSQL parameter | |
| NavigationValue | An ECSQL Navigation value. | 
Last Updated: 10 June, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.