ensureInitialized method
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);
});