public class AtomicRowFilter extends TupleTransformer<TPS.TPV,TPS> implements IRowStoreConstants
ITupleIterator
reading directly on an IIndex
backing a SparseRowStore
into an ITupleIterator
visiting
logical ITPS
rows.Modifier and Type | Field and Description |
---|---|
protected static org.apache.log4j.Logger |
log |
tupleSer
AUTO_TIMESTAMP, AUTO_TIMESTAMP_UNIQUE, CURRENT_ROW, MAX_TIMESTAMP, MIN_TIMESTAMP
Modifier | Constructor and Description |
---|---|
protected |
AtomicRowFilter(Schema schema,
long fromTime,
long toTime,
INameFilter nameFilter) |
Modifier and Type | Method and Description |
---|---|
protected ITupleIterator<TPS> |
newTransformer(LookaheadTupleFilter.ILookaheadTupleIterator<TPS.TPV> src,
Object context)
Method responsible for creating a new instance of the iterator that reads
from the lookahead source whose tuples are of the source type and visits
the transformed tuples.
|
filterOnce
addFilter, filter, getProperty, getRequiredProperty, setProperty, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getProperty
protected AtomicRowFilter(Schema schema, long fromTime, long toTime, INameFilter nameFilter)
schema
- The schema governing the row.fromTime
- The first timestamp for which timestamped property values will
be accepted.toTime
- The first timestamp for which timestamped property values will
NOT be accepted -or- IRowStoreConstants.CURRENT_ROW
to
accept only the most current binding whose timestamp is GTE
fromTime.nameFilter
- An optional filter used to select the values for property
names accepted by that filter.protected ITupleIterator<TPS> newTransformer(LookaheadTupleFilter.ILookaheadTupleIterator<TPS.TPV> src, Object context)
TupleTransformer
newTransformer
in class TupleTransformer<TPS.TPV,TPS>
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.