Table of Contents

Class AzureSQLDatabaseDataSourceService

Namespace
FoundationaLLM.Vectorization.Services.DataSources
Assembly
FoundationaLLM.Vectorization.Engine.dll

Class responsible for retrieving data source data from an Azure SQL database.

public class AzureSQLDatabaseDataSourceService
Inheritance
AzureSQLDatabaseDataSourceService
Inherited Members
Extension Methods

Constructors

AzureSQLDatabaseDataSourceService(AzureSQLDatabaseDataSource, SQLDatabaseServiceSettings, ILoggerFactory)

Initializes a new instance of the AzureSQLDatabaseDataSourceService class.

public AzureSQLDatabaseDataSourceService(AzureSQLDatabaseDataSource dataSource, SQLDatabaseServiceSettings settings, ILoggerFactory loggerFactory)

Parameters

dataSource AzureSQLDatabaseDataSource

The data source definition.

settings SQLDatabaseServiceSettings

The Azure SQL database configuration settings.

loggerFactory ILoggerFactory

The factory responsible for creating loggers.

Methods

ExecuteMultipartQueryAsync(CancellationToken)

Executes a query to retrieve a list of multipart ids for vectorization.

public Task<List<string>> ExecuteMultipartQueryAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

The cancellation token.

Returns

Task<List<string>>

List of multipart ids to vectorize with tokens that are pipe delimited.