public class MetaIndex extends Object implements Serializable
| Constructor and Description |
|---|
MetaIndex() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
flushToDatabase(com.couchbase.client.CouchbaseClient client)
Like save but does not take into account the metaindex from the database
|
Set<String> |
getCollections() |
Set<String> |
getFields() |
Map<String,String> |
getIndexKeys() |
Set<String> |
getPresentables() |
Set<String> |
getSearchables() |
void |
loadFromDatabase(com.couchbase.client.CouchbaseClient client) |
static MetaIndex |
loadMetaFromDatabase(com.couchbase.client.CouchbaseClient client) |
void |
removeCollection(String collectionID) |
static Boolean |
saveMetaIndexToDatabase(com.couchbase.client.CouchbaseClient client,
MetaIndex meta) |
static Boolean |
saveMetaIndexToDatabase(com.couchbase.client.CouchbaseClient client,
MetaIndex meta,
Boolean override) |
Boolean |
saveToDatabase(com.couchbase.client.CouchbaseClient client)
Saves the metaindex in the database.
|
String |
toString() |
void |
updateFromDoc(ForwardIndexDocument doc) |
static void |
updateMetaFromDoc(MetaIndex meta,
ForwardIndexDocument doc) |
public Boolean saveToDatabase(com.couchbase.client.CouchbaseClient client)
client - public Boolean flushToDatabase(com.couchbase.client.CouchbaseClient client)
client - public void updateFromDoc(ForwardIndexDocument doc)
public void loadFromDatabase(com.couchbase.client.CouchbaseClient client)
public void removeCollection(String collectionID)
public static Boolean saveMetaIndexToDatabase(com.couchbase.client.CouchbaseClient client, MetaIndex meta, Boolean override)
public static Boolean saveMetaIndexToDatabase(com.couchbase.client.CouchbaseClient client, MetaIndex meta)
public static MetaIndex loadMetaFromDatabase(com.couchbase.client.CouchbaseClient client)
public static void updateMetaFromDoc(MetaIndex meta, ForwardIndexDocument doc)
Copyright © 2013. All Rights Reserved.