Skip to content

Latest commit

 

History

History
144 lines (105 loc) · 2.85 KB

File metadata and controls

144 lines (105 loc) · 2.85 KB

Arrays

Base classes

.. doxygenclass:: arrow::ArrayStatistics
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::ArrayData
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::Array
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::FlatArray
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::PrimitiveArray
   :project: arrow_cpp
   :members:

Factory functions

.. doxygengroup:: array-factories
   :content-only:

Concrete array subclasses

Primitive and temporal

.. doxygenclass:: arrow::NullArray
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::BooleanArray
   :project: arrow_cpp
   :members:

.. doxygengroup:: numeric-arrays
   :content-only:
   :members:

Binary-like

.. doxygengroup:: binary-arrays
   :content-only:
   :members:

Nested

.. doxygengroup:: nested-arrays
   :content-only:
   :members:

Dictionary-encoded

.. doxygenclass:: arrow::DictionaryArray
   :members:

Extension arrays

.. doxygenclass:: arrow::ExtensionArray
   :members:

Run-end encoded

.. doxygenclass:: arrow::RunEndEncodedArray
   :members:

Chunked Arrays

.. doxygenclass:: arrow::ChunkedArray
   :project: arrow_cpp
   :members:

.. doxygentypedef:: arrow::ChunkLocation
   :project: arrow_cpp

.. doxygenstruct:: arrow::TypedChunkLocation
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::ChunkResolver
   :project: arrow_cpp
   :members:

Non-owning data class

Warning

As this class doesn't keep alive the objects and data it points to, their lifetime must be ensured separately. We recommend using :class:`arrow::ArrayData` instead.

.. doxygenclass:: arrow::ArraySpan
   :members:

Utilities

.. doxygenclass:: arrow::ArrayVisitor
   :project: arrow_cpp
   :members:
   :undoc-members:

FromJSONString Helpers

.. doxygengroup:: array-from-json-string
   :members: