API Reference > imodeljs-backend > ECSQL ECSQL Classes for working with ECSQL Classes Name Description CachedECSqlStatement A cached ECSqlStatement. 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. ECSqlStatementCache A cache for ECSqlStatements. ECSqlValue Value of a column in a row of an ECSQL query result. ECSqlValueIterator Iterator over members of a struct ECSqlValue or the elements of an array ECSqlValue. Interfaces Name Description ECEnumValue Represents the value of an ECEnumeration. ECSqlColumnInfo Information about an ECSQL column in an ECSQL query result. Last Updated: 13 June, 2024