public class RDBMSLuceneVertexIndex extends LuceneVertexIndex
EDGE_ID_PROP, EDGE_LABEL_PROP, END_NODE_ID_PROP, m_dtValues, START_NODE_ID_PROP, TYPE_DT_BOOL, TYPE_DT_BYTE, TYPE_DT_CHAR, TYPE_DT_DATE, TYPE_DT_DOUBLE, TYPE_DT_FLOAT, TYPE_DT_INTEGER, TYPE_DT_JSON, TYPE_DT_LONG, TYPE_DT_SERIALIZABLE, TYPE_DT_SHORT, TYPE_DT_SPATIAL, TYPE_DT_STRING, TYPE_DT_URI, VERTEX_ID_PROP
Constructor and Description |
---|
RDBMSLuceneVertexIndex(java.lang.String indexName, OraclePropertyGraph oraclePropertyGraph, com.tinkerpop.blueprints.Parameter<java.lang.String,java.lang.Object>[] indexParameters, boolean erase)
Constructs a new RDBMSLuceneVertexIndex object.
|
Modifier and Type | Method and Description |
---|---|
OracleDirectory |
getOracleDirectory()
Gets the Oracle Directory storing all index data.
|
OraclePool[] |
getOraclePool(java.util.Map<java.lang.String,java.lang.Object> indexParams)
Get the Oracle Pool associated to the specified index parameters
|
void |
refreshIndex(long lStartSCN, long lEndSCN)
Auto-refresh an index based on all insert/deletes between the specified start and end SCN.
|
get, get, getDocIdentifier, getPartitioned, getPartitioned
add, appendDatatypesSuffixToKey, appendDatatypesSuffixToValue, buildSearchTerm, buildSearchTerm, buildSearchTermObject, clearIndex, close, commit, count, count, count, dropIndex, get, get, getDirectory, getDirectoryName, getGraphName, getIndexClass, getIndexName, getIndexParameters, getOracleIndexParameters, getOracleSearcherManager, getOracleSearcherManager, getParameters, getPartitioned, getSearcherFactory, getTotalShards, isAutoIndex, put, put, query, query, remove, remove, remove, remove, removeAll, removeAll
public RDBMSLuceneVertexIndex(java.lang.String indexName, OraclePropertyGraph oraclePropertyGraph, com.tinkerpop.blueprints.Parameter<java.lang.String,java.lang.Object>[] indexParameters, boolean erase)
indexName
- the name of the indexoraclePropertyGraph
- an OraclePropertyGraph
object.indexParameters
- a collection of parameters for the underlying index implementation.erase
- a boolean specifying if the index should be cleared at the beginning.public OracleDirectory getOracleDirectory()
getOracleDirectory
in class LuceneIndex<com.tinkerpop.blueprints.Vertex>
OracleDirectory
object.public OraclePool[] getOraclePool(java.util.Map<java.lang.String,java.lang.Object> indexParams)
OraclePool
object.public void refreshIndex(long lStartSCN, long lEndSCN)
refreshIndex
in interface OracleIndex<com.tinkerpop.blueprints.Vertex>
refreshIndex
in class LuceneVertexIndex
lStartSCN
- start SCN value. A NULL value will be treated as MINVALUE to the underlying Oracle Database.lEndSCN
- end SCN value. A NULL value will be treated as MAXVALUE to the underlying Oracle Database.Copyright © 2017, 2018 Oracle and/or its affiliates. All Rights Reserved.