DBSQLMemoryAdapter constructor

DBSQLMemoryAdapter({
  1. bool generateTables = false,
  2. bool checkTables = true,
  3. Object? populateTables,
  4. Object? populateSource,
  5. Object? populateSourceVariables,
  6. EntityRepositoryProvider? parentRepositoryProvider,
  7. String? workingPath,
  8. bool logSQL = false,
})

Implementation

DBSQLMemoryAdapter({
  super.generateTables,
  super.checkTables,
  super.populateTables,
  super.populateSource,
  super.populateSourceVariables,
  super.parentRepositoryProvider,
  super.workingPath,
  super.logSQL,
}) : super(
       'sql.memory',
       1,
       3,
       const DBSQLAdapterCapability(
         dialect: SQLDialect(
           'generic',
           acceptsReturningSyntax: true,
           acceptsInsertIgnore: true,
         ),
         transactions: true,
         transactionAbort: true,
         tableSQL: false,
         constraintSupport: false,
         multiIsolateSupport: false,
         connectivity: DBAdapterCapabilityConnectivity.none,
       ),
     ) {
  boot();

  parentRepositoryProvider?.notifyKnownEntityRepositoryProvider(this);
}