List of usage examples for com.google.common.collect AbstractIterator subclass-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>
*