Uses of Package
com.datastax.astra.client.model
Package
Description
Entrypoint and core classes for the client.
Administration classes to manage Databases and Namespaces.
Exceptions specialized checked and unchecked thrown by the client.
Domain model classes with
Requests
, Results
, Options
and Iterables
.Internal technical classes to run commands against the API.
Internal technical classes to execute HTTP requests.
Internal technical classes for low-level utilities
-
ClassDescriptionOptions used in the `bulkWrite` command.Store the list of responses returned by the bulk write.Represents the Collection definition with its name and metadata.Set of options to define and initialize a collection.Represent a command to be executed against the Data API.Options that will be provided to all commands for this collection.Use to initialize the HTTPClient.List Options for a FindOne command.Options to delete many documents.Options to delete One document.Hold the result of delete commands (deleteOne, deleteMany).Iterator to get all distinct value for a particular field.Represents a document without schema constraints as a Map<String, Object>.(key/value)List Options for a FindOne command.Filter Builder.Represents the result of a 'find' command executed on a collection, providing an iterable interface to navigate through the result set.Options to find one and delete.Options used in the `findAndReplace` command.List options for a findOneAndUpdate command.List Options for a FindOne command.List Options for a FindOne command.Options for InsertManyRepresents the result returned by command 'insertMany()', mainly the insertedIds.Options for InsertOneRepresents the result returned by command 'insertOne()', mainly the insertedIHold results for pagingOptions for the replaceOne operation.Similarity metric.Encore the update documentOptions for the updateOne operationOptions for the updateOne operationReturn update result.
-
ClassDescriptionUse to initialize the HTTPClient.Bean representing the database information.Wrapper to get information about the findEmbeddingProviders.Options to create a Namespace.
-
-
ClassDescriptionOptions used in the `bulkWrite` command.List of possible types for the collection 'defaultId'.Set of options to define and initialize a collection.Builder for
CollectionInfo
.Represent a command to be executed against the Data API.Options that will be provided to all commands for this collection.Constants in the JSON API.Options to delete One document.Iterator to retrieve distinct values of a field in a document.Represents a document without schema constraints as a Map<String, Object>.(key/value)Authentication method.Filter Builder.Helper to build a where clause in natural language (fluent API).Ease process of creating a where clause.Implementing a custom iterator that will load next page if needed when hitting the last item of page.Options to find one and delete.Options used in the `findAndReplace` command.List options for a findOneAndUpdate command.List Options for a FindOne command.List Options for a FindOne command.Options to set up http Client.Options for InsertManyReplication strategiesOptions to create a Namespace.A globally unique identifier for objects.Hold results for pagingHelping Iteration on Pages and Documents for DataApi.Encode the presence of a field in the result.Options for the replaceOne operation.Enum to define the return document option.Similarity metric.Class to help building a projection.Encode the sort order in results.Encore the update documentOptions for the updateOne operationOptions for the updateOne operationMaterializing the UUIDv6 as a specialization class to drive serialization and deserialization.Materializing the UUIDv6 as a specialization class to drive serialization and deserialization. -
ClassDescriptionRepresent a command to be executed against the Data API.Options that will be provided to all commands for this collection.Use to initialize the HTTPClient.
-
-
ClassDescriptionRepresents a document without schema constraints as a Map<String, Object>.(key/value)A globally unique identifier for objects.Encode the presence of a field in the result.Class to help building a projection.Materializing the UUIDv6 as a specialization class to drive serialization and deserialization.Materializing the UUIDv6 as a specialization class to drive serialization and deserialization.