@Deprecated @Experimental public class LuceneSpinSail extends NotifyingSailWrapper
SearchIndex feature inside SpinSail and manages the index during statements
adding/removing. Technically this sail binds SearchIndex using .addQueryContextInitializer and wraps
connection from baseSail by wrapped which modify SearchIndex.| Constructor and Description |
|---|
LuceneSpinSail()
Deprecated.
|
LuceneSpinSail(SpinSail baseSail)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAbsentParameters(Properties parameters)
Deprecated.
Add only absent parameters from argument.
|
NotifyingSailConnection |
getConnection()
Deprecated.
Opens a connection on the Sail which can be used to query and update data.
|
Properties |
getParameters()
Deprecated.
|
void |
initialize()
Deprecated.
Initializes the Sail.
|
Statement |
mapStatement(Statement statement)
Deprecated.
|
void |
setParameters(Properties parameters)
Deprecated.
Replaces existing parameters.
|
addSailChangedListener, getBaseSail, removeSailChangedListener, setBaseSailgetDataDir, getDefaultIsolationLevel, getSupportedIsolationLevels, getValueFactory, isWritable, setDataDir, setFederatedServiceResolver, shutDown, verifyBaseSailSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataDir, getDefaultIsolationLevel, getSupportedIsolationLevels, getValueFactory, init, isWritable, setDataDir, shutDownpublic LuceneSpinSail()
public LuceneSpinSail(SpinSail baseSail)
public Properties getParameters()
public void setParameters(Properties parameters)
By default parameters field is instantiated in constructor. Using this method replaces the existing field. If you
wish only add missing parameters use addAbsentParameters(java.util.Properties).
parameters - public void addAbsentParameters(Properties parameters)
parameters - Hashtable.putIfAbsent(java.lang.Object, java.lang.Object)public void initialize()
throws SailException
Sailinitialize in interface Sailinitialize in class SailWrapperSailExceptionpublic NotifyingSailConnection getConnection() throws SailException
SailgetConnection in interface NotifyingSailgetConnection in interface SailgetConnection in class NotifyingSailWrapperSailExceptionCopyright © 2015-2022 Eclipse Foundation. All Rights Reserved.