Table of Contents

Namespace DataStax.AstraDB.DataApi.Core.Results

Classes

APIFindResult<T>

A page of results from a find query.

BulkOperationException<T>

Exception thrown from bulk operaions (e.g. Collection.InsertManyAsync, Collection.UpdateManyAsync, etc.) when an error occurs. If the operation was partially successful, the PartialResult property will contain the results of the operation that succeeded.

CollectionInfo

Information about a collection in a database.

DeleteResult

The result of a delete operation.

DocumentCountExceedsMaxException

Exception thrown from CountDocumentsAsync when the number of documents exceeds the maximum stated limit, or the internal Data API limit.

DocumentInsertResult

A list of documents returned from an operation.

DocumentsCountResult

The result of a count operation.

EmbeddingProvider

Describes an embedding provider (such as OpenAI) that can generate vector embeddings for use with the Data API.

EmbeddingProvider.AuthenticationMethod

Describes an authentication method supported by an EmbeddingProvider.

EmbeddingProvider.Model

Describes an embedding model offered by an EmbeddingProvider.

EmbeddingProvider.Parameter

Describes a configuration parameter for an EmbeddingProvider or one of its models.

EmbeddingProvider.Token

Describes a token used in an EmbeddingProvider.AuthenticationMethod.

FindEmbeddingProvidersResult

The result of a find embedding providers operation.

FindRerankingProvidersResult

The result of a find reranking providers operation.

ListTableIndexNamesResult

The result of listing index names for a table.

ListTableNamesResult

The result object for an operation returning a list of table names.

ListTablesResult

The result object for an operation returning a list of tables.

ListUserDefinedTypeNamesResult

The result object for an operation returning a list of table names.

ListUserDefinedTypesResult

The result object for an operation returning a list of table names.

UpdateResult

The results of an update operation