Table of Contents

Class QdrantVectorStoreMigrator

Namespace
Mythosia.VectorDb.Qdrant
Assembly
Mythosia.VectorDb.Qdrant.dll
public sealed class QdrantVectorStoreMigrator : IVectorStoreMigrator, IDisposable
Inheritance
QdrantVectorStoreMigrator
Implements
Inherited Members

Constructors

QdrantVectorStoreMigrator(QdrantOptions)

public QdrantVectorStoreMigrator(QdrantOptions options)

Parameters

options QdrantOptions

QdrantVectorStoreMigrator(QdrantOptions, QdrantClient)

public QdrantVectorStoreMigrator(QdrantOptions options, QdrantClient client)

Parameters

options QdrantOptions
client QdrantClient

Properties

ProviderName

public string ProviderName { get; }

Property Value

string

Methods

CopyAsync(string, string?, IProgress<VectorStoreMigrationProgress>?, CancellationToken)

public Task<VectorStoreMigrationResult> CopyAsync(string source, string? target = null, IProgress<VectorStoreMigrationProgress>? progress = null, CancellationToken cancellationToken = default)

Parameters

source string
target string
progress IProgress<VectorStoreMigrationProgress>
cancellationToken CancellationToken

Returns

Task<VectorStoreMigrationResult>

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

MigrateAsync(VectorStoreMigrationRequest, IProgress<VectorStoreMigrationProgress>?, CancellationToken)

public Task<VectorStoreMigrationResult> MigrateAsync(VectorStoreMigrationRequest request, IProgress<VectorStoreMigrationProgress>? progress = null, CancellationToken cancellationToken = default)

Parameters

request VectorStoreMigrationRequest
progress IProgress<VectorStoreMigrationProgress>
cancellationToken CancellationToken

Returns

Task<VectorStoreMigrationResult>

PlanAsync(VectorStoreMigrationRequest, CancellationToken)

public Task<VectorStoreMigrationPlan> PlanAsync(VectorStoreMigrationRequest request, CancellationToken cancellationToken = default)

Parameters

request VectorStoreMigrationRequest
cancellationToken CancellationToken

Returns

Task<VectorStoreMigrationPlan>