AbstractElementBuffer.DeleteBuffer and AbstractSolutionBuffer.DeleteSolutionBuffer and the
changes to how truth maintenance is handled (rule rewrites).public class SPORetractionBuffer extends AbstractSPOBuffer
SPOs which causes the corresponding statements (and
their Justifications) be retracted from the database when it is
flush()ed.| Modifier and Type | Field and Description |
|---|---|
protected IChangeLog |
changeLog
Deprecated.
Optional change log for change notification.
|
capacity, filter, numStmts, stmtsDEBUG, INFO, log| Constructor and Description |
|---|
SPORetractionBuffer(AbstractTripleStore store,
int capacity,
boolean computeClosureForStatementIdentifiers)
Deprecated.
|
SPORetractionBuffer(AbstractTripleStore store,
int capacity,
boolean computeClosureForStatementIdentifiers,
IChangeLog changeLog)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
int |
flush()
Deprecated.
Flush any buffered statements to the backing store.
|
add, dump, get, getTermDatabase, isEmpty, nearCapacity, size, toStringprotected final IChangeLog changeLog
public SPORetractionBuffer(AbstractTripleStore store, int capacity, boolean computeClosureForStatementIdentifiers)
store - The database from which the statement will be removed when the
buffer is flush()ed.capacity - The capacity of the retraction buffer.computeClosureForStatementIdentifiers - See
AbstractTripleStore#removeStatements(com.bigdata.rdf.spo.ISPOIterator, boolean)public SPORetractionBuffer(AbstractTripleStore store, int capacity, boolean computeClosureForStatementIdentifiers, IChangeLog changeLog)
store - The database from which the statement will be removed when the
buffer is flush()ed.capacity - The capacity of the retraction buffer.computeClosureForStatementIdentifiers - See
AbstractTripleStore#removeStatements(com.bigdata.rdf.spo.ISPOIterator, boolean)changeLog - optional change log for change notificationpublic int flush()
ISPOBufferflush in interface ISPOBufferflush in class AbstractSPOBuffer#flush(boolean)Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.