DBSWDriftService class abstract interface

Implementers

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

aggregateWithGroupBy<T extends Table, D>({required List<String> groupByColumns, required Map<String, String> aggregations, Expression<bool>? filter, String? having}) Future<List<Map<String, Object?>>>
avg<T extends Table, D>(String columnName, {Expression<bool>? filter}) Future<double?>
batchDelete<T extends Table, D>(Expression<bool> filter(T)) Future<int>
batchInsert<T extends Table, D>(List<Insertable<D>> entities, {InsertMode mode = InsertMode.insertOrAbort, UpsertClause<T, D>? onConflict}) Future<List<int>>
batchUpdate<T extends Table, D>(List<Insertable<D>> entities) Future<List<bool>>
closeDatabase() Future<void>
count<T extends Table, D>({Expression<bool>? filter}) Future<int>
customInsert(String query, {List<Variable<Object>>? variables}) Future<int>
customSelect<T>(String query, {List<Variable<Object>>? variables}) Future<List<T>>
customStatement(String query, {List<Variable<Object>>? variables}) Future<void>
customUpdate(String query, {List<Variable<Object>>? variables}) Future<int>
delete<T extends Table, D>(Expression<bool> filter(T)) Future<int>
executeBatch(List<BatchOperation> operations) Future<void>
getAll<T extends Table, D>() Future<List<D>>
getFirstSorted<T extends Table, D>(List<OrderingTerm Function(T)> orderBy, {Expression<bool> filter(T)?}) Future<D?>
getFirstWhere<T extends Table, D>(List<Expression<bool>> conditions, {bool andLogic = true}) Future<D?>
getIn<T extends Table, D>(Expression<Object> column, List<Object?> values) Future<List<D>>
getLike<T extends Table, D>(Expression<String> column, String pattern) Future<List<D>>
getLimited<T extends Table, D>(int limit, {Expression<bool> filter(T)?, List<OrderClauseGenerator<T>>? orderBy}) Future<List<D>>
getPaged<T extends Table, D>({Expression<bool> filter(T)?, List<OrderClauseGenerator<T>>? orderBy, required int limit, required int offset}) Future<List<D>>
getSingle<T extends Table, D>(Expression<bool> filter(T)) Future<D?>
getWithComplexFilter<T extends Table, D>(List<Expression<bool>> filters, {bool andLogic = true}) Future<List<D>>
getWithSorting<T extends Table, D>(List<OrderingTerm Function(T)> orderBy, {Expression<bool> filter(T)?, int? limit, int? offset}) Future<List<D>>
insert<T extends Table, D>(Insertable<D> entity, {InsertMode mode = InsertMode.insertOrAbort, UpsertClause<T, D>? onConflict}) Future<int>
max<T extends Table, D>(String columnName, {Expression<bool>? filter}) Future<Object?>
min<T extends Table, D>(String columnName, {Expression<bool>? filter}) Future<Object?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sum<T extends Table, D>(String columnName, {Expression<bool>? filter}) Future<double?>
toString() String
A string representation of this object.
inherited
transaction<R>(Future<R> action()) Future<R>
update<T extends Table, D>(Insertable<D> entity) Future<bool>
watchAll<T extends Table, D>() Stream<List<D>>
watchFiltered<T extends Table, D>(Expression<bool> filter(T)) Stream<List<D>>
watchSingle<T extends Table, D>(Expression<bool> filter(T)) Stream<D?>

Operators

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