Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- and(String) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Only return those fields if provided
- and(String) - Method in class io.stargate.sdk.doc.domain.QueryBuilder
-
Only return those fields if provided
B
- BATCH_ID_PATH - Static variable in class io.stargate.sdk.doc.CollectionClient
-
Read document id.
- batchInsert(List<DOC>) - Method in class io.stargate.sdk.doc.CollectionClient
-
Insert multiple record with a single resource.
- batchInsert(List<DOC>, String) - Method in class io.stargate.sdk.doc.CollectionClient
-
Use the resource batch to insert massively in the DB.
- batchInsertRaw(List<String>) - Method in class io.stargate.sdk.doc.CollectionClient
-
Insert multiple record with a single resource.
- batchInsertRaw(List<String>, String) - Method in class io.stargate.sdk.doc.CollectionClient
-
Use the resource batch to insert massively in the DB.
- build() - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Terminal call to build immutable instance of
PageableQuery. - build() - Method in class io.stargate.sdk.doc.domain.QueryBuilder
-
Terminal call to build immutable instance of
Query. - builder() - Static method in class io.stargate.sdk.doc.domain.PageableQuery
-
static accees to a builder instance
- builder() - Static method in class io.stargate.sdk.doc.domain.Query
-
static accees to a builder instance
C
- close() - Method in class io.stargate.sdk.doc.StargateDocumentDataLoader
- collection(String) - Method in class io.stargate.sdk.doc.NamespaceClient
-
Move to the collection client
- Collection - Annotation Type in io.stargate.sdk.doc.domain
-
Annotation to map object with targete object.
- collectionBatchResource - Variable in class io.stargate.sdk.doc.CollectionClient
-
/v2/schemas/namespaces/{namespace}/collections/{collection}/batch
- CollectionClient - Class in io.stargate.sdk.doc
-
Work on a dedicated collection without using the Pojo className.
- CollectionClient(LoadBalancedHttpClient, NamespaceClient, String) - Constructor for class io.stargate.sdk.doc.CollectionClient
-
Full constructor.
- CollectionClient.CollectionUpgradeType - Enum in io.stargate.sdk.doc
-
Update Types.
- CollectionClient.PageSupplier<DOC> - Interface in io.stargate.sdk.doc
-
find next page during a findAll
- CollectionDefinition - Class in io.stargate.sdk.doc.domain
-
Represents a column when working with Document API
- CollectionDefinition() - Constructor for class io.stargate.sdk.doc.domain.CollectionDefinition
-
Default constructor.
- collectionJsonSchemaResource - Variable in class io.stargate.sdk.doc.CollectionClient
-
/v2/schemas/namespaces/{namespace}/collections/{collection}/json-schema
- collectionName - Variable in class io.stargate.sdk.doc.CollectionClient
-
Collection name.
- collectionNames() - Method in class io.stargate.sdk.doc.NamespaceClient
-
List collections in namespace.
- CollectionNotFoundException - Exception Class in io.stargate.sdk.doc.exception
-
Specialized Error.
- CollectionNotFoundException(String) - Constructor for exception class io.stargate.sdk.doc.exception.CollectionNotFoundException
-
Constructor with the column name.
- CollectionNotFoundException(String, Throwable) - Constructor for exception class io.stargate.sdk.doc.exception.CollectionNotFoundException
-
Full constructor.
- collectionResource - Variable in class io.stargate.sdk.doc.CollectionClient
-
/v2/schemas/namespaces/{namespace}/collections/{collection}
- collections() - Method in class io.stargate.sdk.doc.NamespaceClient
-
List collections in namespace.
- collectionsResource - Variable in class io.stargate.sdk.doc.NamespaceClient
-
/v2/namespaces/{namespace}/collections
- collectionUpgradeResource - Variable in class io.stargate.sdk.doc.CollectionClient
-
/v2/schemas/namespaces/{namespace}/collections/{collection}/upgrade?raw=true
- count() - Method in class io.stargate.sdk.doc.CollectionClient
-
Count items in a collection, it can be slow as we iterate over pages limitating payload and marshalling as much as possible.
- count() - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Count items in the collection.
- create() - Method in class io.stargate.sdk.doc.CollectionClient
-
Create the collection.
- create(DOC) - Method in class io.stargate.sdk.doc.CollectionClient
-
Create a new document from any serializable object.
- create(DataCenter...) - Method in class io.stargate.sdk.doc.NamespaceClient
-
Create a namespace.
- create(String) - Method in class io.stargate.sdk.doc.CollectionClient
-
Create a new document from any serializable object.
- createSimple(int) - Method in class io.stargate.sdk.doc.NamespaceClient
-
Create a namespace.
D
- datacenters - Variable in class io.stargate.sdk.doc.domain.Namespace
-
This property is used for distributed deployment (NetworkTopologyStrategy).
- DEFAULT_PAGING_SIZE - Static variable in class io.stargate.sdk.doc.domain.PageableQuery
-
Number of records to retrieve on a page.
- delete() - Method in class io.stargate.sdk.doc.CollectionClient
-
Deleting the collection
- delete() - Method in class io.stargate.sdk.doc.DocumentClient
-
Delete a document.
- delete() - Method in class io.stargate.sdk.doc.NamespaceClient
-
Delete a namespace.
- delete(String) - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Delete a document from its iid.
- deleteSubDocument(String) - Method in class io.stargate.sdk.doc.DocumentClient
-
Delete a sub document.
- document(String) - Method in class io.stargate.sdk.doc.CollectionClient
-
Move to document Resource
- Document<BEAN> - Class in io.stargate.sdk.doc
-
Wrapper for an document retrieved from ASTRA caring a unique identifier.
- Document() - Constructor for class io.stargate.sdk.doc.Document
-
Default constructor.
- Document(String, BEAN) - Constructor for class io.stargate.sdk.doc.Document
-
Constructor with Params
- DOCUMENT_ID - Static variable in class io.stargate.sdk.doc.CollectionClient
-
Read document id.
- DocumentClient - Class in io.stargate.sdk.doc
-
Part of the Document API in stargate wrapper for methods at the document level.
- DocumentClient(LoadBalancedHttpClient, CollectionClient, String) - Constructor for class io.stargate.sdk.doc.DocumentClient
-
Full constructor.
- DocumentFunction - Enum in io.stargate.sdk.doc.domain
-
List built-in functions in a namespace.
- documentResource - Variable in class io.stargate.sdk.doc.DocumentClient
-
/v2/schemas/namespaces/{namespace}/collections/{collection}/{docId}
E
- executefunction(String, String, Object) - Method in class io.stargate.sdk.doc.DocumentClient
-
Execute a function on a document.
- exist() - Method in class io.stargate.sdk.doc.CollectionClient
-
Check if the collection exist.
- exist() - Method in class io.stargate.sdk.doc.DocumentClient
-
Leverage find() to check existence without eventual formatting issues.
- exist() - Method in class io.stargate.sdk.doc.NamespaceClient
-
Check if namespace exists.
- exists() - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
-
Add condition exists.
- exists() - Method in class io.stargate.sdk.doc.domain.QueryBuilderFilter
-
Add condition exists.
- exists(String) - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Check existence of a document from its id.
F
- fields - Variable in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Fields to search.
- fields - Variable in class io.stargate.sdk.doc.domain.QueryBuilder
-
Fields to search.
- fieldsToRetrieve - Variable in class io.stargate.sdk.doc.domain.PageableQuery
-
If we want to filter on fields.
- fieldsToRetrieve - Variable in class io.stargate.sdk.doc.domain.Query
-
If we want to filter on fields.
- filters - Variable in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Use to build the where Clause as a JsonString if the field whereClause is not provided.
- filters - Variable in class io.stargate.sdk.doc.domain.QueryBuilder
-
Use to build the where Clause as a JsonString if the field whereClause is not provided.
- find() - Method in class io.stargate.sdk.doc.CollectionClient
-
Get metadata of the collection.
- find() - Method in class io.stargate.sdk.doc.DocumentClient
-
Get a document by id.
- find() - Method in class io.stargate.sdk.doc.NamespaceClient
-
Find a namespace and its metadata based on its id
- find(RecordMapper<DOC>) - Method in class io.stargate.sdk.doc.DocumentClient
-
Get a document by id.
- find(Class<DOC>) - Method in class io.stargate.sdk.doc.DocumentClient
-
Get a document by {document-id}.
- find(String) - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Find a person from ids unique identifier.
- findAll() - Method in class io.stargate.sdk.doc.CollectionClient
-
This function will retrieve all documents in the Collection without any mapping.
- findAll() - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Retrieve all documents from the collection.
- findAll(RecordMapper<DOC>) - Method in class io.stargate.sdk.doc.CollectionClient
-
This function will retrieve all documents in the Collection providing a custom mapping logic.
- findAll(Query) - Method in class io.stargate.sdk.doc.CollectionClient
-
Find all document matching the query.
- findAll(Query) - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Search document based on a search query
- findAll(Query, RecordMapper<DOC>) - Method in class io.stargate.sdk.doc.CollectionClient
-
Find all document matching the query.
- findAll(Query, Class<DOC>) - Method in class io.stargate.sdk.doc.CollectionClient
-
Find all document matching the query.
- findAll(Class<DOC>) - Method in class io.stargate.sdk.doc.CollectionClient
-
This function will retrieve all documents in the Collection with automatic marshalling (jackson).
- findPage() - Method in class io.stargate.sdk.doc.CollectionClient
-
Search for a page (without marshalling).
- findPage(RecordMapper<DOC>) - Method in class io.stargate.sdk.doc.CollectionClient
-
Find a page and marshall using a mapper.
- findPage(CollectionClient, PageableQuery) - Method in interface io.stargate.sdk.doc.CollectionClient.PageSupplier
-
Get a page
- findPage(PageableQuery) - Method in class io.stargate.sdk.doc.CollectionClient
-
Find a page given some search (without marshalling the documents).
- findPage(PageableQuery) - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Search document with attributes.
- findPage(PageableQuery, RecordMapper<DOC>) - Method in class io.stargate.sdk.doc.CollectionClient
-
Find a page and marshall using a mapper.
- findPage(PageableQuery, Class<DOC>) - Method in class io.stargate.sdk.doc.CollectionClient
-
Find a page given some search.
- findPage(Class<DOC>) - Method in class io.stargate.sdk.doc.CollectionClient
-
Default query, find first page.
- findSubDocument(String) - Method in class io.stargate.sdk.doc.DocumentClient
-
Retrieve a sub document with no marshalling
- findSubDocument(String, Class<SUBDOC>) - Method in class io.stargate.sdk.doc.DocumentClient
-
Get a sub document by {document-path}.
- functionsResource - Variable in class io.stargate.sdk.doc.NamespaceClient
-
/v2/namespaces/{namespace}/functions
G
- getCollectionName() - Method in class io.stargate.sdk.doc.CollectionClient
-
Getter accessor for attribute 'collectionName'.
- getCollectionName() - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Evaluation on which collection we are working.
- getDatacenters() - Method in class io.stargate.sdk.doc.domain.Namespace
-
Getter accessor for attribute 'datacenters'.
- getDocument() - Method in class io.stargate.sdk.doc.Document
-
Getter accessor for attribute 'document'.
- getDocumentId() - Method in class io.stargate.sdk.doc.Document
-
Getter accessor for attribute 'documentId'.
- getFieldsToRetrieve() - Method in class io.stargate.sdk.doc.domain.PageableQuery
-
Getter accessor for attribute 'fieldsToRetrieve'.
- getFieldsToRetrieve() - Method in class io.stargate.sdk.doc.domain.Query
-
Getter accessor for attribute 'fieldsToRetrieve'.
- getName() - Method in class io.stargate.sdk.doc.domain.CollectionDefinition
-
Getter accessor for attribute 'name'.
- getName() - Method in class io.stargate.sdk.doc.domain.Namespace
-
Getter accessor for attribute 'name'.
- getNamespace() - Method in class io.stargate.sdk.doc.NamespaceClient
-
Getter accessor for attribute 'namespace'.
- getOperation() - Method in enum io.stargate.sdk.doc.domain.DocumentFunction
-
Getter for the operation.
- getPageSize() - Method in class io.stargate.sdk.doc.domain.PageableQuery
-
Getter accessor for attribute 'pageSize'.
- getPageSize() - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Getter accessor for attribute 'pageSize'.
- getPageState() - Method in class io.stargate.sdk.doc.domain.PageableQuery
-
Getter accessor for attribute 'pageState'.
- getPageState() - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Getter accessor for attribute 'pageState'.
- getReplicas() - Method in class io.stargate.sdk.doc.domain.Namespace
-
Getter accessor for attribute 'replicas'.
- getStargateHttpClient() - Method in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Gets stargateHttpClient
- getUpgradeType() - Method in class io.stargate.sdk.doc.domain.CollectionDefinition
-
Getter accessor for attribute 'upgradeType'.
- getWhere() - Method in class io.stargate.sdk.doc.domain.PageableQuery
-
Getter accessor for attribute 'where'.
- getWhere() - Method in class io.stargate.sdk.doc.domain.Query
-
Getter accessor for attribute 'where'.
- getWhereClause() - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Build Where Clause based on Filters.
- getWhereClause() - Method in class io.stargate.sdk.doc.domain.QueryBuilder
-
Build Where Clause based on Filters.
I
- insert(DOC) - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Create a new document a generating identifier.
- insert(String, DOC) - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Create if not exist with defined ID.
- io.stargate.sdk.doc - package io.stargate.sdk.doc
- io.stargate.sdk.doc.domain - package io.stargate.sdk.doc.domain
- io.stargate.sdk.doc.exception - package io.stargate.sdk.doc.exception
- isEqualsTo(Object) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
-
Add condition is is equals to.
- isEqualsTo(Object) - Method in class io.stargate.sdk.doc.domain.QueryBuilderFilter
-
Add condition is is equals to.
- isGreaterOrEqualsThan(Object) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
-
Add condition is greater than.
- isGreaterOrEqualsThan(Object) - Method in class io.stargate.sdk.doc.domain.QueryBuilderFilter
-
Add condition is greater than.
- isGreaterThan(Object) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
-
Add condition is less than.
- isGreaterThan(Object) - Method in class io.stargate.sdk.doc.domain.QueryBuilderFilter
-
Add condition is less than.
- isIn(Collection<Object>) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
-
Add condition is isIn.
- isIn(Collection<Object>) - Method in class io.stargate.sdk.doc.domain.QueryBuilderFilter
-
Add condition is isIn.
- isLessOrEqualsThan(Object) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
-
Add condition is less than.
- isLessOrEqualsThan(Object) - Method in class io.stargate.sdk.doc.domain.QueryBuilderFilter
-
Add condition is less than.
- isLessThan(Object) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
-
Add condition is less than.
- isLessThan(Object) - Method in class io.stargate.sdk.doc.domain.QueryBuilderFilter
-
Add condition is less than.
- isNotEqualsTo(Object) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
-
Add condition is not equals to.
- isNotEqualsTo(Object) - Method in class io.stargate.sdk.doc.domain.QueryBuilderFilter
-
Add condition is not equals to.
- isUpgradeAvailable() - Method in class io.stargate.sdk.doc.domain.CollectionDefinition
-
Getter accessor for attribute 'upgradeAvailable'.
J
- jsonWhere(String) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Use 'where' to help you create
- jsonWhere(String) - Method in class io.stargate.sdk.doc.domain.QueryBuilder
-
Use 'where' to help you create
N
- name - Variable in class io.stargate.sdk.doc.domain.Namespace
-
Unique identifier for the keyspace.
- namespace(String) - Method in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Move the document API (namespace client)
- Namespace - Class in io.stargate.sdk.doc.domain
-
Object abstraction for document api.
- Namespace() - Constructor for class io.stargate.sdk.doc.domain.Namespace
-
Default constructor.
- Namespace(String, int) - Constructor for class io.stargate.sdk.doc.domain.Namespace
-
Constructor with parameters.
- Namespace(String, List<DataCenter>) - Constructor for class io.stargate.sdk.doc.domain.Namespace
-
Constructor with parameters.
- namespaceClient - Variable in class io.stargate.sdk.doc.CollectionClient
-
Namespace.
- NamespaceClient - Class in io.stargate.sdk.doc
-
Client for Document API 'Namespace' resource /v2/namespaces
- NamespaceClient(LoadBalancedHttpClient, StargateDocumentApiClient, String) - Constructor for class io.stargate.sdk.doc.NamespaceClient
-
Full constructor.
- namespaceNames() - Method in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Return list of Namespace (keyspaces) names available.
- namespaceResource - Variable in class io.stargate.sdk.doc.NamespaceClient
-
/v2/namespaces/{namespace}
- namespaces() - Method in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Return list of
Namespace(keyspaces) available. - namespaceSchemaResource - Variable in class io.stargate.sdk.doc.NamespaceClient
-
/v2/schemas/namespaces/{namespace}
- namespacesResource - Variable in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Mapping from root URL to rest endpoint listing keyspaces definitions.
- namespacesSchemaResource - Variable in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Mapping from root URL to rest endpoint listing keyspaces definitions.
P
- PageableQuery - Class in io.stargate.sdk.doc.domain
-
Build a queyr with filter clause.
- PageableQuery(PageableQueryBuilder) - Constructor for class io.stargate.sdk.doc.domain.PageableQuery
-
Constructor hidden to enforce builder usage.
- PageableQuery(Query) - Constructor for class io.stargate.sdk.doc.domain.PageableQuery
-
Constructor from super query.
- PageableQueryBuilder - Class in io.stargate.sdk.doc.domain
-
Builder for the pageable query.
- PageableQueryBuilder() - Constructor for class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Default constructor.
- PageableQueryBuilderFilter - Class in io.stargate.sdk.doc.domain
-
Helper to build a where clause in natural language (fluent API).
- PageableQueryBuilderFilter(PageableQueryBuilder, String) - Constructor for class io.stargate.sdk.doc.domain.PageableQueryBuilderFilter
-
Only constructor allowed
- pageSize - Variable in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Page size.
- pageSize(int) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Enable paging.
- pageState - Variable in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Page state.
- pageState(String) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
withPageState
- PAGING_SIZE_MAX - Static variable in class io.stargate.sdk.doc.domain.PageableQuery
-
Limit set for the API.
- PATH_COLLECTIONS - Static variable in class io.stargate.sdk.doc.NamespaceClient
-
Constants.
- PATH_FUNCTIONS - Static variable in class io.stargate.sdk.doc.NamespaceClient
-
Constants.
- PATH_SCHEMA - Static variable in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Schema sub level.
- PATH_SCHEMA_NAMESPACES - Static variable in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Schema sub level.
- PATH_V2 - Static variable in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Schema sub level.
- POP - Enum constant in enum io.stargate.sdk.doc.domain.DocumentFunction
-
Pop an item from a list.
- PUSH - Enum constant in enum io.stargate.sdk.doc.domain.DocumentFunction
-
Add an item to a list.
Q
- Query - Class in io.stargate.sdk.doc.domain
-
Bean used to create search at collection level (not paged).
- Query(QueryBuilder) - Constructor for class io.stargate.sdk.doc.domain.Query
-
Constructor hidden to enforce builder usage.
- Query(Set<String>, String) - Constructor for class io.stargate.sdk.doc.domain.Query
-
Explicit constructor.
- QueryBuilder - Class in io.stargate.sdk.doc.domain
-
Helper to build queries
- QueryBuilder() - Constructor for class io.stargate.sdk.doc.domain.QueryBuilder
-
Default constructor.
- QueryBuilderFilter - Class in io.stargate.sdk.doc.domain
-
Helper to build a where clause in natural language (fluent API).
- QueryBuilderFilter(QueryBuilder, String) - Constructor for class io.stargate.sdk.doc.domain.QueryBuilderFilter
-
Only constructor allowed
R
- replaceSubDocument(String, String) - Method in class io.stargate.sdk.doc.DocumentClient
-
Replace a subpart of the document.
- replaceSubDocument(String, SUBDOC) - Method in class io.stargate.sdk.doc.DocumentClient
-
Replace a subpart of the document.
- replicas - Variable in class io.stargate.sdk.doc.domain.Namespace
-
This property is used for local deployments.
S
- SAI_INDEX_UPGRADE - Enum constant in enum io.stargate.sdk.doc.CollectionClient.CollectionUpgradeType
-
Move from SASI, secondary index to SAI.
- save(String, DOC) - Method in class io.stargate.sdk.doc.StargateDocumentRepository
-
Create if not exist with defined ID.
- select(String...) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Only return those fields if provided
- select(String...) - Method in class io.stargate.sdk.doc.domain.QueryBuilder
-
Only return those fields if provided
- selectAll() - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Keep fields null but convenient for fluent api.
- selectAll() - Method in class io.stargate.sdk.doc.domain.QueryBuilder
-
Keep fields null but convenient for fluent api.
- setDatacenters(List<DataCenter>) - Method in class io.stargate.sdk.doc.domain.Namespace
-
Setter accessor for attribute 'datacenters'.
- setName(String) - Method in class io.stargate.sdk.doc.domain.CollectionDefinition
-
Setter accessor for attribute 'name'.
- setName(String) - Method in class io.stargate.sdk.doc.domain.Namespace
-
Setter accessor for attribute 'name'.
- setPageState(String) - Method in class io.stargate.sdk.doc.domain.PageableQuery
-
Setter accessor for attribute 'pageState'.
- setReplicas(Integer) - Method in class io.stargate.sdk.doc.domain.Namespace
-
Setter accessor for attribute 'replicas'.
- setUpgradeAvailable(boolean) - Method in class io.stargate.sdk.doc.domain.CollectionDefinition
-
Setter accessor for attribute 'upgradeAvailable'.
- setUpgradeType(String) - Method in class io.stargate.sdk.doc.domain.CollectionDefinition
-
Setter accessor for attribute 'upgradeType'.
- StargateDocumentApiClient - Class in io.stargate.sdk.doc
-
Client for the Astra/Stargate document (collections) API.
- StargateDocumentApiClient() - Constructor for class io.stargate.sdk.doc.StargateDocumentApiClient
-
Default Constructor
- StargateDocumentApiClient(ServiceDeployment<ServiceHttp>) - Constructor for class io.stargate.sdk.doc.StargateDocumentApiClient
-
Initialized document API with a URL and a token.
- StargateDocumentApiClient(String) - Constructor for class io.stargate.sdk.doc.StargateDocumentApiClient
-
Single instance of Stargate, could be used for tests.
- StargateDocumentDataLoader<DOC> - Class in io.stargate.sdk.doc
-
Allow to load beans.
- StargateDocumentDataLoader() - Constructor for class io.stargate.sdk.doc.StargateDocumentDataLoader
-
Default Constructor.
- StargateDocumentDataLoader(int) - Constructor for class io.stargate.sdk.doc.StargateDocumentDataLoader
-
Set up thread in parallel.
- StargateDocumentRepository<DOC> - Class in io.stargate.sdk.doc
-
Super class helping you to work with the document API.
- StargateDocumentRepository(CollectionClient, Class<DOC>) - Constructor for class io.stargate.sdk.doc.StargateDocumentRepository
-
Default constructor.
- StargateDocumentRepository(NamespaceClient, Class<DOC>) - Constructor for class io.stargate.sdk.doc.StargateDocumentRepository
-
Constructor from
NamespaceClient. - stargateHttpClient - Variable in class io.stargate.sdk.doc.NamespaceClient
-
Get Topology of the nodes.
- stargateHttpClient - Variable in class io.stargate.sdk.doc.StargateDocumentApiClient
-
Get Topology of the nodes.
- submitCreateDoc(CollectionClient, DOC) - Method in class io.stargate.sdk.doc.StargateDocumentDataLoader
-
Push thread in the queue for the document to be loaded.
- submitCreateDoc(CollectionClient, String) - Method in class io.stargate.sdk.doc.StargateDocumentDataLoader
-
Push thread in the queue for the document to be loaded.
T
- toString() - Method in class io.stargate.sdk.doc.domain.Namespace
U
- update(DOC) - Method in class io.stargate.sdk.doc.DocumentClient
-
Update part of a document.
- update(String) - Method in class io.stargate.sdk.doc.DocumentClient
-
Update a document providing only the Json.
- updateSubDocument(String, String) - Method in class io.stargate.sdk.doc.DocumentClient
-
Update a subpart of the document.
- updateSubDocument(String, SUBDOC) - Method in class io.stargate.sdk.doc.DocumentClient
-
Update part of a sub document https://docs.datastax.com/en/astra/docs/_attachments/docv2.html#operation/updatePartOfSubDoc
- upgrade(CollectionClient.CollectionUpgradeType) - Method in class io.stargate.sdk.doc.CollectionClient
-
Update a collection to SAI.
- upgradeSAI() - Method in class io.stargate.sdk.doc.CollectionClient
-
Upgrade the collection.
- upsert(DOC) - Method in class io.stargate.sdk.doc.DocumentClient
-
Replace a document.
- upsert(String) - Method in class io.stargate.sdk.doc.DocumentClient
-
Replace a document providing only the Json.
V
- value() - Element in annotation type io.stargate.sdk.doc.domain.Collection
-
Provide a name for the collection.
- valueOf(String) - Static method in enum io.stargate.sdk.doc.CollectionClient.CollectionUpgradeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.stargate.sdk.doc.domain.DocumentFunction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.stargate.sdk.doc.CollectionClient.CollectionUpgradeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.stargate.sdk.doc.domain.DocumentFunction
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- where - Variable in class io.stargate.sdk.doc.domain.PageableQuery
-
Build where clause.
- where - Variable in class io.stargate.sdk.doc.domain.Query
-
Build where clause.
- where(String) - Method in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
Only return those fields if provided
- where(String) - Method in class io.stargate.sdk.doc.domain.QueryBuilder
-
Only return those fields if provided.
- whereClause - Variable in class io.stargate.sdk.doc.domain.PageableQueryBuilder
-
One can provide the full where clause as a JSON String.
- whereClause - Variable in class io.stargate.sdk.doc.domain.QueryBuilder
-
One can provide the full where clause as a JSON String.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form