DBSQLRepositoryAdapter<O> class
An adapter for EntityRepository and DBSQLAdapter.
- Inheritance
-
- Object
- DBRepositoryAdapter<
O> - DBRelationalRepositoryAdapter<
O> - DBSQLRepositoryAdapter
Constructors
-
DBSQLRepositoryAdapter(DBSQLAdapter<
Object> databaseAdapter, String name, {String? tableName, Type? type})
Properties
-
databaseAdapter
→ DBSQLAdapter<
Object> -
no setteroverride
- dialect → SQLDialect
-
no setteroverride
- dialectName → String
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- initializationStatus → InitializationStatus
-
Returns the current InitializationStatus.
no setterinherited
- isAsyncInitialization → bool
-
Returns
true
if this instance initialization was asynchronous.no setterinherited - isInitialized → bool
-
Returns
true
if this instance is already initialized.no setterinherited - isInitializing → bool
-
Returns
true
if this instance is in the middle of the initialization process.no setterinherited - name → String
-
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schemeProvider → SchemeProvider
-
no setterinherited
- tableName → String
-
finalinherited
- type → Type
-
finalinherited
Methods
-
checkEntityFields(
O o, EntityHandler< O> entityHandler) → void -
inherited
-
checkInitialized(
) → void -
Checks if this instance is initialized.
inherited
-
countSQL(
TransactionOperation op, SQL sql) → FutureOr< int> -
deleteSQL(
TransactionOperation op, SQL sql) → FutureOr< Iterable< Map< >String, dynamic> > -
doCount(
TransactionOperation op, {EntityMatcher? matcher, Object? parameters, List? positionalParameters, Map< String, Object?> ? namedParameters, PreFinishDBOperation<int, int> ? preFinish}) → FutureOr<int> -
inherited
-
doDelete<
R> (TransactionOperation op, EntityMatcher matcher, {Object? parameters, List? positionalParameters, Map< String, Object?> ? namedParameters, PreFinishDBOperation<Iterable< ? preFinish}) → FutureOr<Map< , R>String, dynamic> >R> -
inherited
-
doInitialization(
{Initializable? parent}) → FutureOr< InitializationResult> -
Initialize this instance if is not initialized yet.
inherited
-
doInsert(
TransactionOperation op, O o, Map< String, dynamic> fields, {String? idFieldName, PreFinishDBOperation? preFinish}) → FutureOr -
inherited
-
doInsertRelationship(
TransactionOperation op, String field, dynamic id, String otherTableName, List otherIds, [PreFinishDBOperation< bool, bool> ? preFinish]) → FutureOr<bool> -
inherited
-
doSelect<
R> (TransactionOperation op, EntityMatcher matcher, {Object? parameters, List? positionalParameters, Map< String, Object?> ? namedParameters, int? limit, PreFinishDBOperation<Iterable< ? preFinish}) → FutureOr<Map< , R>String, dynamic> >R> -
inherited
-
doSelectAll<
R> (TransactionOperation op, {PreFinishDBOperation< Iterable< ? preFinish}) → FutureOr<Map< , List<String, dynamic> >R> >List< R> > -
inherited
-
doSelectByID<
R> (TransactionOperation op, Object id, {PreFinishDBOperation< Map< ? preFinish}) → FutureOr<String, dynamic> ?, R?>R?> -
inherited
-
doSelectByIDs<
R> (TransactionOperation op, List< Object> ids, {PreFinishDBOperation<Iterable< ? preFinish}) → FutureOr<Map< , List<String, dynamic> >R> >List< R> > -
inherited
-
doSelectRelationship<
R> (TransactionOperation op, String field, dynamic id, String otherTableName, [PreFinishDBOperation< Iterable< ? preFinish]) → FutureOr<Map< , R>String, dynamic> >R> -
inherited
-
doSelectRelationships<
R> (TransactionOperation op, String field, List ids, String otherTableName, [PreFinishDBOperation< Iterable< ? preFinish]) → FutureOr<Map< , R>String, dynamic> >R> -
inherited
-
doUpdate(
TransactionOperation op, O o, Object id, Map< String, dynamic> fields, {String? idFieldName, PreFinishDBOperation? preFinish, bool allowAutoInsert = false}) → FutureOr -
inherited
-
ensureInitialized(
{Initializable? parent}) → FutureOr< InitializationResult> -
Ensures that this instance is initialized.
inherited
-
ensureInitializedAsync(
{Initializable? parent}) → FutureOr< InitializationResult> -
Ensures that this instance is initialized. If is not
initialized yet it will force an asynchronous initialization
and return a Future.
inherited
-
executeInitialized<
R> (ExecuteInitializedCallback< R> callback, {Initializable? parent}) → FutureOr<R> -
Executes the
callback
ensuring that this instances was fully initialized.inherited -
generateCountSQL(
Transaction transaction, {EntityMatcher? matcher, Object? parameters, List? positionalParameters, Map< String, Object?> ? namedParameters}) → FutureOr<SQL> -
generateDeleteSQL(
Transaction transaction, EntityMatcher matcher, {Object? parameters, List? positionalParameters, Map< String, Object?> ? namedParameters}) → FutureOr<SQL> -
generateInsertRelationshipSQLs(
Transaction transaction, String field, dynamic id, String otherTableName, List otherIds) → FutureOr< List< SQL> > -
generateInsertSQL(
Transaction transaction, O o, Map< String, dynamic> fields) → FutureOr<SQL> -
generateSelectRelationshipSQL(
Transaction transaction, String field, dynamic id, String otherTableName) → FutureOr< SQL> -
generateSelectRelationshipsSQL(
Transaction transaction, String field, List ids, String otherTableName) → FutureOr< SQL> -
generateSelectSQL(
Transaction transaction, EntityMatcher matcher, {Object? parameters, List? positionalParameters, Map< String, Object?> ? namedParameters, int? limit}) → FutureOr<SQL> -
generateUpdateSQL(
Transaction transaction, O o, Object id, Map< String, dynamic> fields) → FutureOr<SQL> -
getTableScheme(
) → FutureOr< TableScheme> -
inherited
-
information(
{bool extended = false}) → Map< String, dynamic> -
inherited
-
initialize(
) → FutureOr< InitializationResult> -
Initialization implementation. Do not call it directly, use doInitialization.
inherited
-
initializeDependencies(
) → FutureOr< List< Initializable> > -
Return a
List
of Initializable instances that need to be initialized BEFORE initialize this instance.inherited -
insertRelationshipSQLs(
TransactionOperation op, List< SQL> sqls, dynamic id, String otherTableName, List otherIds) → FutureOr<bool> -
insertSQL(
TransactionOperation op, SQL sql, Map< String, dynamic> fields, {String? idFieldName}) → FutureOr -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
selectRelationshipSQL(
TransactionOperation op, SQL sql, dynamic id, String otherTableName) → FutureOr< Iterable< Map< >String, dynamic> > -
selectRelationshipsSQL(
TransactionOperation op, SQL sql, List ids, String otherTableName) → FutureOr< Iterable< Map< >String, dynamic> > -
selectSQL(
TransactionOperation op, SQL sql) → FutureOr< Iterable< Map< >String, dynamic> > -
toString(
) → String -
A string representation of this object.
override
-
updateSQL(
TransactionOperation op, SQL sql, Object id, Map< String, dynamic> fields, {String? idFieldName, bool allowAutoInsert = false}) → FutureOr
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited