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 OracleIndexManager
indexName
- 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.