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

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

Introduction

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

Usage

From source file org.apache.mahout.cf.taste.impl.similarity.file.FileItemItemSimilarityIterator.java

/**
 * a simple iterator using a {@link FileLineIterator} internally, parsing each
 * line into an {@link GenericItemSimilarity.ItemItemSimilarity}.
 */
final class FileItemItemSimilarityIterator extends ForwardingIterator<GenericItemSimilarity.ItemItemSimilarity> {

From source file org.gpfvic.mahout.cf.taste.impl.similarity.file.FileItemItemSimilarityIterator.java

/**
 * a simple iterator using a {@link FileLineIterator} internally, parsing each
 * line into an {@link GenericItemSimilarity.ItemItemSimilarity}.
 */
final class FileItemItemSimilarityIterator extends ForwardingIterator<GenericItemSimilarity.ItemItemSimilarity> {

From source file org.apache.mahout.common.iterator.StableFixedSizeSamplingIterator.java

/**
 * Sample a fixed number of elements from an Iterator. The results will appear in the original order at some
 * cost in time and memory relative to a FixedSizeSampler.
 */
public class StableFixedSizeSamplingIterator<T> extends ForwardingIterator<T> {

From source file net.minecrell.serverlistplus.core.util.CountingIterator.java

public class CountingIterator<T> extends ForwardingIterator<T> {
    private final Iterator<T> handle;
    private int count = 0;

    public CountingIterator(Iterator<T> handle) {
        this.handle = handle;

From source file com.anjuke.romar.mahout.similarity.file.RomarFileSimilarityIterator.java

public final class RomarFileSimilarityIterator<T> extends ForwardingIterator<T> {
    private static final Pattern SEPARATOR = Pattern.compile("[,\t]");
    static final int DATA_SIZE = (2 * Long.SIZE + Double.SIZE) / Byte.SIZE;
    private final Iterator<T> _delegate;

    private RomarFileSimilarityIterator(DataFileIterator fileIterator, final SimilarityBuilder<T> builder) {

From source file io.crate.operation.merge.PassThroughPagingIterator.java

public class PassThroughPagingIterator<TKey, TRow> extends ForwardingIterator<TRow>
        implements PagingIterator<TKey, TRow> {

    private Iterator<TRow> iterator = Collections.emptyIterator();
    private final ImmutableList.Builder<KeyIterable<TKey, TRow>> iterables = ImmutableList.builder();
    private final boolean repeatable;

From source file io.crate.execution.engine.distribution.merge.PassThroughPagingIterator.java

public class PassThroughPagingIterator<TKey, TRow> extends ForwardingIterator<TRow>
        implements PagingIterator<TKey, TRow> {

    private Iterator<TRow> iterator = Collections.emptyIterator();
    private final ImmutableList.Builder<KeyIterable<TKey, TRow>> iterables = ImmutableList.builder();
    private final boolean repeatable;

From source file net.myrrix.batch.common.iterator.sequencefile.SequenceFileDirIterator.java

/**
 * Like {@link SequenceFileIterator}, but iterates not just over one sequence file, but many. The input path
 * may be specified as a directory of files to read, or as a glob pattern. The set of files may be optionally
 * restricted with a {@link PathFilter}.
 * 
 * @author Sean Owen

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

/**
 * Like {@link SequenceFileValueIterator}, but iterates not just over one
 * sequence file, but many. The input path may be specified as a directory of
 * files to read, or as a glob pattern. The set of files may be optionally
 * restricted with a {@link PathFilter}.
 */

From source file org.richfaces.model.iterators.DeclarativeTreeDataModelCompositeTuplesIterator.java

public class DeclarativeTreeDataModelCompositeTuplesIterator extends ForwardingIterator<TreeDataModelTuple> {
    private UIComponent component;
    private SequenceRowKey key;
    private Iterator<TreeDataModelTuple> iterator;

    public DeclarativeTreeDataModelCompositeTuplesIterator(UIComponent component, SequenceRowKey key) {