/* * This software is subject to the terms of the Eclipse Public License v1.0 * Agreement, available at the following URL: * http://www.eclipse.org/legal/epl-v10.html. * You must accept the terms of that agreement to use this software. * * Copyright (c) 2002-2013 Pentaho Corporation.. All rights reserved. */ package mondrian.calc; import mondrian.olap.Member; import java.util.Iterator; import java.util.List; /** * Extension to {@link java.util.Iterator} that returns tuples. * * <p>Extends {@link TupleCursor} to support the standard Java iterator * API. For some implementations, using the iterator API (in particular the * {@link #next} and {@link #hasNext} methods) may be more expensive than using * cursor's {@link #forward} method. * * @author jhyde */ public interface TupleIterator extends Iterator<List<Member>>, TupleCursor { } // End TupleIterator.java