ECSQL
Classes for working with ECSQL
Classes
| Name | Description | |
|---|---|---|
| ECSqlBinder | Binds a value to an ECSQL parameter. | |
| ECSqlInsertResult | The result of an ECSQL INSERT statement as returned from ECSqlStatement.stepForInsert. | |
| ECSqlStatement | Executes ECSQL statements. | Deprecated |
| ECSqlSyncReader | Execute ECSQL statements synchronously and read the results one row at a time. | |
| ECSqlValue | Value of a column in a row of an ECSQL query result. | Deprecated |
| ECSqlValueIterator | Iterator over members of a struct ECSqlValue or the elements of an array ECSqlValue. | Deprecated |
| ECSqlWriteStatement | Executes ECSQL INSERT/UPDATE/DELETE statements. |
Interfaces
| Name | Description | |
|---|---|---|
| ECEnumValue | Represents the value of an ECEnumeration. | Deprecated |
| ECSqlColumnInfo | Information about an ECSQL column in an ECSQL query result. | Deprecated |
| ECSqlRowArg | Arguments supplied to ECSqlStatement.getRow. |
Type Aliases
| Name | Description | |
|---|---|---|
| SynchronousQueryOptions |
Last Updated: 06 March, 2026
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.