OdbcQueryService class

Query / catalog / bulk capability delegate for the ODBC service façade.

Constructors

OdbcQueryService(IQueryRepository _repository)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

bulkInsert(String connectionId, String table, List<String> columns, List<int> dataBuffer, int rowCount) Future<Result<int>>
bulkInsertParallel(int poolId, String table, List<String> columns, List<int> dataBuffer, int rowCount, {int parallelism = 0}) Future<Result<int>>
cancelStatement(String connectionId, int stmtId) Future<Result<void>>
catalogColumns(String connectionId, String table) Future<Result<QueryResult>>
catalogForeignKeys(String connectionId, String table) Future<Result<QueryResult>>
catalogIndexes(String connectionId, String table) Future<Result<QueryResult>>
catalogPrimaryKeys(String connectionId, String table) Future<Result<QueryResult>>
catalogTables({required String connectionId, String catalog = '', String schema = ''}) Future<Result<QueryResult>>
catalogTypeInfo(String connectionId) Future<Result<QueryResult>>
closeStatement(String connectionId, int stmtId) Future<Result<void>>
executePreparedNamed(String connectionId, int stmtId, Map<String, Object?> namedParams, StatementOptions? options) Future<Result<QueryResult>>
executePreparedParamValues(String connectionId, int stmtId, List<ParamValue>? params, StatementOptions? options) Future<Result<QueryResult>>
executeQuery(String sql, {String? connectionId}) Future<Result<QueryResult>>
executeQueryColumnarParamValues(String connectionId, String sql, {List<ParamValue>? params}) Future<Result<TypedColumnarResult>>
executeQueryDirectedParams(String connectionId, String sql, List<DirectedParam> params) Future<Result<QueryResult>>
executeQueryMulti(String connectionId, String sql) Future<Result<QueryResult>>
executeQueryMultiFull(String connectionId, String sql) Future<Result<QueryResultMulti>>
executeQueryMultiParamValues(String connectionId, String sql, List<ParamValue> params) Future<Result<QueryResultMulti>>
executeQueryNamed(String connectionId, String sql, Map<String, Object?> namedParams) Future<Result<QueryResult>>
executeQueryParamValues(String connectionId, String sql, List<ParamValue> params, {ResultEncoding? resultEncoding}) Future<Result<QueryResult>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
prepare(String connectionId, String sql, {int timeoutMs = 0}) Future<Result<int>>
prepareNamed(String connectionId, String sql, {int timeoutMs = 0}) Future<Result<int>>
streamQuery(String connectionId, String sql) Stream<Result<QueryResult>>
streamQueryColumnar(String connectionId, String sql) Stream<Result<TypedColumnarResult>>
streamQueryMulti(String connectionId, String sql) Stream<Result<QueryResultMultiItem>>
streamQueryNamed(String connectionId, String sql, Map<String, Object?> namedParams) Stream<Result<QueryResult>>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited