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