Package com._1c.g5.v8.bm.store
Interface IBmIndexManager
-
- All Known Implementing Classes:
BmDurableIndexManager,BmIndexManager
public interface IBmIndexManagerIndex manager.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIBmIndexManager.BmIndexOptionsIndex options.static classIBmIndexManager.BmIndexValueKindValue kind.
-
Method Summary
All 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
-
deleteIndex
void deleteIndex(String name)
Deletes the index with the specified name.- Parameters:
name- The name. May not benull.
-
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.
-
start
void start()
Starts the index manager.
-
stop
void stop()
Stops the index manager.
-
-