SqfEntityProvider constructor
SqfEntityProvider(
- SqfEntityModelProvider dbModel, {
- String? tableName,
- List<
String> ? primaryKeyList, - String? whereStr,
- SqfEntityConnection? connection,
Implementation
SqfEntityProvider(SqfEntityModelProvider dbModel,
{String? tableName,
List<String>? primaryKeyList,
String? whereStr,
SqfEntityConnection? connection}) {
_dbModel = dbModel;
_tableName = tableName;
_whereStr = whereStr;
_primaryKeyList = primaryKeyList;
_connection = connection ??
SqfEntityConnection(_dbModel!.databaseName!,
bundledDatabasePath: _dbModel!.bundledDatabasePath,
dbVersion: _dbModel!.dbVersion ?? 1,
password: _dbModel!.password,
databasePath: _dbModel!.databasePath);
if (!Platform.isWindows && !Platform.isLinux) {
_connectionBase = SqfEntityConnectionMobile(_connection!);
} else {
_connectionBase = SqfEntityConnectionFfi(_connection!);
}
}