public void flush() { switch (mode) { case StreamListener.STORE: engine.flush(); break; case StreamListener.REMOVE_ALL_NODES: engine.dropIndex(document); break; case StreamListener.REMOVE_SOME_NODES: engine.remove(); break; } }
public void setDocument(DocumentImpl doc, int newMode) { document = doc; mode = newMode; IndexSpec indexConf = document.getCollection().getIndexConfiguration(document.getBroker()); if (indexConf != null) config = indexConf.getFulltextIndexSpec(); engine.setDocument(document); }
public void removeCollection(Collection collection, DBBroker broker) { engine.dropIndex(collection); }