 
| Name | Description | Type | Package | Framework | 
| AbstractCursor | Base class for implementing a cursor. | Class | org.apache.calcite.avatica.util | Calcite | 
| AbstractCursor .Getter | Gets a value from a particular field of the current record of thisSkip navigation links | Interface | org.apache.calcite.avatica.util.AbstractCursor | Calcite | 
| ArrayImpl | Class | org.apache.calcite.avatica.util | Calcite | |
| ArrayImpl .Factory | Factory that can create a result set based on a list of values. | Interface | org.apache.calcite.avatica.util.ArrayImpl | Calcite | 
| ArrayIteratorCursor | returns an array of Object for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
| Base64 | Encodes and decodes to and from Base64 notation. | Class | org.apache.calcite.avatica.util | Calcite | 
| Base64 .InputStream | A Base64. | Class | org.apache.calcite.avatica.util.Base64 | Calcite | 
| Base64 .OutputStream | A Base64. | Class | org.apache.calcite.avatica.util.Base64 | Calcite | 
| ByteString | Collection of bytes. | Class | org.apache.calcite.avatica.util | Calcite | 
| Casing | Policy for converting case of identifiers before storing them. | Class | org.apache.calcite.avatica.util | Calcite | 
| Cursor | Interface to an iteration that is similar to, and can easily support, a JDBC ResultSet, but is simpler to implement. | Interface | org.apache.calcite.avatica.util | Calcite | 
| Cursor .Accessor | Accessor of a column value. | Interface | org.apache.calcite.avatica.util.Cursor | Calcite | 
| DateTimeUtils | Utility functions for datetime types: date, time, timestamp. | Class | org.apache.calcite.avatica.util | Calcite | 
| DateTimeUtils .PrecisionTime | Helper class for DateTimeUtils. | Class | org.apache.calcite.avatica.util.DateTimeUtils | Calcite | 
| IteratorCursor | on top of an Iterator that returns a record for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
| ListIteratorCursor | returns a List for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
| MapIteratorCursor | returns a Map for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
| PackageMarker | This is a dummy annotation that forces javac to produce output for otherwise empty package-info. | Class | org.apache.calcite.avatica.util | Calcite | 
| PositionedCursor | Abstract implementation of Cursor that caches its current row. | Class | org.apache.calcite.avatica.util | Calcite | 
| Quoting | Syntax for quoting identifiers in SQL statements. | Class | org.apache.calcite.avatica.util | Calcite | 
| RecordIteratorCursor | returns a record for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
| Spacer | Efficiently writes strings of spaces. | Class | org.apache.calcite.avatica.util | Calcite | 
| Spaces | Utilities for creating strings of spaces. | Class | org.apache.calcite.avatica.util | Calcite | 
| StructImpl | Class | org.apache.calcite.avatica.util | Calcite | |
| StructImpl .Factory | Factory that can create a result set based on a list of values. | Interface | org.apache.calcite.avatica.util.StructImpl | Calcite | 
| TimeUnit | Enumeration of time units used to construct an interval. | Class | org.apache.calcite.avatica.util | Calcite | 
| TimeUnitRange | A range of time units. | Class | org.apache.calcite.avatica.util | Calcite |