View Javadoc

1   package uba.db.ar;
2   
3   /***
4    * <p>Title: </p>
5    *
6    * <p>Description: </p>
7    * Provee tuplas.
8    * Precondiciones:
9    * - Un 'TupleProvider' no debe cambiar el tupleDef de la tupla que devuelve
10   * durante toda la vida de la instancia. Esto es, un tuple provider devuelve
11   * solo UN tipo de tuplas.
12   *
13   * <p>Copyright: Copyright (c) 2005</p>
14   *
15   * <p>Company: </p>
16   * @author not attributable
17   * @version 1.0
18   */
19  public interface TupleProvider {
20  
21      public boolean hasNext();
22      public Tupla next();
23      public TuplaDef tupleDefinition();
24      public void reset();
25  
26  }