| adopt_rebuilt_array(arrow_proxy replacement, std::vector< std::uint8_t > child_type_ids, size_type return_index) | sparrow::union_array_crtp_base< dense_union_array > | protected |
| append_rebuild_entries(std::vector< detail::union_rebuild_value > &entries, size_type from, size_type to) const | sparrow::union_array_crtp_base< dense_union_array > | inlineprotected |
| at(size_type i) const | sparrow::union_array_crtp_base< dense_union_array > | |
| back() const | sparrow::union_array_crtp_base< dense_union_array > | |
| base_type typedef | sparrow::dense_union_array | |
| begin() | sparrow::union_array_crtp_base< dense_union_array > | |
| begin() const | sparrow::union_array_crtp_base< dense_union_array > | |
| build_rebuilt_children(const detail::union_rebuild_payload &payload, std::span< const array_traits::value_type > inserted, std::span< const std::size_t > inserted_children, const children_type &old_children, std::vector< array > &new_child_templates) const | sparrow::union_array_crtp_base< dense_union_array > | protected |
| cbegin() const | sparrow::union_array_crtp_base< dense_union_array > | |
| cend() const | sparrow::union_array_crtp_base< dense_union_array > | |
| child_type_ids_from_format(std::string_view format_string) | sparrow::union_array_crtp_base< dense_union_array > | protectedstatic |
| children_type typedef | sparrow::union_array_crtp_base< dense_union_array > | protected |
| const_functor_type typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| const_iterator typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| const_reference typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| const_reverse_iterator typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| crbegin() const | sparrow::union_array_crtp_base< dense_union_array > | |
| create_rebuild_proxy(std::vector< array > children, detail::union_rebuild_payload &&payload, std::span< const std::uint8_t > child_type_ids) const | sparrow::union_array_crtp_base< dense_union_array > | protected |
| crend() const | sparrow::union_array_crtp_base< dense_union_array > | |
| dense_union_array(Args &&... args) | sparrow::dense_union_array | inlineexplicit |
| dense_union_array(arrow_proxy proxy) | sparrow::dense_union_array | explicit |
| dense_union_array(const dense_union_array &rhs) | sparrow::dense_union_array | |
| dense_union_array(dense_union_array &&rhs)=default | sparrow::dense_union_array | |
| derived_cast() | sparrow::crtp_base< D > | protected |
| derived_cast() const | sparrow::crtp_base< D > | protected |
| derived_type typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| empty() const | sparrow::union_array_crtp_base< dense_union_array > | |
| end() | sparrow::union_array_crtp_base< dense_union_array > | |
| end() const | sparrow::union_array_crtp_base< dense_union_array > | |
| erase(const_iterator pos) | sparrow::union_array_crtp_base< dense_union_array > | |
| erase(const_iterator first, const_iterator last) | sparrow::union_array_crtp_base< dense_union_array > | |
| erase_values(size_type first, size_type count) | sparrow::union_array_crtp_base< dense_union_array > | protected |
| front() const | sparrow::union_array_crtp_base< dense_union_array > | |
| functor_type typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| get_arrow_proxy() | sparrow::union_array_crtp_base< dense_union_array > | protected |
| get_arrow_proxy() const | sparrow::union_array_crtp_base< dense_union_array > | protected |
| inner_value_type typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| insert(const_iterator pos, const_reference value, size_type count=1) | sparrow::union_array_crtp_base< dense_union_array > | |
| insert(const_iterator pos, const array_traits::value_type &value, size_type count=1) | sparrow::union_array_crtp_base< dense_union_array > | |
| insert(const_iterator pos, InputIt first, InputIt last, size_type count=1) | sparrow::union_array_crtp_base< dense_union_array > | |
| insert_materialized(const_iterator pos, std::vector< array_traits::value_type > inserted, size_type count) | sparrow::union_array_crtp_base< dense_union_array > | protected |
| iterator typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| iterator_at(size_type index) | sparrow::union_array_crtp_base< dense_union_array > | inlineprotected |
| m_child_type_ids | sparrow::union_array_crtp_base< dense_union_array > | protected |
| m_children | sparrow::union_array_crtp_base< dense_union_array > | protected |
| m_proxy | sparrow::union_array_crtp_base< dense_union_array > | protected |
| m_type_id_map | sparrow::union_array_crtp_base< dense_union_array > | protected |
| make_child_schemas(std::vector< std::uint8_t > &child_type_ids, std::array< bool, TYPE_ID_MAP_SIZE > &used_type_ids) const | sparrow::union_array_crtp_base< dense_union_array > | protected |
| make_children(arrow_proxy &proxy) | sparrow::union_array_crtp_base< dense_union_array > | protected |
| make_format_string(bool dense, std::size_t n, const std::optional< R > &child_index_to_type_id) | sparrow::union_array_crtp_base< dense_union_array > | protectedstatic |
| make_rebuild_payload(std::span< const detail::union_rebuild_value > values, std::span< const std::size_t > inserted_children, std::span< const std::uint8_t > child_type_ids, std::span< const detail::union_rebuild_value > fillers) const | sparrow::union_array_crtp_base< dense_union_array > | protected |
| make_type_id_map(std::span< const std::uint8_t > child_type_ids) | sparrow::union_array_crtp_base< dense_union_array > | protectedstatic |
| make_union_fillers(size_type old_child_count, const std::vector< union_child_schema > &child_schemas, std::vector< std::size_t > &inserted_children, std::vector< array_traits::value_type > &inserted) const | sparrow::union_array_crtp_base< dense_union_array > | protected |
| metadata() const | sparrow::union_array_crtp_base< dense_union_array > | |
| name() const | sparrow::union_array_crtp_base< dense_union_array > | |
| offset_buffer_type typedef | sparrow::dense_union_array | |
| operator=(const dense_union_array &rhs) | sparrow::dense_union_array | |
| operator=(dense_union_array &&rhs)=default | sparrow::dense_union_array | |
| sparrow::union_array_crtp_base< dense_union_array >::operator=(const self_type &rhs) | sparrow::union_array_crtp_base< dense_union_array > | protected |
| sparrow::union_array_crtp_base< dense_union_array >::operator=(self_type &&rhs)=default | sparrow::union_array_crtp_base< dense_union_array > | protected |
| operator[](size_type i) const | sparrow::union_array_crtp_base< dense_union_array > | |
| operator[](size_type i) | sparrow::union_array_crtp_base< dense_union_array > | |
| p_type_ids | sparrow::union_array_crtp_base< dense_union_array > | protected |
| push_back(const_reference value) | sparrow::union_array_crtp_base< dense_union_array > | |
| push_back(const array_traits::value_type &value) | sparrow::union_array_crtp_base< dense_union_array > | |
| rbegin() const | sparrow::union_array_crtp_base< dense_union_array > | |
| rebuild_values(std::vector< detail::union_rebuild_value > values, std::vector< array_traits::value_type > inserted, size_type return_index) | sparrow::union_array_crtp_base< dense_union_array > | protected |
| rend() const | sparrow::union_array_crtp_base< dense_union_array > | |
| resize(size_type new_length) | sparrow::union_array_crtp_base< dense_union_array > | |
| resize(size_type new_length, const_reference value) | sparrow::union_array_crtp_base< dense_union_array > | |
| resize(size_type new_length, const array_traits::value_type &value) | sparrow::union_array_crtp_base< dense_union_array > | |
| resize_impl(size_type new_length, VALUE &&value) | sparrow::union_array_crtp_base< dense_union_array > | inlineprotected |
| resolve_inserted_children(std::span< const array_traits::value_type > inserted, std::vector< union_child_schema > &child_schemas, std::vector< std::uint8_t > &child_type_ids, std::array< bool, TYPE_ID_MAP_SIZE > &used_type_ids, std::vector< array > &new_child_templates) | sparrow::union_array_crtp_base< dense_union_array > | protectedstatic |
| self_type typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| size() const | sparrow::union_array_crtp_base< dense_union_array > | |
| size_type typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| type_id_buffer_type typedef | sparrow::dense_union_array | |
| type_id_map_from_child_to_type_id(const std::optional< R > &child_index_to_type_id) | sparrow::union_array_crtp_base< dense_union_array > | protectedstatic |
| type_id_map_from_child_to_type_id(const std::optional< R > &child_index_to_type_id) -> type_id_map | sparrow::union_array_crtp_base< dense_union_array > | |
| TYPE_ID_MAP_SIZE | sparrow::union_array_crtp_base< dense_union_array > | protectedstatic |
| union_array_crtp_base(arrow_proxy proxy) | sparrow::union_array_crtp_base< dense_union_array > | explicitprotected |
| union_array_crtp_base(const self_type &rhs) | sparrow::union_array_crtp_base< dense_union_array > | protected |
| union_array_crtp_base(self_type &&rhs)=default | sparrow::union_array_crtp_base< dense_union_array > | protected |
| union_array_crtp_base< dense_union_array > class | sparrow::dense_union_array | friend |
| value_type typedef | sparrow::union_array_crtp_base< dense_union_array > | |
| zero_null_values(const inner_value_type &value) | sparrow::union_array_crtp_base< dense_union_array > | inline |