org.gcube.couchbase.entities
Class MetaIndex
java.lang.Object
org.gcube.couchbase.entities.MetaIndex
- All Implemented Interfaces:
- Serializable
public class MetaIndex
- extends Object
- implements Serializable
- Author:
- Alex Antoniadis
- See Also:
- Serialized Form
MetaIndex
public MetaIndex()
getSearchables
public Set<String> getSearchables()
getPresentables
public Set<String> getPresentables()
getCollections
public Set<String> getCollections()
getFields
public Set<String> getFields()
getIndexKeys
public Map<String,String> getIndexKeys()
toString
public String toString()
- Overrides:
toString in class Object
saveToDatabase
public Boolean saveToDatabase(com.couchbase.client.CouchbaseClient client)
updateFromDoc
public void updateFromDoc(ForwardIndexDocument doc)
loadFromDatabase
public void loadFromDatabase(com.couchbase.client.CouchbaseClient client)
saveMetaIndexToDatabase
public static Boolean saveMetaIndexToDatabase(com.couchbase.client.CouchbaseClient client,
MetaIndex meta)
loadMetaFromDatabase
public static MetaIndex loadMetaFromDatabase(com.couchbase.client.CouchbaseClient client)
updateMetaFromDoc
public static void updateMetaFromDoc(MetaIndex meta,
ForwardIndexDocument doc)
Copyright © 2013. All Rights Reserved.