SqfEntityModel class

Constructors

SqfEntityModel({String? databaseName, List<SqfEntityTable>? databaseTables, String? bundledDatabasePath, String? modelName, List<SqfEntitySequence>? sequences, List<SqfEntityTable>? formTables, String? password, List<String>? ignoreForFile, int? dbVersion, List<SqfEntityField>? defaultColumns, PreSaveAction? preSaveAction, LogFunction? logFunction, String? databasePath})
This class is required for DB MODEL definitions using in /lib/model/model.dart file Simple DB Model definition must be below:
const

Properties

bundledDatabasePath → String?
This value is optional. When bundledDatabasePath is empty then EntityBase creats a new database when initializing database
final
databaseName → String?
Declare your sqlite database name
final
databasePath → String?
This value is optional. When databasePath is empty then EntityBase uses the path from sqflite.getDatabasesPath()
final
databaseTables → List<SqfEntityTable>?
Add tables that you defined as SqfEntityTable const into
final
dbVersion → int?
You can specify the version of the database
final
defaultColumns → List<SqfEntityField>?
Indicates columns that will be added to all tables by default
final
formTables → List<SqfEntityTable>?
Add tables that you want to generate its add/update forms and list views (Optional)
final
hashCode → int
The hash code for this object.
no setterinherited
ignoreForFile → List<String>?
You can specify the names of rules to be ignored which are specified in analysis_options.yaml file.
final
logFunction → LogFunction?
Log events on failure of insert/update operation
final
modelName → String?
Specify a name of DB Model collection (Optional)
final
password → String?
Password for SQLite encryption (Optional)
final
preSaveAction → PreSaveAction?
Action Execute pre save. (Perform actions before each insert/update)
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sequences → List<SqfEntitySequence>?
Add sequences that you defined as SqfEntitySequence const into
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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