Share via


SqliteVectorStore Class

Definition

Class for accessing the list of collections in a SQLite vector store.

public class SqliteVectorStore : Microsoft.Extensions.VectorData.IVectorStore
type SqliteVectorStore = class
    interface IVectorStore
Public Class SqliteVectorStore
Implements IVectorStore
Inheritance
SqliteVectorStore
Implements
Microsoft.Extensions.VectorData.IVectorStore

Remarks

This class can be used with collections of any schema type, but requires you to provide schema information when getting a collection.

Constructors

SqliteVectorStore(DbConnection, SqliteVectorStoreOptions)

Initializes a new instance of the SqliteVectorStore class.

Methods

GetCollection<TKey,TRecord>(String, VectorStoreRecordDefinition) Microsoft.Extensions.VectorData.IVectorStore.GetCollection``2(System.String,Microsoft.Extensions.VectorData.VectorStoreRecordDefinition)
ListCollectionNamesAsync(CancellationToken) Microsoft.Extensions.VectorData.IVectorStore.ListCollectionNamesAsync(System.Threading.CancellationToken)

Applies to