getStoredDefinition method

  1. @protected
StdMap getStoredDefinition()

Returns the overall scheme version currently stored in the database.

Implementation

@protected
StdMap getStoredDefinition() {
  var sql =
      "SELECT json($columnValue) FROM $tableScheme "
      "WHERE $columnKeyId == '$keyDefinition'";
  Row? row = _database!.select(sql).singleOrNull;
  var map = jsonDecode(row?.columnAt(0) as String? ?? "{}") as StdMap;
  map[Scheme.kSchemaVersion] ??= schemaDefaultVersion;
  return map;
}