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 query with it's values inside 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