public class DelegatingStatementSource extends Object implements StatementSource
Implementation of a StatementSource
which can be used as the base for StatementSource
decorator implementations.
NO_ESTIMATE
Constructor and Description |
---|
DelegatingStatementSource(StatementSource theSource) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
containsVirtual()
Returns true if the statement source represents, at least partially, the contents of a Virtual Graph
|
long |
estimatedCount()
Returns the estimated count of statements in this source or
NO_ESTIMATE if the estimate is not known. |
Resource |
getContext()
Return the context these statements belong to.
|
StatementSource |
getSource() |
boolean |
inMemory()
Returns true if all statements are held in memory
|
StatementIterator |
statements()
Return an iterator over the statements contained by this source.
|
List<RDFStream> |
streams()
Converts the statement source into one or more streams.
|
public DelegatingStatementSource(StatementSource theSource)
public StatementSource getSource()
public StatementIterator statements()
statements
in interface StatementSource
public List<RDFStream> streams()
streams
in interface StatementSource
public Resource getContext()
getContext
in interface StatementSource
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public boolean containsVirtual()
StatementSource
containsVirtual
in interface StatementSource
public long estimatedCount()
StatementSource
NO_ESTIMATE
if the estimate is not known.estimatedCount
in interface StatementSource
public boolean inMemory()
StatementSource
inMemory
in interface StatementSource
Copyright © 2010-2016 Stardog Union. All Rights Reserved.