public class RDBMSLuceneEdgeIndex extends LuceneEdgeIndex
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 |
|---|
RDBMSLuceneEdgeIndex(java.lang.String indexName, OraclePropertyGraph oraclePropertyGraph, com.tinkerpop.blueprints.Parameter<java.lang.String,java.lang.Object>[] indexParameters, boolean erase)
Constructs a new RDBMSLuceneEdgeIndex 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)
Refresh an index based on all insert/deletes between the specified start and end SCN.
|
get, get, getDocIdentifier, getPartitioned, getPartitionedadd, 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 RDBMSLuceneEdgeIndex(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.Edge>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.Edge>refreshIndex in class LuceneEdgeIndexlStartSCN - 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.