Class AnalyticsIndexManager
- java.lang.Object
-
- com.couchbase.client.java.manager.analytics.AnalyticsIndexManager
-
public class AnalyticsIndexManager extends Object
-
-
Constructor Summary
Constructors Constructor Description AnalyticsIndexManager(Cluster cluster)
-
Method Summary
-
-
-
Constructor Detail
-
AnalyticsIndexManager
public AnalyticsIndexManager(Cluster cluster)
-
-
Method Detail
-
async
public AsyncAnalyticsIndexManager async()
-
reactive
public ReactiveAnalyticsIndexManager reactive()
-
createDataverse
public void createDataverse(String dataverseName)
- Throws:
DataverseExistsException
- if a dataverse with the given name already exists
-
createDataverse
public void createDataverse(String dataverseName, CreateDataverseAnalyticsOptions options)
- Throws:
DataverseExistsException
- if a dataverse with the given name already exist and the options do not specify to ignore this condition.
-
dropDataverse
public void dropDataverse(String dataverseName)
- Throws:
DataverseNotFoundException
- if no dataverse with the given name exists
-
dropDataverse
public void dropDataverse(String dataverseName, DropDataverseAnalyticsOptions options)
- Throws:
DataverseNotFoundException
- if no dataverse with the given name exists and the options do not specify to ignore this condition.
-
getAllDataverses
@Uncommitted public List<AnalyticsDataverse> getAllDataverses(GetAllDataversesAnalyticsOptions options)
-
getAllDataverses
@Uncommitted public List<AnalyticsDataverse> getAllDataverses()
-
createDataset
public void createDataset(String datasetName, String bucketName, CreateDatasetAnalyticsOptions options)
-
dropDataset
public void dropDataset(String datasetName)
-
dropDataset
public void dropDataset(String datasetName, DropDatasetAnalyticsOptions options)
-
getAllDatasets
public List<AnalyticsDataset> getAllDatasets()
-
getAllDatasets
public List<AnalyticsDataset> getAllDatasets(GetAllDatasetsAnalyticsOptions options)
-
createIndex
public void createIndex(String indexName, String datasetName, Map<String,AnalyticsDataType> fields)
-
createIndex
public void createIndex(String indexName, String datasetName, Map<String,AnalyticsDataType> fields, CreateIndexAnalyticsOptions options)
-
dropIndex
public void dropIndex(String indexName, String datasetName, DropIndexAnalyticsOptions options)
-
getAllIndexes
public List<AnalyticsIndex> getAllIndexes()
-
getAllIndexes
public List<AnalyticsIndex> getAllIndexes(GetAllIndexesAnalyticsOptions options)
-
connectLink
public void connectLink()
-
connectLink
public void connectLink(ConnectLinkAnalyticsOptions options)
-
disconnectLink
public void disconnectLink()
-
disconnectLink
public void disconnectLink(DisconnectLinkAnalyticsOptions options)
-
getPendingMutations
public Map<String,Map<String,Long>> getPendingMutations(GetPendingMutationsAnalyticsOptions options)
-
createLink
public void createLink(AnalyticsLink link)
-
createLink
public void createLink(AnalyticsLink link, CreateLinkAnalyticsOptions options)
-
replaceLink
public void replaceLink(AnalyticsLink link)
-
replaceLink
public void replaceLink(AnalyticsLink link, ReplaceLinkAnalyticsOptions options)
-
dropLink
public void dropLink(String linkName, String dataverse, DropLinkAnalyticsOptions options)
-
getLinks
public List<AnalyticsLink> getLinks()
-
getLinks
public List<AnalyticsLink> getLinks(GetLinksAnalyticsOptions options)
-
-