createAndOpen function

Collection createAndOpen({
  1. required String path,
  2. required CollectionSchema schema,
  3. CollectionOption option = const CollectionOption(),
})

Implementation

Collection createAndOpen({
  required String path,
  required CollectionSchema schema,
  CollectionOption option = const CollectionOption(),
}) {
  final raw = ZvecCollection.create(
    path: path,
    name: schema.name,
    dimension: schema.primaryVector.dimension,
  );
  _writeCollectionMetadata(path, schema, option);
  return Collection._(path: path, schema: schema, option: option, raw: raw);
}