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),
      ) {
  boot();

  parentRepositoryProvider?.notifyKnownEntityRepositoryProvider(this);
}