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 org.apache.cassandra.db.columniterator.SimpleSliceReader.java

class SimpleSliceReader extends AbstractIterator<IColumn> implements IColumnIterator {
    private final FileDataInput file;
    private final ByteBuffer finishColumn;
    private final AbstractType comparator;
    private final ColumnFamily emptyColumnFamily;
    private final int columns;

From source file org.apache.mahout.common.iterator.sequencefile.SequenceFileIterator.java

/**
 * <p>{@link java.util.Iterator} over a {@link SequenceFile}'s keys and values, as a {@link Pair}
 * containing key and value.</p>
 */
public final class SequenceFileIterator<K extends Writable, V extends Writable> extends AbstractIterator<Pair<K, V>>
        implements Closeable {

From source file org.apache.jackrabbit.oak.plugins.document.mongo.MongoBlobReferenceIterator.java

public class MongoBlobReferenceIterator extends AbstractIterator<ReferencedBlob> implements Closeable {
    private final MongoDocumentStore documentStore;
    private final BlobCollector blobCollector;
    private final Queue<ReferencedBlob> blobs = Queues.newArrayDeque();

    private DBCursor cursor;

From source file org.apache.mahout.utils.vectors.lucene.AbstractLuceneIterator.java

/**
 * Iterate over a Lucene index, extracting term vectors.
 * Subclasses define how much information to retrieve from the Lucene index.
 */
public abstract class AbstractLuceneIterator extends AbstractIterator<Vector> {
    private static final Logger log = LoggerFactory.getLogger(LuceneIterator.class);

From source file io.prestosql.plugin.hive.util.HiveFileIterator.java

public class HiveFileIterator extends AbstractIterator<LocatedFileStatus> {
    public enum NestedDirectoryPolicy {
        IGNORED, RECURSE, FAIL
    }

    private final Deque<Path> paths = new ArrayDeque<>();

From source file io.prestosql.plugin.hive.util.MergingPageIterator.java

public class MergingPageIterator extends AbstractIterator<Page> {
    private final List<Type> types;
    private final List<Integer> sortFields;
    private final List<SortOrder> sortOrders;
    private final PageBuilder pageBuilder;
    private final Iterator<PagePosition> pagePositions;

From source file org.apache.cassandra.db.filter.SSTableSliceIterator.java

/**
 *  A Column Iterator over SSTable
 */
class SSTableSliceIterator extends AbstractIterator<IColumn> implements ColumnIterator {
    private final boolean reversed;
    private final byte[] startColumn;

From source file org.apache.cassandra.io.sstable.format.big.SimpleSliceReader.java

class SimpleSliceReader extends AbstractIterator<OnDiskAtom> implements OnDiskAtomIterator {
    private static final Logger logger = LoggerFactory.getLogger(SimpleSliceReader.class);

    private final FileDataInput file;
    private final boolean needsClosing;
    private final Composite finishColumn;

From source file com.facebook.presto.hive.util.MergingPageIterator.java

public class MergingPageIterator extends AbstractIterator<Page> {
    private final List<Type> types;
    private final List<Integer> sortFields;
    private final List<SortOrder> sortOrders;
    private final PageBuilder pageBuilder;
    private final Iterator<PagePosition> pagePositions;

From source file org.apache.mahout.cf.taste.example.kddcup.DataFileIterator.java

/**
 * <p>An {@link java.util.Iterator} which iterates over any of the KDD Cup's rating files. These include the files
 * {train,test,validation}Idx{1,2}}.txt. See http://kddcup.yahoo.com/. Each element in the iteration corresponds
 * to one user's ratings as a {@link PreferenceArray} and corresponding timestamps as a parallel {@code long}
 * array.</p>
 *