Package com._1c.g5.v8.bm.store
Interface IBmIndexManager
- 
- All Known Implementing Classes:
- BmDurableIndexManager,- BmIndexManager
 
 public interface IBmIndexManagerIndex manager.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classIBmIndexManager.BmIndexOptionsIndex options.static classIBmIndexManager.BmIndexValueKindValue kind.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteIndex(String name)Deletes the index with the specified name.<P> IBmPersistentIndex<P>getIndex(String name, IBmIndexManager.BmIndexValueKind valueKind, IBmIndexManager.BmIndexOptions... keys)P are any Java class or array.<P> IBmLongPersistentIndex<P>getLongIndex(String name, IBmIndexManager.BmIndexValueKind valueKind, IBmIndexManager.BmIndexOptions... keys)P are any Java class or array.voidstart()Starts the index manager.voidstop()Stops the index manager.
 
- 
- 
- 
Method Detail- 
deleteIndexvoid deleteIndex(String name) Deletes the index with the specified name.- Parameters:
- name- The name. May not be- null.
 
 - 
getIndex<P> IBmPersistentIndex<P> getIndex(String name, IBmIndexManager.BmIndexValueKind valueKind, IBmIndexManager.BmIndexOptions... keys) P are any Java class or array. Classes should be on java classpath. At the moment because of implementation support of custom POJO are not possible. keys could be any of {BmIndexOptions} options.
 - 
getLongIndex<P> IBmLongPersistentIndex<P> getLongIndex(String name, IBmIndexManager.BmIndexValueKind valueKind, IBmIndexManager.BmIndexOptions... keys) P are any Java class or array. Classes should be on java classpath. At the moment because of implementation support of custom POJO are not possible. keys could be any of {BmIndexOptions} options.
 - 
startvoid start() Starts the index manager.
 - 
stopvoid stop() Stops the index manager.
 
- 
 
-