NetCoreSyncEngine class abstract

The abstract class for performing required actions by the framework that is specific to the project's database schema, where its implementation is created during code generation.

(This class is used internally, no need to use it directly)

Constructors

NetCoreSyncEngine(Map<Type, NetCoreSyncTableUser<Table, dynamic>> tables)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tables Map<Type, NetCoreSyncTableUser<Table, dynamic>>
getter/setter pair

Methods

fromJson(Type type, Map<String, dynamic> json) → dynamic
getSyncColumnValue<D>(Insertable<D> entity, String fieldName) Object?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson(dynamic object) Map<String, dynamic>
toSafeCompanion<D>(Insertable<D> entity) → UpdateCompanion<D>
toString() String
A string representation of this object.
inherited
updateSyncColumns<D>(Insertable<D> entity, {required bool synced, String? syncId, String? knowledgeId, bool? deleted}) → Insertable<D>

Operators

operator ==(Object other) bool
The equality operator.
inherited