open static method

Future<Isar> open({
  1. required List<CollectionSchema> schemas,
  2. String? directory,
  3. String name = defaultName,
  4. bool relaxedDurability = true,
  5. bool inspector = false,
})

Open a new Isar instance.

Implementation

static Future<Isar> open({
  required List<CollectionSchema> schemas,
  String? directory,
  String name = defaultName,
  bool relaxedDurability = true,
  bool inspector = false,
}) {
  if (inspector) {
    assert(() {
      _initializeIsarConnect();
      return true;
    }());
  }
  _checkOpen(name, schemas);
  return IsarNative.open(
    schemas: schemas,
    directory: directory,
    name: name,
    relaxedDurability: relaxedDurability,
  );
}