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(String indexName,
OraclePropertyGraph oraclePropertyGraph,
Parameter<String,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(Map<String,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, 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 RDBMSLuceneEdgeIndex(String indexName, OraclePropertyGraph oraclePropertyGraph, Parameter<String,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<Edge>
OracleDirectory
object.public OraclePool[] getOraclePool(Map<String,Object> indexParams)
OraclePool
object.public void refreshIndex(long lStartSCN, long lEndSCN)
refreshIndex
in interface OracleIndex<Edge>
refreshIndex
in class LuceneEdgeIndex
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 Oracle and/or its affiliates. All Rights Reserved.