Delegate class abstract
Abstract delegate class that provides all the necessary components to talk to a SqlDialect.
- Implementers
Constructors
- Delegate(SqlDialect dialect)
-
Abstract delegate class that provides all the necessary components to talk
to a SqlDialect.
const
Properties
- dialect → SqlDialect
-
The dialect used by the delegate.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
delete<
R> (RaindropExecutor< Delegate> executor, Table<dynamic, R> from) → DeleteAllBuilder<Schema< R> , R, void> - Create a delete builder for an entity.
-
execute(
String query, List< Object?> values) → Future<DatabaseResult> -
Execute a
querywith it'svaluesinside the database to which this Delegate is connected. -
insert<
R> (RaindropExecutor< Delegate> executor, Table<dynamic, R> into) → InsertValuesBuilder<Schema< R> , R, void> - Create an insert builder for an entity.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
select<
V> (RaindropExecutor< Delegate> executor, Selectable<V> ? selecting) → SelectBuilder<V> - Create a select builder for an entity.
-
toString(
) → String -
A string representation of this object.
inherited
-
transaction<
T> (Future< T> transaction(TransactionDelegate delegate)) → Future<T> - Perform a transaction on the database.
-
update<
R> (RaindropExecutor< Delegate> executor, Table<dynamic, R> table) → UpdateSettingBuilder<Schema< R> , R, void> - Create an update builder for an entity.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited