## Uses of Class
org.apache.calcite.avatica.util.AbstractCursor.AccessorImpl

Packages that use AbstractCursor.AccessorImpl
Package | Description
--- | ---
org.apache.calcite.avatica.util | Avatica utilities.

### Uses of AbstractCursor.AccessorImpl in org.apache.calcite.avatica.util

Subclasses of AbstractCursor.AccessorImpl in org.apache.calcite.avatica.util
Modifier and Type | Class and Description
--- | ---
`private static class` | `AbstractCursor.ApproximateNumericAccessor` Accessor of values that are `Double` or null.
`(package private) static class` | `AbstractCursor.ArrayAccessor` Accessor that assumes that the underlying value is an ARRAY; corresponds to `Types.ARRAY`.
`private static class` | `AbstractCursor.BigDecimalAccessor` Accessor that assumes that the underlying value is a `BigDecimal`; corresponds to `Types.DECIMAL`.
`private static class` | `AbstractCursor.BigNumberAccessor` Accessor of exact numeric values.
`private static class` | `AbstractCursor.BinaryAccessor` Accessor that assumes that the underlying value is an array of `ByteString` values; corresponds to `Types.BINARY` and `Types.VARBINARY`.
`private static class` | `AbstractCursor.BinaryFromStringAccessor` Accessor that assumes that the underlying value is a `String`, encoding `Types.BINARY` and `Types.VARBINARY` values in Base64 format.
`private static class` | `AbstractCursor.BooleanAccessor` Accessor that assumes that the underlying value is a `Boolean`; corresponds to `Types.BOOLEAN`.
`private static class` | `AbstractCursor.ByteAccessor` Accessor that assumes that the underlying value is a `Byte`; corresponds to `Types.TINYINT`.
`private static class` | `AbstractCursor.DateAccessor` Accessor that assumes that the underlying value is a DATE, represented as a java.sql.Date; corresponds to `Types.DATE`.
`private static class` | `AbstractCursor.DateFromNumberAccessor` Accessor that assumes that the underlying value is a DATE, in its default representation `int`; corresponds to `Types.DATE`.
`private static class` | `AbstractCursor.DoubleAccessor` Accessor that assumes that the underlying value is a `Double`; corresponds to `Types.DOUBLE`.
`private static class` | `AbstractCursor.ExactNumericAccessor` Accessor of exact numeric values.
`private static class` | `AbstractCursor.FixedStringAccessor` Accessor that assumes that the underlying value is a `String`; corresponds to `Types.CHAR`.
`private static class` | `AbstractCursor.FloatAccessor` Accessor that assumes that the underlying value is a `Float`; corresponds to `Types.FLOAT`.
`private static class` | `AbstractCursor.IntAccessor` Accessor that assumes that the underlying value is an `Integer`; corresponds to `Types.INTEGER`.
`private static class` | `AbstractCursor.IntervalDayTimeAccessor` Accessor that assumes that the underlying value is a `long`; corresponds to `Types.OTHER`.
`private static class` | `AbstractCursor.IntervalYearMonthAccessor` Accessor that assumes that the underlying value is a `int`; corresponds to `Types.OTHER`.
`private static class` | `AbstractCursor.LongAccessor` Accessor that assumes that the underlying value is a `Long`; corresponds to `Types.BIGINT`.
`(package private) static class` | `AbstractCursor.NumberAccessor` Accessor that assumes that the underlying value is a `Number`; corresponds to `Types.NUMERIC`.
`private static class` | `AbstractCursor.ObjectAccessor` Accessor that assumes that the underlying value is an OBJECT; corresponds to `Types.JAVA_OBJECT`.
`private static class` | `AbstractCursor.ShortAccessor` Accessor that assumes that the underlying value is a `Short`; corresponds to `Types.SMALLINT`.
`private static class` | `AbstractCursor.StringAccessor` Accessor that assumes that the underlying value is a `String`; corresponds to `Types.CHAR` and `Types.VARCHAR`.
`private static class` | `AbstractCursor.StringFromCharAccessor` Accessor that assumes that the underlying value is a `String`; corresponds to `Types.CHAR`.
`private static class` | `AbstractCursor.StructAccessor` Accessor that assumes that the underlying value is a STRUCT; corresponds to `Types.STRUCT`.
`private static class` | `AbstractCursor.TimeAccessor` Accessor that assumes that the underlying value is a TIME, represented as a java.sql.Time; corresponds to `Types.TIME`.
`private static class` | `AbstractCursor.TimeFromNumberAccessor` Accessor that assumes that the underlying value is a Time, in its default representation `int`; corresponds to `Types.TIME`.
`private static class` | `AbstractCursor.TimestampAccessor` Accessor that assumes that the underlying value is a TIMESTAMP, represented as a java.sql.Timestamp; corresponds to `Types.TIMESTAMP`.
`private static class` | `AbstractCursor.TimestampFromNumberAccessor` Accessor that assumes that the underlying value is a TIMESTAMP, in its default representation `long`; corresponds to `Types.TIMESTAMP`.
`private static class` | `AbstractCursor.TimestampFromUtilDateAccessor` Accessor that assumes that the underlying value is a TIMESTAMP, represented as a java.util.Date; corresponds to `Types.TIMESTAMP`.