ensureInitialized method

  1. @override
Future<void> ensureInitialized()
override

Ensures the ledger storage is initialized (e.g., creates tables).

Implementation

@override
Future<void> ensureInitialized() => _withDriver((driver) async {
  final SchemaDriver? schemaDriver = driver is SchemaDriver
      ? driver as SchemaDriver
      : null;
  if (schemaDriver != null) {
    await _ensureWithSchemaDriver(schemaDriver);
    return;
  }
  await _ensureWithRawSql(driver);
});