|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
| Infinite | Infinite is an empty interface which informs the optimizer that
an Iterator will -- or may -- never end. |
| Iterable | An object is Iterable if it has an Iterable.iterator() method to
create an Iterator over its elements. |
| IteratorResultSet.ColumnGetter | A ColumnGetter retrieves a column from an input row based
upon its 1-based ordinal. |
| Plan | todo: |
| Class Summary | |
| AggAndAcc | AggAndAcc holds an instance of an AggregationExtender
and its associated accumulator. |
| ArrayIterator | For testing. |
| BufferedIterator | BufferedIterator converts a regular iterator into one which
implements Iterable (and Enumeration for good measure). |
| BufferedIterator.Clonerator | Reads from an iterator, duplicating elements into a list as it does so. |
| BufferedIterator.Test | |
| CompoundIterator | CompoundIterator creates an iterator out of several. |
| Dummy | Dummy is the default context for code calling Statement.execute(java.lang.String, saffron.Statement.Argument[]). |
| EnumerationIterator | EnumerationIterator is an adapter which converts an Enumeration into an Iterator. |
| HashableArray | HashableArray provides a Object[] with a HashableArray.hashCode() and an HashableArray.equals(java.lang.Object) function, so it can be used as a key in a
Hashtable. |
| Holder | A set of classes for holding primitive objects. |
| Holder.int_Holder | |
| IteratorPlan | Base class for Plans which work by reading from an Iterator. |
| IteratorResultSet | A IteratorResultSet is an adapter which converts a
Iterator into a ResultSet. |
| IteratorResultSet.FieldGetter | A FieldGetter retrieves each public field as a separate
column. |
| IteratorResultSet.SingletonColumnGetter | A SingletonColumnGetter retrieves the object itself. |
| IteratorResultSet.SyntheticColumnGetter | A SyntheticColumnGetter retrieves columns from a
synthetic object. |
| QueueIterator | QueueIterator contains at most one object. |
| ResultSetIterator | A ResultSetIterator is an adapter which converts a ResultSet to a Iterator. |
| Row | When a relational expression obeys the result set calling convention, and
does not explicitly specify a row type, the results are object of type
Row. |
| SaffronUtil | Miscellaneous utility functions used by generated code. |
| Semaphore | |
| SyntheticObject | SyntheticObject is a base class for all objects built 'on the
fly' by the saffron system. |
| ThreadIterator | ThreadIterator converts 'push' code to 'pull'. |
| ThreadIterator.Test | Test harness for ThreadIterator. |
| VarDecl | An array of VarDecls is returned from the
dummy() method which is generated to implement a
variable declaration, or a list of statements which contain
variable declarations. |
| Error Summary | |
| SaffronError | SaffronError indicates a runtime error within Saffron library code
or generated code. |
|
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||