TableStatements<Row extends Object, RS extends GeneratedTable<Row, RS> > extension
Utility to compose common statements for tables.
- on
-
- TableOrViewStatements<
Row, RS>
- TableOrViewStatements<
Methods
-
delete(
) → DeleteStatement< Row, RS> -
Available on TableOrViewStatements<
Creates a statement to compose aRow, RS> , provided by the TableStatements extensionDELETEfrom the database. -
deleteAll(
) → Future< int> -
Available on TableOrViewStatements<
Deletes ALL rows from the table.Row, RS> , provided by the TableStatements extension -
deleteOne(
Insertable< Row> row) → Future<bool> -
Available on TableOrViewStatements<
Deletes theRow, RS> , provided by the TableStatements extensionrowfrom the captured table. -
deleteWhere(
Expression< bool> filter(RS tbl)) → Future<int> -
Available on TableOrViewStatements<
Deletes all rows matching theRow, RS> , provided by the TableStatements extensionfilterfrom the table. -
insert(
) → InsertStatement< Row, RS> -
Available on TableOrViewStatements<
Creates an insert statment to be used to compose an insert on the table.Row, RS> , provided by the TableStatements extension -
insertAll(
Iterable< Insertable< rows, {UpsertClause<Row> >Row, RS> ? onConflict}) → Future<void> -
Available on TableOrViewStatements<
Atomically inserts allRow, RS> , provided by the TableStatements extensionrowsinto the table. -
insertOnConflictUpdate(
Insertable< Row> row) → Future<int> -
Available on TableOrViewStatements<
Inserts one row into this table table, replacing an existing row if it exists already.Row, RS> , provided by the TableStatements extension -
insertOne(
Insertable< Row> row, {UpsertClause<Row, RS> ? onConflict}) → Future<int> -
Available on TableOrViewStatements<
Inserts one row into this table.Row, RS> , provided by the TableStatements extension -
insertReturning(
Insertable< Row> row, {UpsertClause<Row, RS> ? onConflict}) → Future<Row> -
Available on TableOrViewStatements<
Inserts one row into this table and returns it, along with auto-generated fields.Row, RS> , provided by the TableStatements extension -
insertReturningOrNull(
Insertable< Row> row, {UpsertClause<Row, RS> ? onConflict}) → Future<Row?> -
Available on TableOrViewStatements<
Inserts one row into this table and returns it, along with auto-generated fields.Row, RS> , provided by the TableStatements extension -
replaceOne(
Insertable< Row> row) → Future<void> -
Available on TableOrViewStatements<
Replaces a single row with an update statement.Row, RS> , provided by the TableStatements extension -
update(
) → UpdateStatement< Row, RS> -
Available on TableOrViewStatements<
Creates a statement to compose anRow, RS> , provided by the TableStatements extensionUPDATEinto the database.