Package org.eclipse.rdf4j.sail.lucene
Class LuceneSailBuffer
- java.lang.Object
-
- org.eclipse.rdf4j.sail.lucene.LuceneSailBuffer
-
@Deprecated(since="3.0") @InternalUseOnly public class LuceneSailBuffer extends java.lang.Object
Deprecated.This feature is for internal use only: its existence, signature or behavior may change without warning from one release to the next.A buffer collecting all transaction operations (triples that need to be added, removed, clear operations) so that they can be executed at once during commit.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LuceneSailBuffer.AddRemoveOperation
Deprecated.static class
LuceneSailBuffer.ClearContextOperation
Deprecated.static class
LuceneSailBuffer.ClearOperation
Deprecated.private static class
LuceneSailBuffer.ContextAwareStatementImpl
Deprecated.static class
LuceneSailBuffer.Operation
Deprecated.
-
Field Summary
Fields Modifier and Type Field Description private java.util.ArrayList<LuceneSailBuffer.Operation>
operations
Deprecated.private boolean
useType
Deprecated.
-
Constructor Summary
Constructors Constructor Description LuceneSailBuffer()
Deprecated.LuceneSailBuffer(boolean useType)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
add(Statement s)
Deprecated.Add this statement to the buffervoid
addTypeStatement(Statement s, boolean rightType)
Deprecated.Add this type statement to the buffervoid
clear(Resource[] contexts)
Deprecated.java.util.List<LuceneSailBuffer.Operation>
operations()
Deprecated.the list of operations.java.util.Iterator<LuceneSailBuffer.Operation>
operationsIterator()
Deprecated.Iterator over the operationsvoid
optimize()
Deprecated.Optimize will remove any changes that are done before a clear()void
remove(Statement s)
Deprecated.Remove this statement to the buffervoid
removeTypeStatement(Statement s)
Deprecated.Remove this type statement to the buffervoid
reset()
Deprecated.reset the buffer, empty the operations list
-
-
-
Field Detail
-
operations
private final java.util.ArrayList<LuceneSailBuffer.Operation> operations
Deprecated.
-
useType
private final boolean useType
Deprecated.
-
-
Method Detail
-
add
public void add(Statement s)
Deprecated.Add this statement to the buffer- Parameters:
s
- the statement
-
addTypeStatement
public void addTypeStatement(Statement s, boolean rightType)
Deprecated.Add this type statement to the buffer- Parameters:
s
- the statement
-
remove
public void remove(Statement s)
Deprecated.Remove this statement to the buffer- Parameters:
s
- the statement
-
removeTypeStatement
public void removeTypeStatement(Statement s)
Deprecated.Remove this type statement to the buffer- Parameters:
s
- the statement
-
clear
public void clear(Resource[] contexts)
Deprecated.
-
operationsIterator
public java.util.Iterator<LuceneSailBuffer.Operation> operationsIterator()
Deprecated.Iterator over the operations
-
operations
public java.util.List<LuceneSailBuffer.Operation> operations()
Deprecated.the list of operations. You must not change it
-
optimize
public void optimize()
Deprecated.Optimize will remove any changes that are done before a clear()
-
reset
public void reset()
Deprecated.reset the buffer, empty the operations list
-
-