Provider<S extends ISqliteQuery<IModel> > class
abstract
Provider Has All DB Things
Constructors
-
Provider(SqliteData data, CreateNewInstance<
S> createInstance)
Properties
-
createInstance
↔ CreateNewInstance<
S> -
createInstance How To Create ISqliteQuery
getter/setter pair
- data ↔ SqliteData
-
data Has DB Data
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sqliteQueries
↔ List<
S> -
sqliteQueries For Queries
getter/setter pair
-
tables
↔ List<
EFTable< IModel> > -
tables Has Tables
getter/setter pair
Methods
-
Clear(
NumberUndo num, {int? count}) → Future< void> - Clear For Clear All Steps
-
closeDB(
) → Future< void> - closeDB Closing DB
-
Commit(
) → Future< void> - To Apply Changes For All Databases
-
DropTable(
EFTable< IModel> table) → Future<void> - DropTable
-
Execute(
String sql) → Future< void> - Execute For Execute An Action
-
GetQueryByEFTable(
EFTable< IModel> table) → S - GetQueryByEFTable Get Query By Table
-
GetQueryByTableName(
String tableName) → S - GetQueryByTableName Get Query By Table Name
-
getTables(
) → Future< Map< String, String> > - getTables Get All Tables
-
init(
) → void - init Init DB
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
openDB(
) → Future< Database> - openDB Opening DB
-
removeDB(
) → Future< void> - removeDB Removing DB File From App Data
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited