List of usage examples for com.google.common.collect AbstractIterator subclass-usage
From source file com.bigdata.dastor.db.filter.SSTableSliceIterator.java
/** * A Column Iterator over SSTable */ class SSTableSliceIterator extends AbstractIterator<IColumn> implements ColumnIterator { // BIGDATA: private static final Logger logger = Logger.getLogger(SSTableSliceIterator.class);
From source file org.geogit.api.plumbing.diff.TreeDiffEntryIterator.java
/**
* Traverses the direct children iterators of both trees (fromTree and toTree) simultaneously. If
* the current children is named the same for both iterators, finds out whether the two children are
* changed. If the two elements of the current iteration are not the same, find out whether it's an
* addition or a deletion; when the change is on a subtree, returns the subtree differences before
* continuing with the own ones.
From source file org.locationtech.geogig.remote.http.PostOrderIterator.java
/**
* The PostOrderIterator class provides utilities for traversing a GeoGig revision history graph in
* postorder or depth-first order. In the context of a GeoGig revision this means that if objects A
* and B are both in the subgraph being traversed and A references B, then B will be visited before
* A.
*
From source file dk.dma.ais.store.AisStoreQuery.java
/** * This will generate one complete query for a data range * * @author Jens Tuxen */ class AisStoreQuery extends AbstractIterator<AisPacket> {
From source file io.prestosql.plugin.raptor.legacy.metadata.ShardIterator.java
final class ShardIterator extends AbstractIterator<BucketShards> implements ResultIterator<BucketShards> { private static final Logger log = Logger.get(ShardIterator.class); private final Map<Integer, String> nodeMap = new HashMap<>(); private final boolean merged; private final List<String> bucketToNode;
From source file org.apache.cassandra.db.columniterator.LazyColumnIterator.java
public class LazyColumnIterator extends AbstractIterator<OnDiskAtom> implements OnDiskAtomIterator { private final DecoratedKey key; private final IColumnIteratorFactory subIteratorFactory; private OnDiskAtomIterator subIterator;
From source file org.apache.cassandra.io.sstable.format.big.IndexedSliceReader.java
/** * This is a reader that finds the block for a starting column and returns blocks before/after it for each next call. * This function assumes that the CF is sorted by name and exploits the name index. */ class IndexedSliceReader extends AbstractIterator<OnDiskAtom> implements OnDiskAtomIterator { private final ColumnFamily emptyColumnFamily;
From source file edu.si.sidora.tabularmetadata.TabularScanner.java
/**
* Scanning workflow. Handed a {@link CSVParser}, this class will scan through it and supply the values of fields to
* "rows" of {@link Heuristic}s cloned from the configured choices.
*
* @author A. Soroka
*/