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) Stream<Result<TypedColumnarResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

streamQueryColumnar overload that accepts a Connection.
streamQueryFor(Connection conn, String sql) Stream<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

streamQuery overload that accepts a Connection.
streamQueryNamedFor(Connection conn, String sql, Map<String, Object?> namedParams) Stream<Result<QueryResult>>

Available on IOdbcRepository, provided by the IOdbcRepositoryConnectionOverloads extension

streamQueryNamed overload that accepts a Connection.