Example usage for com.google.common.collect AbstractIterator subclass-usage

List of usage examples for com.google.common.collect AbstractIterator subclass-usage

Introduction

In this page you can find the example usage for com.google.common.collect AbstractIterator subclass-usage.

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
 */