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.utils.MergeIterator.java

/** Merges sorted input iterators which individually contain unique items. */
public abstract class MergeIterator<In, Out> extends AbstractIterator<Out> implements IMergeIterator<In, Out> {
    protected final Reducer<In, Out> reducer;
    protected final List<? extends Iterator<In>> iterators;

    protected MergeIterator(List<? extends Iterator<In>> iters, Reducer<In, Out> reducer) {

From source file org.apache.mahout.cf.taste.impl.common.jdbc.EachRowIterator.java

/**
 * Provides an {@link java.util.Iterator} over the result of an SQL query, as an iteration over the {@link ResultSet}.
 * While the same object will be returned from the iteration each time, it will be returned once for each row
 * of the result.
 */
final class EachRowIterator extends AbstractIterator<ResultSet> implements Closeable {

From source file org.gpfvic.mahout.cf.taste.impl.common.jdbc.EachRowIterator.java

/**
 * Provides an {@link java.util.Iterator} over the result of an SQL query, as an iteration over the {@link ResultSet}.
 * While the same object will be returned from the iteration each time, it will be returned once for each row
 * of the result.
 */
final class EachRowIterator extends AbstractIterator<ResultSet> implements Closeable {

From source file org.richfaces.ui.iteration.DataTableColumnsIterator.java

/**
 * Iterator for all children table columns.
 *
 * @author asmirnov
 *
 */

From source file org.richfaces.component.DataTableDataChildrenIterator.java

/**
 * @author Nick Belaevski
 *
 */
class DataTableDataChildrenIterator extends AbstractIterator<UIComponent> {
    private Iterator<UIComponent> dataTableChildren;

From source file org.apache.jackrabbit.oak.plugins.blob.migration.DepthFirstNodeIterator.java

public class DepthFirstNodeIterator extends AbstractIterator<ChildNodeEntry> {

    private final Deque<Iterator<? extends ChildNodeEntry>> itQueue = new ArrayDeque<Iterator<? extends ChildNodeEntry>>();

    private final Deque<String> nameQueue = new ArrayDeque<String>();

From source file org.richfaces.component.DataTableFixedChildrenIterator.java

class DataTableFixedChildrenIterator extends AbstractIterator<UIComponent> {
    private Iterator<UIComponent> facetsIterator;
    private Iterator<UIComponent> dataTableChildren;
    private Iterator<UIComponent> columnFacets = Iterators.emptyIterator();

    public DataTableFixedChildrenIterator(UIComponent dataTable) {

From source file com.palantir.atlasdb.keyvalue.rocksdb.impl.RangeIterator.java

abstract class RangeIterator<T> extends AbstractIterator<RowResult<T>> implements ClosableIterator<RowResult<T>> {
    private final ColumnFamily table;
    protected final RocksIterator it;
    private final RangeRequest request;
    protected final long maxTimestamp;

From source file org.anarres.ipmi.protocol.packet.ipmi.command.IpmiPacketReader.java

/**
 *
 * @author shevek
 */
public class IpmiPacketReader extends AbstractIterator<RmcpPacket> implements Closeable {

From source file org.richfaces.component.DataTableDataChilderIterator.java

/**
 * @author Nick Belaevski
 * 
 */
class DataTableDataChilderIterator extends AbstractIterator<UIComponent> {