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