createDatabase method

Future<void> createDatabase({
  1. required String name,
  2. List<String>? namespace,
  3. SqliteCreateMode mode = SqliteCreateMode.create,
  4. SqliteReplicationMode? replicationMode,
  5. int? flushIntervalMs,
})

Implementation

Future<void> createDatabase({
  required String name,
  List<String>? namespace,
  SqliteCreateMode mode = SqliteCreateMode.create,
  SqliteReplicationMode? replicationMode,
  int? flushIntervalMs,
}) async {
  final response = await _invoke("create_database", {
    "name": name,
    "namespace": namespace,
    "mode": mode.value,
    if (replicationMode != null) "replication_mode": replicationMode.name,
    "flush_interval_ms": ?flushIntervalMs,
  });
  if (response is! EmptyContent) {
    throw _unexpectedResponseError("create_database");
  }
}