DBRelationalRepositoryAdapter<O> class
An adapter for EntityRepository and DBRelationalAdapter.
- Inheritance
-
- Object
- DBRepositoryAdapter<
O> - DBRelationalRepositoryAdapter
- Implementers
Constructors
-
DBRelationalRepositoryAdapter(DBRelationalAdapter<
Object> databaseAdapter, String name, {String? tableName, Type? type})
Properties
-
databaseAdapter
→ DBRelationalAdapter<
Object> -
no setteroverride
- dialect → DBDialect
-
no setterinherited
- 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
-
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
-
doExistIDs<
I extends Object> (TransactionOperation op, List< I> ids) → FutureOr<List< I> > -
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> -
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> -
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
-
doSelectIDsBy<
I extends Object> (TransactionOperation op, EntityMatcher matcher, {Object? parameters, List? positionalParameters, Map< String, Object?> ? namedParameters, int? limit}) → FutureOr<List< I> > -
doSelectRelationship<
R> (TransactionOperation op, String field, dynamic id, String otherTableName, [PreFinishDBOperation< Iterable< ? preFinish]) → FutureOr<Map< , R>String, dynamic> >R> -
doSelectRelationships<
R> (TransactionOperation op, String field, List ids, String otherTableName, [PreFinishDBOperation< Iterable< ? preFinish]) → FutureOr<Map< , R>String, dynamic> >R> -
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 -
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
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited