Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCassandraTable<RECORD> - Class in com.dtsx.astra.sdk.cassio
-
Abstract class for table management at Cassandra level.
- AbstractCassandraTable(CqlSession, String, String) - Constructor for class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Default cosntructor.
- AnnQuery - Class in com.dtsx.astra.sdk.cassio
-
Wrap query parameters as a Bean.
- AnnQuery() - Constructor for class com.dtsx.astra.sdk.cassio.AnnQuery
- AnnResult<EMBEDDED> - Class in com.dtsx.astra.sdk.cassio
-
Item Retrieved by the search.
- AnnResult() - Constructor for class com.dtsx.astra.sdk.cassio.AnnResult
-
Default constructor.
- AstraDB - Class in com.dtsx.astra.sdk
-
Client for AstraDB at database level (crud for collections).
- AstraDB(String, String, String) - Constructor for class com.dtsx.astra.sdk.AstraDB
-
Initialization with endpoint and apikey.
- AstraDB(String, UUID) - Constructor for class com.dtsx.astra.sdk.AstraDB
-
Full constructor.
- AstraDB(String, UUID, String) - Constructor for class com.dtsx.astra.sdk.AstraDB
-
Full constructor.
- AstraDB(String, UUID, String, String) - Constructor for class com.dtsx.astra.sdk.AstraDB
-
Full constructor.
- AstraDB(String, UUID, String, AstraEnvironment, String) - Constructor for class com.dtsx.astra.sdk.AstraDB
-
Accessing the database with id and region.
- AstraDB(String, String) - Constructor for class com.dtsx.astra.sdk.AstraDB
-
Initialization with endpoint and apikey.
- AstraDBAdmin - Class in com.dtsx.astra.sdk
-
Client for AstraDB at organization level (crud for databases).
- AstraDBAdmin() - Constructor for class com.dtsx.astra.sdk.AstraDBAdmin
-
Default initialization, the token is retrieved from environment variable
ASTRA_DB_APPLICATION_TOKEN
or from file~/.astrarc
, sectiondefault
, keyASTRA_DB_APPLICATION_TOKEN
. - AstraDBAdmin(String) - Constructor for class com.dtsx.astra.sdk.AstraDBAdmin
-
Initialization with an authentification token, defaulting to production environment.
- AstraDBAdmin(String, AstraEnvironment) - Constructor for class com.dtsx.astra.sdk.AstraDBAdmin
-
Initialization with an authentification token and target environment, Use this constructor for testing purpose.
- AstraDBCollection - Class in com.dtsx.astra.sdk
-
Client for AstraDB at collection level (crud for documents).
- AstraDBRepository<DOC> - Class in com.dtsx.astra.sdk
-
Client for AstraDB collection using repository pattern.
- ATTRIBUTES_BLOB - Static variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Table column names.
B
- BODY_BLOB - Static variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Table column names.
- build() - Method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable.Builder
-
Creates a new instance of ClusteredMetadataVectorCassandraTable with the current builder settings.
- builder() - Static method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable
-
Builder for the class.
- Builder() - Constructor for class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable.Builder
-
Default constructor for Builder.
C
- CassandraSimilarityMetric - Enum in com.dtsx.astra.sdk.cassio
-
Option for the similarity metric.
- CassIO - Class in com.dtsx.astra.sdk.cassio
-
Utility to work with CassIO and Astra
- CassIO() - Constructor for class com.dtsx.astra.sdk.cassio.CassIO
-
Default constructor.
- clear() - Method in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Empty a table
- ClusteredMetadataVectorRecord - Class in com.dtsx.astra.sdk.cassio
-
Partitioned table with cluster and vector.
- ClusteredMetadataVectorRecord() - Constructor for class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorRecord
-
Default Constructor.
- ClusteredMetadataVectorTable - Class in com.dtsx.astra.sdk.cassio
-
Table representing persistence for LangChain operations.
- ClusteredMetadataVectorTable(CqlSession, String, String, Integer, CassandraSimilarityMetric) - Constructor for class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable
-
Constructor with mandatory parameters.
- ClusteredMetadataVectorTable.Builder - Class in com.dtsx.astra.sdk.cassio
-
Builder class for creating instances of
ClusteredMetadataVectorTable
. - ClusteredMetadataVectorTable.Record - Class in com.dtsx.astra.sdk.cassio
-
Table record.
- ClusteredRecord - Class in com.dtsx.astra.sdk.cassio
-
Default Constructor.
- ClusteredRecord() - Constructor for class com.dtsx.astra.sdk.cassio.ClusteredRecord
-
Record for a clustered table.
- ClusteredTable - Class in com.dtsx.astra.sdk.cassio
-
Table representing persistence for LangChain operations
- ClusteredTable(CqlSession, String, String) - Constructor for class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Constructor with the mandatory parameters.
- collection(String) - Method in class com.dtsx.astra.sdk.AstraDB
-
Access the database functions.
- collectionRepository(String, Class<T>) - Method in class com.dtsx.astra.sdk.AstraDB
-
Access the database functions.
- COLUMN_SIMILARITY - Static variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Table column names.
- com.dtsx.astra.sdk - package com.dtsx.astra.sdk
-
Client for Astra DB through Rest Data API.
- com.dtsx.astra.sdk.cassio - package com.dtsx.astra.sdk.cassio
-
Client for Astra DB through Cassandra Query Language (CQL) reusing data models from CassIO,
- CONNECT_TIMEOUT_SECONDS - Static variable in class com.dtsx.astra.sdk.AstraDBAdmin
-
Default timeout for initiating connection.
- COSINE - Enum constant in enum com.dtsx.astra.sdk.cassio.CassandraSimilarityMetric
-
cosine.
- count() - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Count Document request.
- count(Filter) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Count Document request.
- countDocuments() - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Count Document request.
- countDocuments(Filter) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Count Document request.
- cqlSession - Variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Session to Cassandra.
- create() - Method in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Create table if not exist.
- create() - Method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable
- create() - Method in class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Create table if not exist.
- create() - Method in class com.dtsx.astra.sdk.cassio.MetadataVectorTable
-
Create table and indexes if not exist.
- createCollection(CollectionDefinition) - Method in class com.dtsx.astra.sdk.AstraDB
-
Create the minimal store.
- createCollection(CollectionDefinition, Class<DOC>) - Method in class com.dtsx.astra.sdk.AstraDB
-
Create the minimal store.
- createCollection(String) - Method in class com.dtsx.astra.sdk.AstraDB
-
Create the minimal store.
- createCollection(String, int) - Method in class com.dtsx.astra.sdk.AstraDB
-
Create the minimal store.
- createCollection(String, int, SimilarityMetric) - Method in class com.dtsx.astra.sdk.AstraDB
-
Create the minimal store.
- createCollection(String, int, Class<T>) - Method in class com.dtsx.astra.sdk.AstraDB
-
Create the minimal store.
- createCollection(String, Class<DOC>) - Method in class com.dtsx.astra.sdk.AstraDB
-
Create the minimal store.
- createDatabase(String) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Create new database with a name on free tier.
- createDatabase(String, CloudProviderType, String) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Create new database with a name on the specified cloud provider and region.
D
- database(String) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Access the database functions.
- database(UUID) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Access the database functions.
- DEFAULT_KEYSPACE - Static variable in class com.dtsx.astra.sdk.AstraDBAdmin
-
Default keyspace name if not provided by user.
- DEFAULT_RECORD_COUNT - Static variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Default Number of item retrieved
- delete() - Method in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Delete the table.
- delete(Document<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Delete a document from id or vector.
- delete(String, UUID) - Method in class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Delete one row.
- deleteAll() - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Clear the collection.
- deleteAll() - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Delete all documents
- deleteAll(DeleteQuery) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Delete item through a query.
- deleteAll(List<Document<DOC>>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Use parallelism and async to delete all records.
- deleteById(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Delete single record from its id.
- deleteById(String) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Delete by vector
- deleteByVector(float[]) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Delete single record from its vector.
- deleteByVector(float[]) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Delete by vector
- deleteCollection(String) - Method in class com.dtsx.astra.sdk.AstraDB
-
Delete a store if it exists.
- deleteDatabaseById(UUID) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Delete a Database if exists from its name
- deleteDatabaseByName(String) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Delete a Database if exists from its name
- deleteMany(DeleteQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Delete multiple records from a request.
- deleteOne(DeleteQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Delete single record from a request.
- deletePartition(String) - Method in class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Delete Partition.
- disableOrderingWhenInsert() - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Set this options during insertMany: {"ordered": false}.
- DOT_PRODUCT - Enum constant in enum com.dtsx.astra.sdk.cassio.CassandraSimilarityMetric
-
dot product.
E
- enableOrderingWhenInsert() - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Set this options during insertMany: {"ordered": true}.
- env - Variable in class com.dtsx.astra.sdk.AstraDB
-
Hold a reference to target Astra Environment.
- EUCLIDEAN - Enum constant in enum com.dtsx.astra.sdk.cassio.CassandraSimilarityMetric
-
euclidean.
- exists(String) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Check existence of a document from its id.
F
- find(SelectQuery) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Find all item in the collection.
- find(SelectQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Search records with a filter
- find(SelectQuery, DocumentResultMapper<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Search records with a filter
- find(SelectQuery, Class<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Search records with a filter
- findAll() - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Get all items in a collection.
- findAll() - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Find all item in the collection.
- findAll(DocumentResultMapper<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find All with Object Mapping.
- findAll(Class<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find All with Object Mapping.
- findAllCollections() - Method in class com.dtsx.astra.sdk.AstraDB
-
List all vector Stores for this environment.
- findAllDatabases() - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
List active databases with vector enabled in current organization.
- findById(String) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Find by id.
- findById(String, DocumentResultMapper<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find document from its id.
- findById(String, Class<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find document from its id.
- findById(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find document from its id.
- findById(String, UUID) - Method in class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Find a row by its id.
- findByVector(float[]) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Find by vector
- findCollection(String) - Method in class com.dtsx.astra.sdk.AstraDB
-
Return the collection definition if its exists.
- findDatabaseById(UUID) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Find a database from its id.
- findDatabaseByName(String) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Retrieve list of all Databases of the account and filter on name
- findOne(SelectQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find one document matching the query.
- findOne(SelectQuery, DocumentResultMapper<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find one document matching the query.
- findOne(SelectQuery, Class<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find one document matching the query.
- findOne(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find one document matching the query.
- findOne(String, DocumentResultMapper<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find one document matching the query.
- findOne(String, Class<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find one document matching the query.
- findOneAndDelete(UpdateQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find ana delete a record based on a query.
- findOneAndReplace(UpdateQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find ana replace a record based on a query,
- findOneAndUpdate(UpdateQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find ana update a record based on a query,
- findOneByVector(float[]) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find document from its vector.
- findOneByVector(float[], DocumentResultMapper<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find document from its vector.
- findOneByVector(float[], Class<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find document from its vector.
- findPage(SelectQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find documents matching the pagedQuery.
- findPage(SelectQuery, Class<T>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find documents matching the query.
- findPage(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Find documents matching the pagedQuery.
- findPageVector(SelectQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Query builder.
- findPartition(String) - Method in class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Find a partition.
- findVector(float[]) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Retrieve documents from a vector.
- findVector(float[], DocumentResultMapper<T>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Retrieve documents from a vector.
- findVector(float[], Filter) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Search similarity from the vector and a limit, if a limit / no paging
- findVector(float[], Filter, int) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Retrieve documents from a vector.
- findVector(float[], Filter, Integer) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Query builder.
- findVector(float[], Filter, Integer) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Search similarity from the vector and a limit, if a limit / no paging
- findVector(float[], Filter, Integer, boolean) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Query builder.
- findVector(float[], Class<T>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Retrieve documents from a vector.
- findVector(float[], Integer) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Query builder.
- findVector(float[], Integer) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Search similarity from the vector and a limit, if a limit / no paging
- findVector(SelectQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Full-fledged search with a filter and conditions.
- findVector(SelectQuery, DocumentResultMapper<T>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Full-fledged search with a filter and conditions.
- findVector(SelectQuery, Class<T>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Full-fledged search with a filter and conditions.
- findVectorPage(float[], Filter, Integer, String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Query builder.
- findVectorPage(float[], Filter, Integer, String, DocumentResultMapper<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Search similarity from the vector (page by 20)
- findVectorPage(float[], Filter, Integer, String, Class<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Search similarity from the vector (page by 20)
- findVectorPage(SelectQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
find Page.
- FREE_TIER_CLOUD - Static variable in class com.dtsx.astra.sdk.AstraDBAdmin
-
Default cloud provider if not provided by user.
- FREE_TIER_CLOUD_REGION - Static variable in class com.dtsx.astra.sdk.AstraDBAdmin
-
Default region if not provided by user.
G
- getCqlSession() - Method in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Gets cqlSession
- getCqlSession() - Static method in class com.dtsx.astra.sdk.cassio.CassIO
-
Accessing the session.
- getDataApiClient(String) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Access database functions.
- getDataApiClient(UUID) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Access database functions.
- getDevopsApiClient() - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Access the devops client.
- getNamespaceClient() - Method in class com.dtsx.astra.sdk.AstraDB
-
Access the low level Stargate Namespace resource operation.
- getRawCollectionClient() - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Internal Client for a collection.
I
- init(CqlSession) - Static method in class com.dtsx.astra.sdk.cassio.CassIO
-
Initialization from db is and region.
- init(String, UUID, String) - Static method in class com.dtsx.astra.sdk.cassio.CassIO
-
Initialization from db is and region.
- init(String, UUID, String, String) - Static method in class com.dtsx.astra.sdk.cassio.CassIO
-
Initialization from db is and region.
- init(String, UUID, String, String, AstraEnvironment) - Static method in class com.dtsx.astra.sdk.cassio.CassIO
-
Initialization from db is and region.
- insert(Document<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Save a NEW RECORD with a defined id.
- insert(String, UUID, String) - Method in class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Insert Row.
- insert(List<Document<DOC>>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Low level insertion of multiple records, they should not exist, or it will fail.
- insert(List<Document<DOC>>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Low level insertion of multiple records, they should not exist, or it will fail.
- insertAsync(Document<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Save a NEW RECORD with a defined id asynchronously
- insertASync(List<Document<DOC>>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Insert a List asynchronously.
- insertASync(List<Document<DOC>>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Insert a List asynchronously.
- insertMany(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert multiple documents (up to 20) as a Json String , for more document check
insertManyChunked
. - insertMany(List<Document<DOC>>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert multiple documents (up to 20) as generic
Document<T>
List , for more document checkinsertManyChunked
. - insertManyASync(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert multiple documents (up to 20) as a Json String , for more document check
insertManyChunked
, Asynchronously. - insertManyASync(List<Document<DOC>>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert multiple documents (up to 20) as generic
Document<T>
List , for more document checkinsertManyChunked
, asynchronously. - insertManyChunked(List<Document<DOC>>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert large number of documents as generic
Document<T>
List. - insertManyChunkedASync(List<Document<DOC>>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert large number of documents as generic
Document<T>
List. - insertManyChunkedJsonDocuments(List<JsonDocument>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert large number of documents as
JsonDocument
List. - insertManyChunkedJsonDocumentsAsync(List<JsonDocument>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert large number of documents as
JsonDocument
List. - insertManyJsonDocuments(List<JsonDocument>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert multiple documents (up to 20) as
JsonDocument
List , for more document checkinsertManyChunked
. - insertManyJsonDocumentsASync(List<JsonDocument>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert multiple documents (up to 20) as
JsonDocument
List , for more document checkinsertManyChunked
, asynchronously. - insertOne(JsonDocument) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert a single document from a Json Document (schemaless).
- insertOne(Document<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert a single document from a Document<T> object (SchemaFull)
- insertOne(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert a single document from a Json String.
- insertOneAsync(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert a single document from a Json String, asynchronously.
- insertOneASync(JsonDocument) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert a single document from a Json Document (schemaless), asynchronously.
- insertOneASync(Document<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Insert a single document from a Document<T> object (SchemaFull), asynchronously.
- insertStatement(String, String) - Method in class com.dtsx.astra.sdk.cassio.MetadataVectorRecord
-
Build insert statement dynamically.
- isCollectionExists(String) - Method in class com.dtsx.astra.sdk.AstraDB
-
Check if a store exists.
- isDatabaseExists(String) - Method in class com.dtsx.astra.sdk.AstraDBAdmin
-
Check if a database exists.
- isDocumentExists(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Check existence of a document from its id.
K
- keyspaceName - Variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Destination keyspace.
M
- mapRow(Row) - Method in class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Should be table to map from a Cassandra row to a record.
- mapRow(Row) - Method in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Should be table to map from a Cassandra row to a record.
- mapRow(Row) - Method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable
- mapRow(Row) - Method in class com.dtsx.astra.sdk.cassio.MetadataVectorTable
- METADATA_S - Static variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Table column names.
- MetadataVectorRecord - Class in com.dtsx.astra.sdk.cassio
-
Record for the table metadata + vector.
- MetadataVectorRecord() - Constructor for class com.dtsx.astra.sdk.cassio.MetadataVectorRecord
-
Default Constructor
- MetadataVectorRecord(String, List<Float>) - Constructor for class com.dtsx.astra.sdk.cassio.MetadataVectorRecord
-
Create a record with a vector.
- MetadataVectorRecord(List<Float>) - Constructor for class com.dtsx.astra.sdk.cassio.MetadataVectorRecord
-
Create a record with a vector.
- metadataVectorTable(String, int) - Static method in class com.dtsx.astra.sdk.cassio.CassIO
-
Create a new table to store vectors.
- MetadataVectorTable - Class in com.dtsx.astra.sdk.cassio
-
Table representing persistence for Vector Stores support.
- MetadataVectorTable(CqlSession, String, String, int) - Constructor for class com.dtsx.astra.sdk.cassio.MetadataVectorTable
-
Constructor with mandatory parameters.
- MetadataVectorTable(CqlSession, String, String, int, CassandraSimilarityMetric) - Constructor for class com.dtsx.astra.sdk.cassio.MetadataVectorTable
-
Constructor with mandatory parameters.
P
- PARTITION_ID - Static variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Table column names.
- put(ClusteredRecord) - Method in class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Upsert a row of the table.
- put(ClusteredMetadataVectorRecord) - Method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable
- put(MetadataVectorRecord) - Method in class com.dtsx.astra.sdk.cassio.MetadataVectorTable
-
Upsert a row of the table.
- put(RECORD) - Method in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Upsert a row of the table.
- putAsync(RECORD) - Method in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Insert a row asynchronously.
R
- Record() - Constructor for class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable.Record
-
Default constructor.
- ROW_ID - Static variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Table column names.
S
- SAI_INDEX_CLASSNAME - Static variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Class needed to create a SAI Index.
- save(Document<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Save by record.
- saveAll(List<Document<DOC>>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Create a new document a generating identifier.
- saveAll(List<Document<DOC>>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Create a new document a generating identifier.
- saveAllASync(List<Document<DOC>>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Create a new document a generating identifier asynchronously
- saveAllASync(List<Document<DOC>>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Create a new document a generating identifier asynchronously
- saveASync(Document<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Save by record asynchronously.
- searchPage(SelectQuery) - Method in class com.dtsx.astra.sdk.AstraDBRepository
-
Find a page in the collection.
- similaritySearch(AnnQuery) - Method in class com.dtsx.astra.sdk.cassio.MetadataVectorTable
-
Compute Similarity Search.
T
- tableName - Variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Destination table.
- TOKEN_HEADER_PARAM - Static variable in class com.dtsx.astra.sdk.AstraDBAdmin
-
Header name used to hold the Astra Token.
U
- updateMany(UpdateQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Update many records.
- updateOne(UpdateQuery) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Update a single record.
- upsertMany(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert any items in the collection.
- upsertMany(List<Document<DOC>>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert any items in the collection.
- upsertManyASync(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert any items in the collection.
- upsertManyASync(List<Document<DOC>>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert any items in the collection asynchronously.
- upsertManyChunked(List<Document<DOC>>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Low level insertion of multiple records
- upsertManyChunkedASync(List<Document<DOC>>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Low level insertion of multiple records
- upsertManyJsonDocuments(List<JsonDocument>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert any items in the collection.
- upsertManyJsonDocumentsASync(List<JsonDocument>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert any items in the collection.
- upsertManyJsonDocumentsChunked(List<JsonDocument>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Low level insertion of multiple records
- upsertManyJsonDocumentsChunkedAsync(List<JsonDocument>, int, int) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Low level insertion of multiple records
- upsertOne(JsonDocument) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert a single document from a Json Document (schemaless).
- upsertOne(Document<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert a single document from a Document<T> object (SchemaFull)
- upsertOne(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert a single document from a Json String.
- upsertOneASync(JsonDocument) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert a single document from a Json Document (schemaless), asynchronously.
- upsertOneASync(Document<DOC>) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert a single document from a Document<T> object (SchemaFull), asynchronously
- upsertOneASync(String) - Method in class com.dtsx.astra.sdk.AstraDBCollection
-
Upsert a single document from a Json String, asynchronously.
- upsertPartition(List<ClusteredRecord>) - Method in class com.dtsx.astra.sdk.cassio.ClusteredTable
-
Update the history in one go.
V
- valueOf(String) - Static method in enum com.dtsx.astra.sdk.cassio.CassandraSimilarityMetric
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.dtsx.astra.sdk.cassio.CassandraSimilarityMetric
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VECTOR - Static variable in class com.dtsx.astra.sdk.cassio.AbstractCassandraTable
-
Table column names.
W
- withKeyspaceName(String) - Method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable.Builder
-
Sets the keyspace name.
- withMetric(CassandraSimilarityMetric) - Method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable.Builder
-
Sets the similarity metric.
- withSession(CqlSession) - Method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable.Builder
-
Sets the CqlSession.
- withTableName(String) - Method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable.Builder
-
Sets the table name.
- withVectorDimension(Integer) - Method in class com.dtsx.astra.sdk.cassio.ClusteredMetadataVectorTable.Builder
-
Sets the vector dimension.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form