public class VerifyStatementBuffer extends StatementBuffer
Values or Statements will be written on the
database by this class. The #of URI, Literal, and told
triples not found in the database are reported by various counters.StatementBuffer.IWrittenSPOArraydatabase, didWriteCallback, numBNodes, numLiterals, numSIDs, numStmts, numURIs, numValues, stmts, valueFactory, values| Constructor and Description |
|---|
VerifyStatementBuffer(AbstractTripleStore database,
int capacity,
AtomicLong nterms,
AtomicLong ntermsNotFound,
AtomicLong ntriples,
AtomicLong ntriplesNotFound) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
incrementalWrite()
Overridden to batch verify the terms and statements in the buffer.
|
_clear, add, add, add, add, finalize, flush, getCapacity, getCounters, getDatabase, getQueueCapacity, getStatementStore, handleStatement, isEmpty, nearCapacity, reset, setBNodeMap, setChangeLog, setReadOnly, size, toStringpublic VerifyStatementBuffer(AbstractTripleStore database, int capacity, AtomicLong nterms, AtomicLong ntermsNotFound, AtomicLong ntriples, AtomicLong ntriplesNotFound)
database - capacity - protected void incrementalWrite()
StatementBuffer.flush() is doing the right
thing for this case (esp, how it handles bnodes when appearing as
{s,p,o} or when appearing as the statement identifier).incrementalWrite in class StatementBufferCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.