public static class DefaultTransitivityBuilder.TripleIterator extends AbstractPageableIterator<Triple>
AbstractPageableIterator.NextDecorator<T>, AbstractPageableIterator.Pager<T>
Constructor and Description |
---|
TripleIterator(DatabaseServiceManager databaseServiceManager,
java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String associationPredicateId) |
TripleIterator(DatabaseServiceManager databaseServiceManager,
java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String associationPredicateId,
int pageSize) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Triple> |
doPage(int currentPosition,
int pageSize)
Returns a page of results.
|
protected java.util.List<Triple> |
getTriples(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String associationPredicateId,
int start,
int pageSize) |
decorateNext, doExecutePage, doExecutePageOnSize, getGlobalPosition, getPageSize, hasNext, isDecorateNext, isPageNeeded, iterator, next, page, pageIfNecessary, pageIfNecessary, pageOnSize, protoNext, remove, setDecorateNext
public TripleIterator(DatabaseServiceManager databaseServiceManager, java.lang.String codingSchemeUri, java.lang.String version, java.lang.String associationPredicateId)
public TripleIterator(DatabaseServiceManager databaseServiceManager, java.lang.String codingSchemeUri, java.lang.String version, java.lang.String associationPredicateId, int pageSize)
protected java.util.List<Triple> doPage(int currentPosition, int pageSize)
AbstractPageableIterator
doPage
in class AbstractPageableIterator<Triple>
currentPosition
- the current positionpageSize
- the page sizeprotected java.util.List<Triple> getTriples(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String associationPredicateId, int start, int pageSize)