database property
Implementation
TDatabase? get database => super.database;
Implementation
@override
set database(TDatabase? value) {
if (identical(database, value)) return;
if (value != null && value is! TSQLConnection) {
databaseErrorFmt(SErrNotASQLConnection, [value.name], this);
}
unPrepare();
final db = value as TSQLConnection?;
_statement.database = db;
super.database = value;
if (db != null &&
db.transaction != null &&
(transaction == null ||
!identical(transaction!.database, database))) {
transaction = db.transaction;
}
}