create method

Future<void> create(
  1. String name
)

Creates a partition

  • name: The partition name

Implementation

Future<void> create(String name) {
  if (!_partitions.containsKey(name)) {
    return _directory(name).create(recursive: true).then((dir) {
      final store = Store(getObjectBoxModel(),
          directory: dir.path,
          maxDBSizeInKB: maxDBSizeInKB,
          fileMode: fileMode,
          maxReaders: maxReaders,
          queriesCaseSensitiveDefault: queriesCaseSensitiveDefault ?? true);

      _partitions[name] = store;

      return Future.value();
    });
  }

  return Future.value();
}