public class NoSQLIndexManager extends OracleIndexManager
OraclePropertyGraph object.EDGE_CLASS_ID, VERTEX_CLASS_ID| Modifier and Type | Method and Description |
|---|---|
void |
addLuceneParametersToRow(oracle.kv.table.Row row, OracleIndex index) |
void |
addSolrParametersToRow(oracle.kv.table.Row row, OracleIndex index) |
<T extends Element> |
containsIndexedKeyFromDB(String key, String indexName, Class<T> indexClass)
Verifies if the auto index contains the specified index key.
|
void |
dropIndexMetadata()
Drops all indices handled by this index manager.
|
<T extends Element> |
getIndexedKeys(String indexName, Class<T> indexClass)
Gets all the keys associated to the specified auto index and stored in the index meta data table.
|
void |
getLuceneParametersFromRow(List<Parameter> parameters, oracle.kv.table.Row row) |
void |
getSolrParametersFromRow(List<Parameter> parameters, oracle.kv.table.Row row) |
clearAndCloseIndices, clearIndices, close, closeIndices, commitIndices, containsIndexedKey, createIndex, disableEdgeAutoIndexer, disableVertexAutoIndexer, dropAllAutoIndices, dropAllIndices, dropAllManualIndices, dropIndex, dropIndices, enableEdgeAutoIndexer, enableVertexAutoIndexer, existEdgeIndex, existVertexIndex, getEdgeAutoIndexer, getEdgeAutoIndexName, getEdgeIndex, getEntityTypeAsInt, getIndices, getVertexAutoIndexer, getVertexAutoIndexName, getVertexIndex, indexAlreadyExists, isEdgeAutoIndexerEnabled, isVertexAutoIndexerEnabled, remove, removePropertyFromIndices, startAutoIndexingProperties, startAutoIndexingProperty, stopAutoIndexingProperties, stopAutoIndexingProperty
public void addLuceneParametersToRow(oracle.kv.table.Row row,
OracleIndex index)
public void addSolrParametersToRow(oracle.kv.table.Row row,
OracleIndex index)
public <T extends Element> boolean containsIndexedKeyFromDB(String key, String indexName, Class<T> indexClass)
indexName - the name of the auto index.key - the key to validate.public void dropIndexMetadata()
public <T extends Element> List<String> getIndexedKeys(String indexName, Class<T> indexClass)
getIndexedKeys in class OracleIndexManagerindexName - the name of the auto index.indexClass - the class associated to the index (Vertex, Edge)public void getLuceneParametersFromRow(List<Parameter> parameters, oracle.kv.table.Row row)
Copyright © 2015 Oracle and/or its afflilates. All Rights Reserved.