Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- after - Enum constant in enum io.stargate.sdk.data.domain.query.UpdateQueryBuilder.ReturnDocument
-
Return the document after the update is applied.
- all() - Method in interface io.stargate.sdk.data.domain.ResultIterable
-
Return all elements.
- ALREADY_EXISTS - Enum constant in enum io.stargate.sdk.data.domain.DocumentMutationStatus
-
Error already exists.
- and() - Method in class io.stargate.sdk.data.domain.query.Filter
-
Adding a ADD keyword.
- ApiData - Class in io.stargate.sdk.data.domain
-
Subpart of the payload for json api response holding returned data.
- ApiData() - Constructor for class io.stargate.sdk.data.domain.ApiData
-
Default constructor.
- ApiError - Class in io.stargate.sdk.data.domain
-
Subpart of the payload for json api response holding error information.
- ApiError() - Constructor for class io.stargate.sdk.data.domain.ApiError
-
Default constructor.
- ApiResponse - Class in io.stargate.sdk.data.domain
-
Represents the Api response.
- ApiResponse() - Constructor for class io.stargate.sdk.data.domain.ApiResponse
-
Default constructor.
- asJsonDocumentMutationResult() - Method in class io.stargate.sdk.data.domain.DocumentMutationResult
-
Helps with the conversion of the document to a JsonDocumentMutationResult.
B
- batchSize(int) - Method in interface io.stargate.sdk.data.domain.ResultIterable
-
Enable to change the Batch Size.
- before - Enum constant in enum io.stargate.sdk.data.domain.query.UpdateQueryBuilder.ReturnDocument
-
Return the document before the update is applied.
- build() - Method in class io.stargate.sdk.data.domain.CollectionDefinition.Builder
-
Build the output.
- build() - Method in class io.stargate.sdk.data.domain.NamespaceDefinition.Builder
-
Build the namespace.
- build() - Method in class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Terminal call to build immutable instance of
SelectQuery. - build() - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Terminal call to build immutable instance of
SelectQuery. - build() - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Terminal call to build immutable instance of
SelectQuery. - builder() - Static method in class io.stargate.sdk.data.domain.CollectionDefinition
-
Gets a builder.
- builder() - Static method in class io.stargate.sdk.data.domain.NamespaceDefinition
-
Create a builder to create a namespace.
- builder() - Static method in class io.stargate.sdk.data.domain.query.DeleteQuery
-
We need a builder to create a query.
- builder() - Static method in class io.stargate.sdk.data.domain.query.SelectQuery
-
We need a builder to create a query.
- builder() - Static method in class io.stargate.sdk.data.domain.query.UpdateQuery
-
We need a builder to create a query.
- Builder() - Constructor for class io.stargate.sdk.data.domain.CollectionDefinition.Builder
-
Default constructor.
- Builder() - Constructor for class io.stargate.sdk.data.domain.NamespaceDefinition.Builder
-
Default constructor.
- buildRequestBody(String) - Static method in class io.stargate.sdk.data.utils.DataApiUtils
-
Body with no payload.
- buildRequestBody(String, Object) - Static method in class io.stargate.sdk.data.utils.DataApiUtils
-
Build request Body as expect by the api { 'operation': { 'content': 'content' } }
C
- collection(String) - Method in class io.stargate.sdk.data.NamespaceClient
-
Move the document API (namespace client).
- COLLECTION_NOT_EXIST - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- collectionClient - Variable in class io.stargate.sdk.data.CollectionRepository
-
Raw collection client.
- CollectionClient - Class in io.stargate.sdk.data
-
Client for a collection (crud for documents).
- CollectionClient(NamespaceClient, String) - Constructor for class io.stargate.sdk.data.CollectionClient
-
Full constructor.
- CollectionDefinition - Class in io.stargate.sdk.data.domain
-
Represents the Collection definition with its name and metadata.
- CollectionDefinition() - Constructor for class io.stargate.sdk.data.domain.CollectionDefinition
-
Default constructor.
- CollectionDefinition.Builder - Class in io.stargate.sdk.data.domain
-
Builder for
CollectionDefinition. - CollectionDefinition.Indexing - Class in io.stargate.sdk.data.domain
-
Indexing Options for the collection definition
- CollectionDefinition.Options - Class in io.stargate.sdk.data.domain
-
Options for the collection.
- CollectionDefinition.Options.Vector - Class in io.stargate.sdk.data.domain
-
Vector options.
- CollectionDefinition.Options.Vectorize - Class in io.stargate.sdk.data.domain
-
Vectorize options.
- CollectionDefinition.Options.Vectorize.OptionsForVectorize - Class in io.stargate.sdk.data.domain
-
Options for the vectorize service.
- collectionRepository(String, Class<T>) - Method in class io.stargate.sdk.data.NamespaceClient
-
Build repository for a collection.
- CollectionRepository<DOC> - Class in io.stargate.sdk.data
-
Client implementing repository pattern for a collection.
- CollectionRepository(CollectionClient, Class<DOC>) - Constructor for class io.stargate.sdk.data.CollectionRepository
-
Default constructor.
- collectionResource - Variable in class io.stargate.sdk.data.CollectionClient
-
Resource collection.
- COMMAND_ACCEPTS_NO_OPTIONS - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- COMMAND_NOT_IMPLEMENTED - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- CONCURRENCY_FAILURE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- cosine - Enum constant in enum io.stargate.sdk.data.domain.SimilarityMetric
-
Distance with cosine.
- count() - Method in class io.stargate.sdk.data.CollectionRepository
-
Count Document request.
- count(Filter) - Method in class io.stargate.sdk.data.CollectionRepository
-
Count Document request.
- countDocuments() - Method in class io.stargate.sdk.data.CollectionClient
-
Count Document request.
- countDocuments(Filter) - Method in class io.stargate.sdk.data.CollectionClient
-
Count Document request.
- createCollection(CollectionDefinition) - Method in class io.stargate.sdk.data.NamespaceClient
-
Create a Collection providing a name.
- createCollection(CollectionDefinition, Class<DOC>) - Method in class io.stargate.sdk.data.NamespaceClient
-
Create a Collection providing a name.
- createCollection(String) - Method in class io.stargate.sdk.data.NamespaceClient
-
Create a Collection providing a name.
- createCollection(String, int) - Method in class io.stargate.sdk.data.NamespaceClient
-
Create a Collection for vector purpose
- createCollection(String, Class<DOC>) - Method in class io.stargate.sdk.data.NamespaceClient
-
Create a Collection providing a name.
- CREATED - Enum constant in enum io.stargate.sdk.data.domain.DocumentMutationStatus
-
Document Created.
- createNamespace(NamespaceDefinition) - Method in class io.stargate.sdk.data.DataApiClient
-
Create a Namespace providing a name.
- createNamespace(String) - Method in class io.stargate.sdk.data.DataApiClient
-
Create a Namespace providing a name.
D
- data - Variable in class io.stargate.sdk.data.domain.odm.Document
-
Metadata for a vector
- data(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Fluent getter for document.
- data(Map<String, Object>) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Fluent getter for document.
- data(T) - Method in class io.stargate.sdk.data.domain.odm.Document
-
Fluent getter for document.
- DataApiClient - Class in io.stargate.sdk.data
-
Client core for Data API (crud for namespaces).
- DataApiClient() - Constructor for class io.stargate.sdk.data.DataApiClient
-
Default Constructor
- DataApiClient(ServiceDeployment<ServiceHttp>) - Constructor for class io.stargate.sdk.data.DataApiClient
-
Initialized document API with a URL and a token.
- DataApiClient(ServiceDeployment<ServiceHttp>, String) - Constructor for class io.stargate.sdk.data.DataApiClient
-
Initialized document API with a URL and a token.
- DataApiClient(String) - Constructor for class io.stargate.sdk.data.DataApiClient
-
Single instance of Stargate, could be used for tests.
- DataApiClient(String, String) - Constructor for class io.stargate.sdk.data.DataApiClient
-
Single instance of Stargate, could be used for tests.
- DataApiCollectionNotFoundException - Exception Class in io.stargate.sdk.data.exception
-
Specialized Error.
- DataApiCollectionNotFoundException(String) - Constructor for exception class io.stargate.sdk.data.exception.DataApiCollectionNotFoundException
-
Constructor with the column name.
- DataApiCollectionNotFoundException(String, Throwable) - Constructor for exception class io.stargate.sdk.data.exception.DataApiCollectionNotFoundException
-
Full constructor.
- DataApiDocumentAlreadyExistException - Exception Class in io.stargate.sdk.data.exception
-
Error Specialization.
- DataApiDocumentAlreadyExistException(ApiError) - Constructor for exception class io.stargate.sdk.data.exception.DataApiDocumentAlreadyExistException
-
Constructor.
- DataApiErrorCode - Enum in io.stargate.sdk.data.exception
-
All errro codes.
- DataApiException - Exception Class in io.stargate.sdk.data.exception
-
An error ocured with the JSON API
- DataApiException(ApiError) - Constructor for exception class io.stargate.sdk.data.exception.DataApiException
-
Error = exception.
- DataApiException(ApiError, Throwable) - Constructor for exception class io.stargate.sdk.data.exception.DataApiException
-
Json Api Exception.
- DataApiInvalidArgumentException - Exception Class in io.stargate.sdk.data.exception
-
Error on Argument
- DataApiInvalidArgumentException(ApiError) - Constructor for exception class io.stargate.sdk.data.exception.DataApiInvalidArgumentException
-
Constructor.
- DataApiNamespaceNotFoundException - Exception Class in io.stargate.sdk.data.exception
-
Specialized Error.
- DataApiNamespaceNotFoundException(String) - Constructor for exception class io.stargate.sdk.data.exception.DataApiNamespaceNotFoundException
-
Constructor with the column name.
- DataApiNamespaceNotFoundException(String, Throwable) - Constructor for exception class io.stargate.sdk.data.exception.DataApiNamespaceNotFoundException
-
Full constructor.
- DataApiUtils - Class in io.stargate.sdk.data.utils
-
Utilities for the Json Client
- DATASET_TOO_BIG - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- DEFAULT_ENDPOINT - Static variable in class io.stargate.sdk.data.DataApiClient
-
default endpoint.
- DEFAULT_ERROR_MESSAGE - Static variable in exception class io.stargate.sdk.data.exception.DataApiException
-
default error message.
- DEFAULT_SERVICE_ID - Static variable in class io.stargate.sdk.data.DataApiClient
-
default service id.
- DEFAULT_VERSION - Static variable in class io.stargate.sdk.data.DataApiClient
-
path for json api.
- delete(Document<DOC>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Delete a document from id or vector .
- deleteAll() - Method in class io.stargate.sdk.data.CollectionClient
-
Clear the collection.
- deleteAll() - Method in class io.stargate.sdk.data.CollectionRepository
-
Delete all documents
- deleteAll(DeleteQuery) - Method in class io.stargate.sdk.data.CollectionRepository
-
Delete item through a query.
- deleteAll(List<Document<DOC>>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Use parallelism and async to delete all records.
- deleteAllChunked(DeleteQuery, int) - Method in class io.stargate.sdk.data.CollectionRepository
-
Delete item through a query.
- deleteById(String) - Static method in class io.stargate.sdk.data.domain.query.DeleteQuery
-
Delete by id query generator
- deleteById(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Delete single record from its id.
- deleteById(String) - Method in class io.stargate.sdk.data.CollectionRepository
-
Delete by vector
- deleteByVector(float[]) - Static method in class io.stargate.sdk.data.domain.query.DeleteQuery
-
Delete by vector query generator
- deleteByVector(float[]) - Method in class io.stargate.sdk.data.CollectionClient
-
Delete single record from its vector.
- deleteByVector(float[]) - Method in class io.stargate.sdk.data.CollectionRepository
-
Delete by vector
- deleteCollection(String) - Method in class io.stargate.sdk.data.NamespaceClient
-
Drop a Collection, no error if it does not exist.
- deleteMany(DeleteQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Delete multiple records from a request.
- deleteManyChunked(DeleteQuery, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Perform a distributed deleted.
- deleteManyPaged(DeleteQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Delete multiple records from a request.
- deleteOne(DeleteQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Delete single record from a request.
- deletePage(DeleteQuery) - Method in class io.stargate.sdk.data.CollectionRepository
-
Delete item through a query.
- DeleteQuery - Class in io.stargate.sdk.data.domain.query
-
Json Api Query Payload Wrapper.
- DeleteQuery() - Constructor for class io.stargate.sdk.data.domain.query.DeleteQuery
-
Default constructor.
- DeleteQuery(DeleteQueryBuilder) - Constructor for class io.stargate.sdk.data.domain.query.DeleteQuery
-
Constructor with a builder.
- DeleteQueryBuilder - Class in io.stargate.sdk.data.domain.query
-
Helper to build queries
- DeleteQueryBuilder() - Constructor for class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Default constructor.
- DeleteResult - Class in io.stargate.sdk.data.domain.query
-
Hold response when you delete document.
- DeleteResult(int, boolean) - Constructor for class io.stargate.sdk.data.domain.query.DeleteResult
-
All arguments constructor.
- DeleteResult(ApiResponse) - Constructor for class io.stargate.sdk.data.domain.query.DeleteResult
-
Constructor with api response.
- docClass - Variable in class io.stargate.sdk.data.CollectionRepository
-
Keep ref to the generic.
- Document<T> - Class in io.stargate.sdk.data.domain.odm
-
Unitary entity for a document.
- Document() - Constructor for class io.stargate.sdk.data.domain.odm.Document
-
Default Document
- Document(String, T, float[]) - Constructor for class io.stargate.sdk.data.domain.odm.Document
-
Full Constructor
- DOCUMENT_ALREADY_EXISTS - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- DOCUMENT_REPLACE_DIFFERENT_DOCID - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- DOCUMENT_UNPARSEABLE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- DocumentMutationResult<T> - Class in io.stargate.sdk.data.domain
-
Result per document mutation working a generic Document<T>
- DocumentMutationResult() - Constructor for class io.stargate.sdk.data.domain.DocumentMutationResult
-
Default Constructor
- DocumentMutationResult(Document<T>) - Constructor for class io.stargate.sdk.data.domain.DocumentMutationResult
-
Constructor with document.
- DocumentMutationResult(Document<T>, DocumentMutationStatus) - Constructor for class io.stargate.sdk.data.domain.DocumentMutationResult
-
Constructor with document and status.
- DocumentMutationStatus - Enum in io.stargate.sdk.data.domain
-
Status and document mutation like
CREATED,UPDATEDorUNCHANGED... - DocumentResult<DOC> - Class in io.stargate.sdk.data.domain.odm
-
Unitary entity for a return document.
- DocumentResult() - Constructor for class io.stargate.sdk.data.domain.odm.DocumentResult
-
Default constructor.
- DocumentResult(JsonDocumentResult) - Constructor for class io.stargate.sdk.data.domain.odm.DocumentResult
-
Default constructor.
- DocumentResult(JsonDocumentResult, DOC) - Constructor for class io.stargate.sdk.data.domain.odm.DocumentResult
-
Default constructor
- DocumentResult(JsonDocumentResult, Class<DOC>) - Constructor for class io.stargate.sdk.data.domain.odm.DocumentResult
-
Constructor.
- DocumentResultMapper<T> - Interface in io.stargate.sdk.data.domain.odm
-
Extension point for the user to implement its own parser for a record.
- DocumentSerializer<T> - Class in io.stargate.sdk.data.domain.odm
-
Custom serializer for Document.
- DocumentSerializer() - Constructor for class io.stargate.sdk.data.domain.odm.DocumentSerializer
-
Default constructor.
- dot_product - Enum constant in enum io.stargate.sdk.data.domain.SimilarityMetric
-
Distance with dot+product (L1).
- dropNamespace(String) - Method in class io.stargate.sdk.data.DataApiClient
-
Drop a namespace, no error if it does not exist.
E
- enableUpsert() - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Upsert: "When `true`, if no documents match the `filter` clause the command will create a new _empty_ document and apply the `update` clause and all equality filters to the empty document."
- end() - Method in class io.stargate.sdk.data.domain.query.FilterBuilderList
-
Close the loop.
- euclidean - Enum constant in enum io.stargate.sdk.data.domain.SimilarityMetric
-
Distance with Euclidean (L2).
- executeOperation(LoadBalancedHttpClient, Function<ServiceHttp, String>, String, Object) - Static method in class io.stargate.sdk.data.utils.DataApiUtils
-
Wrapper to execute Http POST request.
- exists() - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
Add condition exists.
- exists(String) - Method in class io.stargate.sdk.data.CollectionRepository
-
Check existence of a document from its id.
F
- filter - Variable in class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Returned Map
- filter - Variable in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Returned Map
- filter - Variable in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Returned Map
- filter(Filter) - Method in class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Full filter as a filter object
- filter(Filter) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Full filter as a json string.
- filter(Filter) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Full filter as a filter object
- filter(String) - Method in class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Full filter as a json string.
- filter(String) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Full filter as a json string.
- Filter - Class in io.stargate.sdk.data.domain.query
-
Filter Builder.
- Filter() - Constructor for class io.stargate.sdk.data.domain.query.Filter
-
Default constructor.
- Filter(String, FilterOperator, Object) - Constructor for class io.stargate.sdk.data.domain.query.Filter
-
Create a filter from a where clause.
- Filter(String) - Constructor for class io.stargate.sdk.data.domain.query.Filter
-
Default constructor.
- Filter(Map<String, Object>) - Constructor for class io.stargate.sdk.data.domain.query.Filter
-
Default constructor.
- FILTER_FIELDS_LIMIT_VIOLATION - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- FILTER_MULTIPLE_ID_FILTER - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- FILTER_UNRESOLVABLE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- FilterBuilder - Class in io.stargate.sdk.data.domain.query
-
Helper to build a where clause in natural language (fluent API).
- FilterBuilder(Filter, String) - Constructor for class io.stargate.sdk.data.domain.query.FilterBuilder
-
Only constructor allowed
- FilterBuilderList - Class in io.stargate.sdk.data.domain.query
-
Builder to compose filters.
- FilterBuilderList(Filter, String) - Constructor for class io.stargate.sdk.data.domain.query.FilterBuilderList
-
Constructor.
- find(SelectQuery) - Method in class io.stargate.sdk.data.CollectionRepository
-
Find by id.
- find(SelectQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Search records with a filter
- find(SelectQuery, DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Search records with a filter
- find(SelectQuery, Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Search records with a filter
- findAll() - Method in class io.stargate.sdk.data.CollectionClient
-
Get all items in a collection.
- findAll(DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find All with Object Mapping.
- findAll(Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find All with Object Mapping.
- findAllNamespaces() - Method in class io.stargate.sdk.data.DataApiClient
-
Find Namespaces.
- findById(String) - Method in class io.stargate.sdk.data.CollectionRepository
-
Find by id.
- findById(String) - Static method in class io.stargate.sdk.data.domain.query.SelectQuery
-
Build the find by id request
- findById(String, DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find document from its id.
- findById(String, Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find document from its id.
- findById(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Find document from its id.
- findById(String) - Static method in class io.stargate.sdk.data.domain.query.Filter
-
Build a filter for find by id.
- findByVector(float[]) - Method in class io.stargate.sdk.data.CollectionRepository
-
Find by vector
- findByVector(float[]) - Static method in class io.stargate.sdk.data.domain.query.SelectQuery
-
Build the find by vector request
- findCollectionByName(String) - Method in class io.stargate.sdk.data.NamespaceClient
-
Find a Collection from its name.
- findCollections() - Method in class io.stargate.sdk.data.NamespaceClient
-
Find Collections.
- findOne(SelectQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Find one document matching the query.
- findOne(SelectQuery, DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find one document matching the query.
- findOne(SelectQuery, Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find one document matching the query.
- findOne(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Find one document matching the query.
- findOne(String, DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find one document matching the query.
- findOne(String, Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find one document matching the query.
- findOneAndDelete(UpdateQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Find ana delete a record based on a query.
- findOneAndReplace(UpdateQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Find ana replace a record based on a query,
- findOneAndUpdate(UpdateQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Find ana update a record based on a query,
- findOneByVector(float[]) - Method in class io.stargate.sdk.data.CollectionClient
-
Find document from its vector.
- findOneByVector(float[], DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find document from its vector.
- findOneByVector(float[], Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find document from its vector.
- findPage(SelectQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Find documents matching the query.
- findPage(SelectQuery, DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find documents matching the query.
- findPage(SelectQuery, Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find documents matching the query.
- findPage(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Find one document matching the query.
- findPage(String, DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find documents matching the query.
- findPage(String, Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Find documents matching the query.
- findVector(float[], Filter) - Method in class io.stargate.sdk.data.CollectionRepository
-
Search similarity from the vector and a limit, if a limit / no paging
- findVector(float[], Filter, Integer) - Method in class io.stargate.sdk.data.CollectionClient
-
Query builder.
- findVector(float[], Filter, Integer) - Method in class io.stargate.sdk.data.CollectionRepository
-
Search similarity from the vector and a limit, if a limit / no paging
- findVector(float[], Integer) - Method in class io.stargate.sdk.data.CollectionClient
-
Query builder.
- findVector(float[], Integer) - Method in class io.stargate.sdk.data.CollectionRepository
-
Search similarity from the vector and a limit, if a limit / no paging
- findVectorPage(float[], Filter, Integer, String) - Method in class io.stargate.sdk.data.CollectionClient
-
Query builder.
- findVectorPage(float[], Filter, Integer, String, DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Search similarity from the vector (page by 20)
- findVectorPage(float[], Filter, Integer, String, Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Search similarity from the vector (page by 20)
- findVectorPage(SelectQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
find Page.
- findWithFilter(Filter) - Static method in class io.stargate.sdk.data.domain.query.SelectQuery
-
Build the find by vector request
G
- getArray(String, Class<K>) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Return an Array of items.
- getArray(String, Class<K>) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Return an Array of items.
- getBoolean(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getBoolean(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getByte(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getByte(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getCalendar(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getCalendar(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getCharacter(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getCharacter(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getData() - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access internal data.
- getDate(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getDate(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getDocument() - Method in class io.stargate.sdk.data.domain.JsonDocumentMutationResult
-
Return document.
- getDouble(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getDouble(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getErrorMessage() - Method in class io.stargate.sdk.data.domain.ApiError
-
Build error message.
- getFloat(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getFloat(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getInstant(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getInstant(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getInteger(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getInteger(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getJsonApiError() - Method in exception class io.stargate.sdk.data.exception.DataApiException
-
Gets errorCode
- getLimit() - Method in class io.stargate.sdk.data.domain.query.SelectQuery
-
Look for pageSize.
- getList(String, Class<K>) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Return a List of items.
- getList(String, Class<K>) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Return an Array of items.
- getLong(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getLong(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getMessage() - Method in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
Gets message
- getName() - Method in class io.stargate.sdk.data.CollectionRepository
-
Return name of the store.
- getObject(String, Class<T>) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map.
- getObject(String, Class<T>) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map.
- getShort(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getShort(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getSimilarity() - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
For a schemaless document you might want to overrride.
- getStatusKeyAsBoolean(String) - Method in class io.stargate.sdk.data.domain.ApiResponse
-
Read a value as an Integer from the key/value 'status' map.
- getStatusKeyAsInt(String) - Method in class io.stargate.sdk.data.domain.ApiResponse
-
Read a value as an Integer from the key/value 'status' map.
- getStatusKeyAsList(String, Class<T>) - Method in class io.stargate.sdk.data.domain.ApiResponse
-
Read a value as a Specialized class from the key/value 'status' map.
- getStatusKeyAsObject(String, Class<T>) - Method in class io.stargate.sdk.data.domain.ApiResponse
-
Read a value as a List from the key/value 'status' map.
- getStatusKeyAsStringStream(String) - Method in class io.stargate.sdk.data.domain.ApiResponse
-
Read a value as a stream from the key/value 'status' map.
- getString(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map.
- getString(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- getUUID(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- getUUID(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
H
- hasSize(int) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
Condition to evaluate size
- hasSubFieldsEqualsTo(Map<String, Object>) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
$eq: [ ...
I
- id - Variable in class io.stargate.sdk.data.domain.odm.Document
-
Row id for a vector
- id(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Fluent getter for document.
- id(String) - Method in class io.stargate.sdk.data.domain.odm.Document
-
Fluent getter for document.
- includeSimilarity() - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Paging State
- Indexing() - Constructor for class io.stargate.sdk.data.domain.CollectionDefinition.Indexing
-
Default constructor.
- indexingAllow(String...) - Method in class io.stargate.sdk.data.domain.CollectionDefinition.Builder
-
Builder pattern.
- indexingDeny(String...) - Method in class io.stargate.sdk.data.domain.CollectionDefinition.Builder
-
Builder pattern.
- insert(Document<DOC>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Save a NEW RECORD with a defined id.
- insert(List<Document<DOC>>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Low level insertion of multiple records, they should not exist, or it will fail.
- insert(List<Document<DOC>>, int, int) - Method in class io.stargate.sdk.data.CollectionRepository
-
Low level insertion of multiple records, they should not exist, or it will fail.
- insertASync(Document<DOC>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Save a NEW RECORD with a defined id.
- insertASync(List<Document<DOC>>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Low level insertion of multiple records, they should not exist, or it will fail.
- insertASync(List<Document<DOC>>, int, int) - Method in class io.stargate.sdk.data.CollectionRepository
-
Low level insertion of multiple records, they should not exist, or it will fail.
- insertMany(JsonDocument...) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert a list of JsonDocument.
- insertMany(Document<DOC>...) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert a list of documents.
- insertMany(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Try Insert Many with a String
- insertMany(List<Document<DOC>>) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert Documents: Default is non ordered and no replace.
- insertManyAsync(JsonDocument...) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert Asynchronously a list of documents.
- insertManyAsync(Document<DOC>...) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert Asynchronously a list of documents.
- insertManyASync(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Try Insert Many with a String Asynchronously.
- insertManyASync(List<Document<DOC>>) - Method in class io.stargate.sdk.data.CollectionClient
-
Try Insert Many with a String Asynchronously.
- insertManyChunked(String, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- insertManyChunked(List<Document<DOC>>, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- insertManyChunkedASync(String, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- insertManyChunkedASync(List<Document<DOC>>, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records asynchronously
- insertManyJsonDocuments(List<JsonDocument>) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- insertManyJsonDocumentsASync(List<JsonDocument>) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert Asynchronously a list of documents.
- insertManyJsonDocumentsChunked(List<JsonDocument>, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- insertManyJsonDocumentsChunkedASync(List<JsonDocument>, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- insertOne(JsonDocument) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert with a Json Document (schemaless)
- insertOne(Document<T>) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert with a Json Document.
- insertOne(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert with a Json Document.
- insertOneAsync(JsonDocument) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert with a Json Document (schemaless)
- insertOneAsync(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert with a Json Document asynchronously
- insertOneASync(Document<T>) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert with a Json Document.
- INVALID_COLLECTION_NAME - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- INVALID_FILTER_EXPRESSION - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- INVALID_JSONAPI_COLLECTION_SCHEMA - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- INVALID_SORT_CLAUSE_PATH - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- INVALID_SORT_CLAUSE_VALUE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- INVALID_USAGE_OF_VECTORIZE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- io.stargate.sdk.data - package io.stargate.sdk.data
-
Core Data API Client Classes.
- io.stargate.sdk.data.domain - package io.stargate.sdk.data.domain
-
Specialized domain objects for data operations.
- io.stargate.sdk.data.domain.odm - package io.stargate.sdk.data.domain.odm
-
Object Mapping and Repository Pattern,
- io.stargate.sdk.data.domain.query - package io.stargate.sdk.data.domain.query
-
Specialized classes to perform queries
- io.stargate.sdk.data.exception - package io.stargate.sdk.data.exception
-
Specialized runtime exceptions for Data API.
- io.stargate.sdk.data.utils - package io.stargate.sdk.data.utils
-
Utilities to build and parse http requests
- isAnArrayContaining(Object...) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
$eq: [ ...
- isAnArrayExactlyEqualsTo(Object[]) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
$all: [ ...
- isAttributeExist(String) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Access element from the map
- isAttributeExist(String) - Method in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Access element from the map
- isCollectionExists(String) - Method in class io.stargate.sdk.data.NamespaceClient
-
Evaluate if a collection exists.
- isDocumentExists(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Check existence of a document from its id.
- isEqualsTo(Object) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
"fieldName": "value" ($eq is omitted)
- isFullyFetched() - Method in interface io.stargate.sdk.data.domain.ResultIterable
-
Return the first element.
- isGreaterOrEqualsThan(Object) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
Add condition is greater than.
- isGreaterThan(Object) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
Add condition is less than.
- isInArray(Object[]) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
$in: [ ...
- isLessOrEqualsThan(Object) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
Add condition is less than.
- isLessThan(Object) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
Add condition is less than.
- isNamespaceExists(String) - Method in class io.stargate.sdk.data.DataApiClient
-
Evaluate if a namespace exists.
- isNotEqualsTo(Object) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
Add condition is not equals to.
- isNotInArray(Object[]) - Method in class io.stargate.sdk.data.domain.query.FilterBuilder
-
$in: [ ...
J
- JsonDocument - Class in io.stargate.sdk.data.domain
-
Represents a document without schema contraints as a Map<String, Object>.(key/value)
- JsonDocument() - Constructor for class io.stargate.sdk.data.domain.JsonDocument
-
Default Constructor.
- JsonDocument(String) - Constructor for class io.stargate.sdk.data.domain.JsonDocument
-
Public constructor.
- JsonDocument(Map<String, Object>) - Constructor for class io.stargate.sdk.data.domain.JsonDocument
-
Public constructor.
- JsonDocumentMutationResult - Class in io.stargate.sdk.data.domain
-
Result per document working with a schemaless document (JsonDocument or Json String).
- JsonDocumentMutationResult() - Constructor for class io.stargate.sdk.data.domain.JsonDocumentMutationResult
-
Default Constructor
- JsonDocumentMutationResult(JsonDocument) - Constructor for class io.stargate.sdk.data.domain.JsonDocumentMutationResult
-
Constructor with document.
- JsonDocumentMutationResult(JsonDocument, DocumentMutationStatus) - Constructor for class io.stargate.sdk.data.domain.JsonDocumentMutationResult
-
Constructor with document.
- JsonDocumentResult - Class in io.stargate.sdk.data.domain
-
Represents entity returns for find() queries working with shemaless documents.
- JsonDocumentResult() - Constructor for class io.stargate.sdk.data.domain.JsonDocumentResult
-
Default constructor.
- jsonRawData - Variable in class io.stargate.sdk.data.domain.JsonDocumentResult
-
Output as a map (to use JsonAySetter annotation).
- JsonResultUpdate - Class in io.stargate.sdk.data.domain
-
Represents the payload returned for a specialized update function.
- JsonResultUpdate() - Constructor for class io.stargate.sdk.data.domain.JsonResultUpdate
-
Default constructor.
M
- map(JsonDocumentResult) - Method in interface io.stargate.sdk.data.domain.odm.DocumentResultMapper
-
Extension point for the user to implement its own parser for a record.
- map(Function<DOC, U>) - Method in interface io.stargate.sdk.data.domain.ResultIterable
-
Map the result to another type.
- mapPageJsonResultAsPageResult(Page<JsonDocumentResult>, DocumentResultMapper<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Map a page of JsonResult to page result.
- mapPageJsonResultAsPageResult(Page<JsonDocumentResult>, Class<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Map a page of JsonResult to Page of Result
N
- name(String) - Method in class io.stargate.sdk.data.domain.CollectionDefinition.Builder
-
Builder pattern.
- name(String) - Method in class io.stargate.sdk.data.domain.NamespaceDefinition.Builder
-
Builder Pattern.
- namespace(String) - Method in class io.stargate.sdk.data.DataApiClient
-
Move the document API (namespace client)
- NAMESPACE_DOES_NOT_EXIST - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- NamespaceClient - Class in io.stargate.sdk.data
-
Client for a namespace (crud for collections).
- NamespaceClient(DataApiClient, String) - Constructor for class io.stargate.sdk.data.NamespaceClient
-
Full constructor.
- NamespaceDefinition - Class in io.stargate.sdk.data.domain
-
Represents the Namespace (keyspac) definition with its name and metadata.
- NamespaceDefinition() - Constructor for class io.stargate.sdk.data.domain.NamespaceDefinition
-
Default Constructor.
- NamespaceDefinition.Builder - Class in io.stargate.sdk.data.domain
-
Builder to create a namespace.
- NamespaceDefinition.Options - Class in io.stargate.sdk.data.domain
-
The options of the namespace.
- NamespaceDefinition.Replication - Class in io.stargate.sdk.data.domain
-
The replication of the namespace.
- NamespaceDefinition.ReplicationStrategy - Enum in io.stargate.sdk.data.domain
-
Replication strategies
- namespaceResource - Variable in class io.stargate.sdk.data.NamespaceClient
-
Resource for namespace.
- networkTopologyStrategy(Map<String, Integer>) - Method in class io.stargate.sdk.data.domain.NamespaceDefinition.Builder
-
Builder Pattern.
- NetworkTopologyStrategy - Enum constant in enum io.stargate.sdk.data.domain.NamespaceDefinition.ReplicationStrategy
-
prod
- not() - Method in class io.stargate.sdk.data.domain.query.Filter
-
Adding a NOT keyword.
- NOT_PROCESSED - Enum constant in enum io.stargate.sdk.data.domain.DocumentMutationStatus
-
Document Untouched as error before.
O
- of(JsonDocumentResult, Class<R>) - Static method in class io.stargate.sdk.data.domain.odm.DocumentResult
-
Syntax sugar to build a result.
- of(String, float[], R) - Static method in class io.stargate.sdk.data.domain.odm.Document
-
Static initialization.
- one() - Method in interface io.stargate.sdk.data.domain.ResultIterable
-
Return the first element.
- options - Variable in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Returned Map
- options - Variable in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Returned Map
- Options() - Constructor for class io.stargate.sdk.data.domain.CollectionDefinition.Options
-
Default constructor.
- Options() - Constructor for class io.stargate.sdk.data.domain.NamespaceDefinition.Options
-
Default Constructor.
- OptionsForVectorize() - Constructor for class io.stargate.sdk.data.domain.CollectionDefinition.Options.Vectorize.OptionsForVectorize
-
Default constructor.
- or() - Method in class io.stargate.sdk.data.domain.query.Filter
-
Adding a OR keyword.
- orderBy(String, Object) - Method in class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Builder pattern.
- orderBy(String, Object) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Builder Pattern
- orderBy(String, Object) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder Pattern
- orderByAnn(float[]) - Method in class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Builder pattern.
- orderByAnn(float[]) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Builder Pattern
- orderByAnn(float[]) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder Pattern
- orderByAnn(String) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Builder Pattern
- orderByAnn(String) - Method in class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Builder pattern.
- orderByAnn(String) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder Pattern
P
- PAGING_SIZE_MAX - Static variable in class io.stargate.sdk.data.domain.query.SelectQuery
-
Max page size.
- PATH_HEALTH_CHECK - Static variable in class io.stargate.sdk.data.DataApiClient
-
default endpoint.
- projection - Variable in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Returned Map
- put(String, Object) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Populate attribute
R
- replaceBy(Document<DOC>) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern
- replacement - Variable in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
replacement record
- Replication() - Constructor for class io.stargate.sdk.data.domain.NamespaceDefinition.Replication
-
Default constructor.
- replicationStrategy(NamespaceDefinition.ReplicationStrategy) - Method in class io.stargate.sdk.data.domain.NamespaceDefinition.Builder
-
Builder Pattern.
- ResultIterable<DOC> - Interface in io.stargate.sdk.data.domain
-
Building an Iterable to interact with Api.
- rootResource - Variable in class io.stargate.sdk.data.DataApiClient
-
Function to compute the root.
S
- save(Document<DOC>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Upsert a record
- saveAll(List<Document<DOC>>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Create a new document a generating identifier.
- saveAll(List<Document<DOC>>, int, int) - Method in class io.stargate.sdk.data.CollectionRepository
-
Create a new document a generating identifier.
- saveAllASync(List<Document<DOC>>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Create a new document a generating identifier asynchronously
- saveAllASync(List<Document<DOC>>, int, int) - Method in class io.stargate.sdk.data.CollectionRepository
-
Create a new document a generating identifier asynchronously
- saveASync(Document<DOC>) - Method in class io.stargate.sdk.data.CollectionRepository
-
Upsert a record
- search() - Method in class io.stargate.sdk.data.CollectionRepository
-
Find all item in the collection.
- search(SelectQuery) - Method in class io.stargate.sdk.data.CollectionRepository
-
Find all item in the collection.
- searchPage(SelectQuery) - Method in class io.stargate.sdk.data.CollectionRepository
-
Find a page in the collection.
- select(String...) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
List of fields to be returned.
- SelectQuery - Class in io.stargate.sdk.data.domain.query
-
Json Api Query Payload Wrapper.
- SelectQuery() - Constructor for class io.stargate.sdk.data.domain.query.SelectQuery
-
Default constructor.
- SelectQuery(float[], Filter) - Constructor for class io.stargate.sdk.data.domain.query.SelectQuery
-
Build a query with a filter (no projection).
- SelectQuery(Filter) - Constructor for class io.stargate.sdk.data.domain.query.SelectQuery
-
Build a SQL query with a filter (no projection).
- SelectQuery(SelectQueryBuilder) - Constructor for class io.stargate.sdk.data.domain.query.SelectQuery
-
Constructor from a builder.
- SelectQueryBuilder - Class in io.stargate.sdk.data.domain.query
-
Helper to build queries
- SelectQueryBuilder() - Constructor for class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Default constructor.
- serialize(Document<T>, JsonGenerator, SerializerProvider) - Method in class io.stargate.sdk.data.domain.odm.DocumentSerializer
- setPageState(String) - Method in class io.stargate.sdk.data.domain.query.SelectQuery
-
Update page state
- SHRED_BAD_DOCID_EMPTY_STRING - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_BAD_DOCID_TYPE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_BAD_DOCUMENT_TYPE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_BAD_DOCUMENT_VECTOR_TYPE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_BAD_DOCUMENT_VECTORIZE_TYPE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_BAD_EJSON_VALUE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_BAD_VECTOR_SIZE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_BAD_VECTOR_VALUE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_BAD_VECTORIZE_VALUE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_DOC_KEY_NAME_VIOLATION - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_DOC_LIMIT_VIOLATION - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_INTERNAL_NO_PATH - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_NO_MD5 - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- SHRED_UNRECOGNIZED_NODE_TYPE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- similarity - Variable in class io.stargate.sdk.data.domain.odm.DocumentResult
-
Using an object, can be null
- similarityMetric(SimilarityMetric) - Method in class io.stargate.sdk.data.domain.CollectionDefinition.Builder
-
Builder pattern.
- SimilarityMetric - Enum in io.stargate.sdk.data.domain
-
Similarity metric.
- simpleStrategy(int) - Method in class io.stargate.sdk.data.domain.NamespaceDefinition.Builder
-
Builder Pattern.
- SimpleStrategy - Enum constant in enum io.stargate.sdk.data.domain.NamespaceDefinition.ReplicationStrategy
-
dev
- sort - Variable in class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Sort field.
- sort - Variable in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
order by.
- sort - Variable in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
order by.
- stargateHttpClient - Variable in class io.stargate.sdk.data.DataApiClient
-
Get Topology of the nodes.
T
- toJson() - Method in class io.stargate.sdk.data.domain.query.Filter
-
Express the json filter as a string.
- TOO_MANY_COLLECTIONS - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- toString() - Method in class io.stargate.sdk.data.domain.odm.Document
-
Print the document as a Json String.
- toString() - Method in class io.stargate.sdk.data.domain.query.Filter
U
- UNAVAILABLE_EMBEDDING_SERVICE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNCHANGED - Enum constant in enum io.stargate.sdk.data.domain.DocumentMutationStatus
-
Document existed but not change needed.
- UNINDEXED_FILTER_PATH - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_COMMAND_EMBEDDING_SERVICE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_FILTER_DATA_TYPE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_FILTER_OPERATION - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_OPERATION - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_PROJECTION_PARAM - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_UPDATE_DATA_TYPE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_UPDATE_FOR_DOC_ID - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_UPDATE_FOR_VECTOR - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_UPDATE_FOR_VECTORIZE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_UPDATE_OPERATION - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_UPDATE_OPERATION_MODIFIER - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_UPDATE_OPERATION_PARAM - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_UPDATE_OPERATION_PATH - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- UNSUPPORTED_UPDATE_OPERATION_TARGET - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- update - Variable in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Returned Map
- updateAddToSet(String, Object) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern
- UPDATED - Enum constant in enum io.stargate.sdk.data.domain.DocumentMutationStatus
-
Document Updated.
- updateInc(String, Integer) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern
- updateMany(UpdateQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Update many records.
- updateMin(String, Object) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern
- updateOne(UpdateQuery) - Method in class io.stargate.sdk.data.CollectionClient
-
Update a single record.
- updatePop(String, Object) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern
- updatePush(String, Object) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern
- updatePushEach(String, List<Object>, Integer) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern.
- UpdateQuery - Class in io.stargate.sdk.data.domain.query
-
Json Api Query Payload Wrapper.
- UpdateQuery() - Constructor for class io.stargate.sdk.data.domain.query.UpdateQuery
-
Default constructor.
- UpdateQuery(UpdateQueryBuilder) - Constructor for class io.stargate.sdk.data.domain.query.UpdateQuery
-
Constructor with builder.
- UpdateQueryBuilder - Class in io.stargate.sdk.data.domain.query
-
Helper to build queries
- UpdateQueryBuilder() - Constructor for class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Default constructor.
- UpdateQueryBuilder.ReturnDocument - Enum in io.stargate.sdk.data.domain.query
-
Values for return document.
- updateRename(Map<String, String>) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern
- updateSet(String, Object) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern
- UpdateStatus - Class in io.stargate.sdk.data.domain
-
Payload of Api when updating documents.
- UpdateStatus() - Constructor for class io.stargate.sdk.data.domain.UpdateStatus
-
Default constructor.
- updateUnset(String) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Builder pattern
- upsertMany(JsonDocument...) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert a list of JsonDocument.
- upsertMany(Document<DOC>...) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert a list of documents.
- upsertMany(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert of up to 20 documents, expressed as an array within json String.
- upsertMany(List<Document<DOC>>) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert any items in the collection.
- upsertManyAsync(JsonDocument...) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert Asynchronously a list of documents.
- upsertManyASync(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert of up to 20 documents Asynchronously, expressed as an array within json String.
- upsertManyASync(List<Document<DOC>>) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert of up to 20 documents, expressed as key/value documents.
- upsertManyChunked(String, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- upsertManyChunked(List<Document<DOC>>, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- upsertManyChunkedASync(String, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- upsertManyChunkedASync(List<Document<DOC>>, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- upsertManyJsonDocuments(List<JsonDocument>) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert of up to 20 documents, expressed as key/value documents.
- upsertManyJsonDocumentsASync(List<JsonDocument>) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert of up to 20 documents, expressed as key/value documents.
- upsertManyJsonDocumentsChunked(List<JsonDocument>, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- upsertManyJsonDocumentsChunkedASync(List<JsonDocument>, int, int) - Method in class io.stargate.sdk.data.CollectionClient
-
Low level insertion of multiple records
- upsertManyManyAsync(Document<DOC>...) - Method in class io.stargate.sdk.data.CollectionClient
-
Insert Asynchronously a list of documents.
- upsertOne(JsonDocument) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert a document in the collection.
- upsertOne(Document<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert a document in the collection.
- upsertOne(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert a document in the collection.
- upsertOneAsync(JsonDocument) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert a document in the collection.
- upsertOneAsync(String) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert a document in the collection.
- upsertOneASync(Document<DOC>) - Method in class io.stargate.sdk.data.CollectionClient
-
Upsert with Asynchronous method.
V
- validate(ApiResponse) - Static method in class io.stargate.sdk.data.utils.DataApiUtils
-
Parse Errors in the output body if present.
- valueOf(String) - Static method in enum io.stargate.sdk.data.domain.DocumentMutationStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.stargate.sdk.data.domain.NamespaceDefinition.ReplicationStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.stargate.sdk.data.domain.query.UpdateQueryBuilder.ReturnDocument
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.stargate.sdk.data.domain.SimilarityMetric
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.stargate.sdk.data.domain.DocumentMutationStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.stargate.sdk.data.domain.NamespaceDefinition.ReplicationStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.stargate.sdk.data.domain.query.UpdateQueryBuilder.ReturnDocument
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.stargate.sdk.data.domain.SimilarityMetric
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vector - Variable in class io.stargate.sdk.data.domain.odm.Document
-
Embeddings
- vector(float[]) - Method in class io.stargate.sdk.data.domain.JsonDocument
-
Fluent getter for document.
- vector(float[]) - Method in class io.stargate.sdk.data.domain.odm.Document
-
Fluent getter for document.
- vector(int, SimilarityMetric) - Method in class io.stargate.sdk.data.domain.CollectionDefinition.Builder
-
Builder pattern.
- Vector() - Constructor for class io.stargate.sdk.data.domain.CollectionDefinition.Options.Vector
-
Default constructor.
- VECTOR_SEARCH_FIELD_TOO_BIG - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- VECTOR_SEARCH_INVALID_FUNCTION_NAME - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- VECTOR_SEARCH_NOT_AVAILABLE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- VECTOR_SEARCH_NOT_SUPPORTED - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- VECTOR_SEARCH_USAGE_ERROR - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- vectorDimension(int) - Method in class io.stargate.sdk.data.domain.CollectionDefinition.Builder
-
Builder pattern.
- Vectorize() - Constructor for class io.stargate.sdk.data.domain.CollectionDefinition.Options.Vectorize
-
Default constructor.
- VECTORIZE_SERVICE_NOT_REGISTERED - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- VECTORIZE_SERVICE_TYPE_NOT_ENABLED - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- VECTORIZE_SERVICE_TYPE_UNAVAILABLE - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- VECTORIZE_SERVICE_TYPE_UNSUPPORTED - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- VECTORIZE_USAGE_ERROR - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- VECTORIZECONFIG_CHECK_FAIL - Enum constant in enum io.stargate.sdk.data.exception.DataApiErrorCode
-
error.
- version - Variable in class io.stargate.sdk.data.DataApiClient
-
Version of the API.
W
- where(String) - Method in class io.stargate.sdk.data.domain.query.Filter
-
Work with arguments.
- where(String, FilterOperator, Object) - Method in class io.stargate.sdk.data.domain.query.DeleteQueryBuilder
-
Full filter as a json string.
- where(String, FilterOperator, Object) - Method in class io.stargate.sdk.data.domain.query.Filter
-
Build where clause with operator
- where(String, FilterOperator, Object) - Method in class io.stargate.sdk.data.domain.query.FilterBuilderList
-
Build a Where clause.
- where(String, FilterOperator, Object) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Full filter as a json string.
- where(String, FilterOperator, Object) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Full filter as a json string.
- withJsonUpdate(String) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Full update as a json string.
- withLimit(Integer) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Max result.
- withOption(String, Object) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Add an option to the request.
- withOption(String, Integer) - Method in class io.stargate.sdk.data.domain.NamespaceDefinition.Builder
-
Builder Pattern.
- withOption(String, Object) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Add an option to the request,
- withoutVector() - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Paging State
- withPagingState(String) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Paging State
- withReturnDocument(UpdateQueryBuilder.ReturnDocument) - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Specifies which document to perform the projection on.
- withSkip(Integer) - Method in class io.stargate.sdk.data.domain.query.SelectQueryBuilder
-
Max result.
- withUpsert() - Method in class io.stargate.sdk.data.domain.query.UpdateQueryBuilder
-
Max result.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form