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

Packages that use ArrayImpl.Factory
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
`class` `AvaticaResultSet` Implementation of `ResultSet` for the Avatica engine.

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

Classes in org.apache.calcite.avatica.util that implement ArrayImpl.Factory
`class` `ArrayFactoryImpl` Implementation of `ArrayImpl.Factory`.

Fields in org.apache.calcite.avatica.util declared as ArrayImpl.Factory
`(package private) ArrayImpl.Factory` AbstractCursor.ArrayAccessor.`factory`

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

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