IOdbcRepositoryConnectionOverloads extension

Ergonomic overloads that accept a Connection instead of a raw id.

Mirrors IQueryServiceConnectionOverloads for repository consumers.

on

Methods

executePreparedParamValuesFromObjectsFor(Connection conn, int stmtId, List<Object?>? params, StatementOptions? options) → Future<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

executePreparedParamValuesFromObjects overload for a Connection.
executeQueryColumnarFromObjectsFor(Connection conn, String sql, {List<Object?>? params}) → Future<Result<TypedColumnarResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

executeQueryColumnarFromObjects overload that accepts a Connection.
executeQueryColumnarParamValuesFor(Connection conn, String sql, {List<ParamValue>? params}) → Future<Result<TypedColumnarResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

executeQueryColumnarParamValues overload that accepts a Connection.
executeQueryDirectedParamsFor(Connection conn, String sql, List<DirectedParam> params) → Future<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

executeQueryDirectedParams overload that accepts a Connection.
executeQueryFor(Connection conn, String sql) → Future<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

executeQuery overload that accepts a Connection.
executeQueryMultiParamValuesFromObjectsFor(Connection conn, String sql, List<Object?> params) → Future<Result<QueryResultMulti>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

executeQueryMultiParamValuesFromObjects overload for a Connection.
executeQueryNamedFor(Connection conn, String sql, Map<String, Object?> namedParams) → Future<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

executeQueryNamed overload that accepts a Connection.
executeQueryParamValuesFor(Connection conn, String sql, List<ParamValue> params, {ResultEncoding? resultEncoding}) → Future<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

executeQueryParamValues overload that accepts a Connection.
executeQueryParamValuesFromObjectsFor(Connection conn, String sql, List<Object?> params, {ResultEncoding? resultEncoding}) → Future<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

executeQueryParamValuesFromObjects overload that accepts a Connection.
streamQueryColumnarFor(Connection conn, String sql, {int fetchSize = 1000, int? chunkSize}) → Stream<Result<TypedColumnarResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

streamQueryColumnar overload that accepts a Connection.
streamQueryFor(Connection conn, String sql, {int fetchSize = 1000, int? chunkSize}) → Stream<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

streamQuery overload that accepts a Connection.
streamQueryMultiBatchesFor(Connection conn, String sql, {int fetchSize = 1000, int? chunkSize}) → Stream<Result<QueryResultMultiBatchItem>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

streamQueryMultiBatches overload that accepts a Connection.
streamQueryNamedFor(Connection conn, String sql, Map<String, Object?> namedParams, {int fetchSize = 1000, int? chunkSize}) → Stream<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

streamQueryNamed overload that accepts a Connection.