## Uses of Interface
org.apache.calcite.avatica.util.ArrayImpl.Factory

Packages that use ArrayImpl.Factory
Package | Description
--- | ---
org.apache.calcite.avatica | Avatica JDBC framework.
org.apache.calcite.avatica.util | Avatica utilities.

### Uses of ArrayImpl.Factory in org.apache.calcite.avatica

Classes in org.apache.calcite.avatica that implement ArrayImpl.Factory
Modifier and Type | Class and Description
--- | ---
`class` | `AvaticaResultSet` Implementation of `ResultSet` for the Avatica engine.

### Uses of ArrayImpl.Factory in org.apache.calcite.avatica.util

Fields in org.apache.calcite.avatica.util declared as ArrayImpl.Factory
Modifier and Type | Field and Description
--- | ---
`(package private) ArrayImpl.Factory` | AbstractCursor.ArrayAccessor.`factory`

Methods in org.apache.calcite.avatica.util with parameters of type ArrayImpl.Factory
Modifier and Type | Method and Description
--- | ---
`protected Cursor.Accessor` | AbstractCursor.`createAccessor(ColumnMetaData columnMetaData, AbstractCursor.Getter getter, Calendar localCalendar, ArrayImpl.Factory factory)`
`protected Cursor.Accessor` | AbstractCursor.`createAccessor(ColumnMetaData columnMetaData, int ordinal, Calendar localCalendar, ArrayImpl.Factory factory)`
`List<Cursor.Accessor>` | Cursor.`createAccessors(List<ColumnMetaData> types, Calendar localCalendar, ArrayImpl.Factory factory)` Creates a list of accessors, one per column.
`List<Cursor.Accessor>` | AbstractCursor.`createAccessors(List<ColumnMetaData> types, Calendar localCalendar, ArrayImpl.Factory factory)`

Constructors in org.apache.calcite.avatica.util with parameters of type ArrayImpl.Factory
Constructor and Description
`AbstractCursor.ArrayAccessor(AbstractCursor.Getter getter, ColumnMetaData.AvaticaType componentType, Cursor.Accessor componentAccessor, AbstractCursor.SlotGetter componentSlotGetter, ArrayImpl.Factory factory)`