sparrow 2.6.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
Loading...
Searching...
No Matches
sparrow::sparse_union_array Member List

This is the complete list of members for sparrow::sparse_union_array, including all inherited members.

adopt_rebuilt_array(arrow_proxy replacement, std::vector< std::uint8_t > child_type_ids, size_type return_index)sparrow::union_array_crtp_base< sparse_union_array >protected
append_rebuild_entries(std::vector< detail::union_rebuild_value > &entries, size_type from, size_type to) constsparrow::union_array_crtp_base< sparse_union_array >inlineprotected
at(size_type i) constsparrow::union_array_crtp_base< sparse_union_array >
back() constsparrow::union_array_crtp_base< sparse_union_array >
base_type typedefsparrow::sparse_union_array
begin()sparrow::union_array_crtp_base< sparse_union_array >
begin() constsparrow::union_array_crtp_base< sparse_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) constsparrow::union_array_crtp_base< sparse_union_array >protected
cbegin() constsparrow::union_array_crtp_base< sparse_union_array >
cend() constsparrow::union_array_crtp_base< sparse_union_array >
child_type_ids_from_format(std::string_view format_string)sparrow::union_array_crtp_base< sparse_union_array >protectedstatic
children_type typedefsparrow::union_array_crtp_base< sparse_union_array >protected
const_functor_type typedefsparrow::union_array_crtp_base< sparse_union_array >
const_iterator typedefsparrow::union_array_crtp_base< sparse_union_array >
const_reference typedefsparrow::union_array_crtp_base< sparse_union_array >
const_reverse_iterator typedefsparrow::union_array_crtp_base< sparse_union_array >
crbegin() constsparrow::union_array_crtp_base< sparse_union_array >
create_rebuild_proxy(std::vector< array > children, detail::union_rebuild_payload &&payload, std::span< const std::uint8_t > child_type_ids) constsparrow::union_array_crtp_base< sparse_union_array >protected
crend() constsparrow::union_array_crtp_base< sparse_union_array >
derived_cast()sparrow::crtp_base< D >protected
derived_cast() constsparrow::crtp_base< D >protected
derived_type typedefsparrow::union_array_crtp_base< sparse_union_array >
empty() constsparrow::union_array_crtp_base< sparse_union_array >
end()sparrow::union_array_crtp_base< sparse_union_array >
end() constsparrow::union_array_crtp_base< sparse_union_array >
erase(const_iterator pos)sparrow::union_array_crtp_base< sparse_union_array >
erase(const_iterator first, const_iterator last)sparrow::union_array_crtp_base< sparse_union_array >
erase_values(size_type first, size_type count)sparrow::union_array_crtp_base< sparse_union_array >protected
front() constsparrow::union_array_crtp_base< sparse_union_array >
functor_type typedefsparrow::union_array_crtp_base< sparse_union_array >
get_arrow_proxy()sparrow::union_array_crtp_base< sparse_union_array >protected
get_arrow_proxy() constsparrow::union_array_crtp_base< sparse_union_array >protected
inner_value_type typedefsparrow::union_array_crtp_base< sparse_union_array >
insert(const_iterator pos, const_reference value, size_type count=1)sparrow::union_array_crtp_base< sparse_union_array >
insert(const_iterator pos, const array_traits::value_type &value, size_type count=1)sparrow::union_array_crtp_base< sparse_union_array >
insert(const_iterator pos, InputIt first, InputIt last, size_type count=1)sparrow::union_array_crtp_base< sparse_union_array >
insert_materialized(const_iterator pos, std::vector< array_traits::value_type > inserted, size_type count)sparrow::union_array_crtp_base< sparse_union_array >protected
iterator typedefsparrow::union_array_crtp_base< sparse_union_array >
iterator_at(size_type index)sparrow::union_array_crtp_base< sparse_union_array >inlineprotected
m_child_type_idssparrow::union_array_crtp_base< sparse_union_array >protected
m_childrensparrow::union_array_crtp_base< sparse_union_array >protected
m_proxysparrow::union_array_crtp_base< sparse_union_array >protected
m_type_id_mapsparrow::union_array_crtp_base< sparse_union_array >protected
make_child_schemas(std::vector< std::uint8_t > &child_type_ids, std::array< bool, TYPE_ID_MAP_SIZE > &used_type_ids) constsparrow::union_array_crtp_base< sparse_union_array >protected
make_children(arrow_proxy &proxy)sparrow::union_array_crtp_base< sparse_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< sparse_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) constsparrow::union_array_crtp_base< sparse_union_array >protected
make_type_id_map(std::span< const std::uint8_t > child_type_ids)sparrow::union_array_crtp_base< sparse_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) constsparrow::union_array_crtp_base< sparse_union_array >protected
metadata() constsparrow::union_array_crtp_base< sparse_union_array >
name() constsparrow::union_array_crtp_base< sparse_union_array >
operator=(const sparse_union_array &)sparrow::sparse_union_array
sparrow::union_array_crtp_base< sparse_union_array >::operator=(const self_type &rhs)sparrow::union_array_crtp_base< sparse_union_array >protected
sparrow::union_array_crtp_base< sparse_union_array >::operator=(self_type &&rhs)=defaultsparrow::union_array_crtp_base< sparse_union_array >protected
operator[](size_type i) constsparrow::union_array_crtp_base< sparse_union_array >
operator[](size_type i)sparrow::union_array_crtp_base< sparse_union_array >
p_type_idssparrow::union_array_crtp_base< sparse_union_array >protected
push_back(const_reference value)sparrow::union_array_crtp_base< sparse_union_array >
push_back(const array_traits::value_type &value)sparrow::union_array_crtp_base< sparse_union_array >
rbegin() constsparrow::union_array_crtp_base< sparse_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< sparse_union_array >protected
rend() constsparrow::union_array_crtp_base< sparse_union_array >
resize(size_type new_length)sparrow::union_array_crtp_base< sparse_union_array >
resize(size_type new_length, const_reference value)sparrow::union_array_crtp_base< sparse_union_array >
resize(size_type new_length, const array_traits::value_type &value)sparrow::union_array_crtp_base< sparse_union_array >
resize_impl(size_type new_length, VALUE &&value)sparrow::union_array_crtp_base< sparse_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< sparse_union_array >protectedstatic
self_type typedefsparrow::union_array_crtp_base< sparse_union_array >
size() constsparrow::union_array_crtp_base< sparse_union_array >
size_type typedefsparrow::union_array_crtp_base< sparse_union_array >
sparse_union_array(Args &&... args)sparrow::sparse_union_arrayinlineexplicit
sparse_union_array(arrow_proxy proxy)sparrow::sparse_union_arrayexplicit
sparse_union_array(const sparse_union_array &)sparrow::sparse_union_array
type_id_buffer_type typedefsparrow::sparse_union_array
type_id_map_from_child_to_type_id(const std::optional< R > &child_index_to_type_id)sparrow::union_array_crtp_base< sparse_union_array >protectedstatic
type_id_map_from_child_to_type_id(const std::optional< R > &child_index_to_type_id) -> type_id_mapsparrow::union_array_crtp_base< sparse_union_array >
TYPE_ID_MAP_SIZEsparrow::union_array_crtp_base< sparse_union_array >protectedstatic
union_array_crtp_base(arrow_proxy proxy)sparrow::union_array_crtp_base< sparse_union_array >explicitprotected
union_array_crtp_base(const self_type &rhs)sparrow::union_array_crtp_base< sparse_union_array >protected
union_array_crtp_base(self_type &&rhs)=defaultsparrow::union_array_crtp_base< sparse_union_array >protected
union_array_crtp_base< sparse_union_array > classsparrow::sparse_union_arrayfriend
value_type typedefsparrow::union_array_crtp_base< sparse_union_array >
zero_null_values(const inner_value_type &value)sparrow::union_array_crtp_base< sparse_union_array >inline