database property

TDatabase? get database
override

Implementation

TDatabase? get database => super.database;
  1. @override
set database (TDatabase? value)
override

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;
  }
}