Csparrow::detail::accepts_template< class > | |
►Cstd::add_lvalue_reference | |
Csparrow::mpl::add_const_lvalue_reference< T > | |
Csparrow::any_allocator< T > | |
Csparrow::array | Dynamically typed array encapsulating an Arrow layout |
Csparrow::detail::array_access | |
Csparrow::array_inner_types< D > | Traits class that must be specialized by array classes inheriting from array_crtp_base |
►Csparrow::array_inner_types_base | Base class for array_inner_types specialization |
Csparrow::array_inner_types< array_trivial_copyable< T > > | |
Csparrow::array_inner_types< decimal_array< T > > | |
Csparrow::array_inner_types< fixed_sized_list_array > | |
Csparrow::array_inner_types< fixed_width_binary_array_impl< T, CR > > | |
Csparrow::array_inner_types< list_array_impl< BIG > > | |
Csparrow::array_inner_types< list_view_array_impl< BIG > > | |
Csparrow::array_inner_types< struct_array > | |
Csparrow::array_inner_types< timestamp_array< T > > | |
Csparrow::array_inner_types< variable_size_binary_array_impl< T, CR, OT > > | |
Csparrow::array_inner_types< variable_size_binary_view_array_impl< T > > | |
Csparrow::array_traits | |
►Csparrow::array_wrapper | Base class for array type erasure |
Csparrow::array_wrapper_impl< T > | |
Csparrow::arrow_array_and_schema | |
Csparrow::arrow_array_and_schema_pointers | |
Csparrow::arrow_data_ownership | Specifies the ownership model when passing Arrow data to another system through ArrowArray and ArrowSchema |
Csparrow::arrow_proxy | Proxy class over ArrowArray and ArrowSchema |
Csparrow::arrow_traits< T > | Provides compile-time information about Arrow data types |
Csparrow::arrow_traits< decimal< int128_t > > | |
Csparrow::arrow_traits< decimal< int256_t > > | |
Csparrow::arrow_traits< decimal< std::int32_t > > | |
Csparrow::arrow_traits< decimal< std::int64_t > > | |
Csparrow::arrow_traits< list_value > | |
Csparrow::arrow_traits< null_type > | |
Csparrow::arrow_traits< std::string > | |
Csparrow::arrow_traits< struct_value > | |
Csparrow::arrow_traits< timestamp< std::chrono::microseconds > > | |
Csparrow::arrow_traits< timestamp< std::chrono::milliseconds > > | |
Csparrow::arrow_traits< timestamp< std::chrono::nanoseconds > > | |
Csparrow::arrow_traits< timestamp< std::chrono::seconds > > | |
CArrowArray | |
CArrowSchema | |
Cstd::basic_common_reference< sparrow::fixed_width_binary_reference< Layout >, std::vector< sparrow::byte_t >, TQual, UQual > | |
Cstd::basic_common_reference< sparrow::nullable< T, TB >, sparrow::nullable< U, UB >, TQual, UQual > | |
Cstd::basic_common_reference< sparrow::timestamp< T >, sparrow::timestamp_reference< Layout >, TQual, UQual > | |
Cstd::basic_common_reference< sparrow::timestamp_reference< Layout >, sparrow::timestamp< T >, TQual, UQual > | |
Cstd::basic_common_reference< sparrow::variable_size_binary_reference< Layout >, std::string, TQual, UQual > | |
Cstd::basic_common_reference< sparrow::variable_size_binary_reference< Layout >, std::vector< std::byte >, TQual, UQual > | |
Cstd::basic_common_reference< std::string, sparrow::variable_size_binary_reference< Layout >, TQual, UQual > | |
Cstd::basic_common_reference< std::vector< sparrow::byte_t >, sparrow::fixed_width_binary_reference< Layout >, TQual, UQual > | |
Cstd::basic_common_reference< std::vector< std::byte >, sparrow::variable_size_binary_reference< Layout >, TQual, UQual > | |
Csparrow::bitset_reference< B > | Reference proxy used by the bitset_iterator class to make it possible to assign a bit of a bitset as a regular reference |
►Csparrow::buffer_adaptor< To, FromBufferRef > | Class which have internally a reference to a contiguous container of a certain type and provides an API to access it as if it was a buffer<T> |
Csparrow::u8_buffer< IT > | |
Csparrow::u8_buffer< std::remove_const_t< offset_type > > | |
Csparrow::u8_buffer< std::remove_const_t< list_size_type > > | |
Csparrow::u8_buffer< std::uint8_t > | |
Csparrow::u8_buffer< std::uint32_t > | |
Csparrow::u8_buffer< char > | |
Csparrow::u8_buffer< std::byte > | |
►Csparrow::buffer_adaptor< T, buffer< std::uint8_t > & > | |
Csparrow::u8_buffer< T > | |
►Csparrow::buffer_base< T > | Base class for buffer |
Csparrow::buffer< T > | Object that owns a piece of contiguous memory |
Csparrow::buffer_base< T >::buffer_data | |
Csparrow::buffer_view< T > | |
Csparrow::detail::builder< T, LAYOUT_POLICY, OPTIONS_TYPE > | |
Csparrow::detail::builder< T, dont_enforce_layout, OPTION_FLAGS > | |
Csparrow::detail::builder< T, enforce_dict_encoded_layout, OPTION_FLAGS > | |
Csparrow::detail::builder< T, enforce_run_end_encoded_layout, OPTION_FLAGS > | |
►Csparrow::children_ownership | |
Csparrow::arrow_array_private_data | Private data for ArrowArray |
Csparrow::arrow_schema_private_data | Private data for ArrowSchema |
Csparrow::cloning_ptr< T > | Smart pointer behaving like a copiable std::unique_ptr |
►Csparrow::common_native_types_traits< T > | |
Csparrow::arrow_traits< T > | |
►Csparrow::common_native_types_traits< chrono::months > | |
Csparrow::arrow_traits< chrono::months > | |
►Csparrow::common_native_types_traits< chrono::time_microseconds > | |
Csparrow::arrow_traits< chrono::time_microseconds > | |
►Csparrow::common_native_types_traits< chrono::time_milliseconds > | |
Csparrow::arrow_traits< chrono::time_milliseconds > | |
►Csparrow::common_native_types_traits< chrono::time_nanoseconds > | |
Csparrow::arrow_traits< chrono::time_nanoseconds > | |
►Csparrow::common_native_types_traits< chrono::time_seconds > | |
Csparrow::arrow_traits< chrono::time_seconds > | |
►Csparrow::common_native_types_traits< date_days > | |
Csparrow::arrow_traits< date_days > | |
►Csparrow::common_native_types_traits< date_milliseconds > | |
Csparrow::arrow_traits< date_milliseconds > | |
►Csparrow::common_native_types_traits< days_time_interval > | |
Csparrow::arrow_traits< days_time_interval > | |
►Csparrow::common_native_types_traits< month_day_nanoseconds_interval > | |
Csparrow::arrow_traits< month_day_nanoseconds_interval > | |
►Csparrow::common_native_types_traits< std::chrono::microseconds > | |
Csparrow::arrow_traits< std::chrono::microseconds > | |
►Csparrow::common_native_types_traits< std::chrono::milliseconds > | |
Csparrow::arrow_traits< std::chrono::milliseconds > | |
►Csparrow::common_native_types_traits< std::chrono::nanoseconds > | |
Csparrow::arrow_traits< std::chrono::nanoseconds > | |
►Csparrow::common_native_types_traits< std::chrono::seconds > | |
Csparrow::arrow_traits< std::chrono::seconds > | |
►Cstd::conditional | |
Csparrow::impl::get_inner_reference< C, is_const > | |
►Cstd::conditional_t | |
►Csparrow::array_bitmap_base_impl< D, false > | |
Csparrow::decimal_array< decimal< int32_t > > | |
Csparrow::decimal_array< decimal< int64_t > > | |
Csparrow::decimal_array< decimal< int128_t > > | |
Csparrow::decimal_array< decimal< int256_t > > | |
►Csparrow::list_array_crtp_base< list_array_impl< BIG > > | |
Csparrow::list_array_impl< false > | |
Csparrow::list_array_impl< true > | |
Csparrow::list_array_impl< BIG > | |
►Csparrow::list_array_crtp_base< list_view_array_impl< BIG > > | |
Csparrow::list_view_array_impl< false > | |
Csparrow::list_view_array_impl< true > | |
Csparrow::list_view_array_impl< BIG > | |
Csparrow::list_array_crtp_base< self_type > | |
►Csparrow::list_array_crtp_base< fixed_sized_list_array > | |
Csparrow::fixed_sized_list_array | |
Csparrow::decimal_array< T > | |
Csparrow::list_array_crtp_base< DERIVED > | |
Csparrow::struct_array | |
►Csparrow::array_bitmap_base_impl< D, true > | |
Csparrow::array_trivial_copyable< date_days > | |
Csparrow::array_trivial_copyable< date_milliseconds > | |
Csparrow::array_trivial_copyable< std::chrono::seconds > | |
Csparrow::array_trivial_copyable< std::chrono::milliseconds > | |
Csparrow::array_trivial_copyable< std::chrono::microseconds > | |
Csparrow::array_trivial_copyable< std::chrono::nanoseconds > | |
Csparrow::array_trivial_copyable< chrono::months > | |
Csparrow::array_trivial_copyable< days_time_interval > | |
Csparrow::array_trivial_copyable< month_day_nanoseconds_interval > | |
Csparrow::array_trivial_copyable< chrono::time_seconds > | |
Csparrow::array_trivial_copyable< chrono::time_milliseconds > | |
Csparrow::array_trivial_copyable< chrono::time_microseconds > | |
Csparrow::array_trivial_copyable< chrono::time_nanoseconds > | |
Csparrow::array_trivial_copyable< IT > | |
Csparrow::fixed_width_binary_array_impl< fixed_width_binary_traits::value_type, fixed_width_binary_traits::const_reference > | |
Csparrow::timestamp_array< ensured_range_value_t< T > > | |
Csparrow::timestamp_array< timestamp_second > | |
Csparrow::timestamp_array< timestamp_millisecond > | |
Csparrow::timestamp_array< timestamp_microsecond > | |
Csparrow::timestamp_array< timestamp_nanosecond > | |
Csparrow::variable_size_binary_array_impl< std::string, std::string_view, std::int32_t > | |
Csparrow::variable_size_binary_array_impl< std::string, std::string_view, std::int64_t > | |
Csparrow::variable_size_binary_array_impl< binary_traits::value_type, binary_traits::const_reference, std::int32_t > | |
Csparrow::variable_size_binary_array_impl< binary_traits::value_type, binary_traits::const_reference, std::int64_t > | |
Csparrow::variable_size_binary_view_array_impl< std::string_view > | |
Csparrow::variable_size_binary_view_array_impl< std::span< const std::byte > > | |
Csparrow::array_trivial_copyable< T > | |
Csparrow::fixed_width_binary_array_impl< T, CR > | |
Csparrow::timestamp_array< T > | Array of timestamps |
Csparrow::variable_size_binary_array_impl< T, CR, OT > | |
Csparrow::variable_size_binary_view_array_impl< T > | |
Csparrow::array_bitmap_base_impl< D, is_mutable > | Base class for arrays using a validity buffer for defining their bitmap |
Csparrow::array_inner_types< variable_size_binary_array_impl< T, CR, OT > >::const_iterator_types | |
Csparrow::mpl::constify< T, is_const > | |
Csparrow::mpl::constify< T &, is_const > | |
►Csparrow::crtp_base< D > | Base class for CRTP base classes |
►Csparrow::union_array_crtp_base< dense_union_array > | |
Csparrow::dense_union_array | |
►Csparrow::union_array_crtp_base< sparse_union_array > | |
Csparrow::sparse_union_array | |
►Csparrow::array_crtp_base< D > | Base class defining common immutable interface for arrays with a bitmap |
Csparrow::mutable_array_base< D > | Base class definining common interface for arrays with a bitmap |
►Csparrow::crtp_base< DERIVED > | |
Csparrow::union_array_crtp_base< DERIVED > | |
Csparrow::mpl::ct_type_predicate_to_callable< P > | |
Csparrow::data_descriptor | |
Csparrow::days_time_interval | |
Csparrow::decimal< T > | |
Csparrow::dense_union_flag_t | |
Csparrow::dictionary_encoded_array< IT > | |
Csparrow::detail::dont_enforce_layout | |
►Cstd::chrono::duration | |
Csparrow::chrono::time_microseconds | A duration representing time elapsed since midnight, in microseconds |
Csparrow::chrono::time_milliseconds | A duration representing time elapsed since midnight, in milliseconds |
Csparrow::chrono::time_nanoseconds | A duration representing time elapsed since midnight, in nanoseconds |
Csparrow::chrono::time_seconds | A duration representing time elapsed since midnight |
Csparrow::dynamic_bitset_base< B > | Base class for dynamic_bitset and dynamic_bitset_view |
►Csparrow::dynamic_bitset_base< buffer< T > * > | |
Csparrow::non_owning_dynamic_bitset< T > | |
►Csparrow::dynamic_bitset_base< buffer< T > > | |
Csparrow::dynamic_bitset< std::uint8_t > | |
Csparrow::dynamic_bitset< T > | This class represents a dynamic size sequence of bits |
►Csparrow::dynamic_bitset_base< buffer_view< T > > | |
Csparrow::dynamic_bitset_view< std::uint8_t > | |
Csparrow::dynamic_bitset_view< T > | This class represents a view to a dynamic size sequence of bits |
Csparrow::detail::enforce_dict_encoded_layout | |
Csparrow::detail::enforce_run_end_encoded_layout | |
►Cstd::exception | |
Csparrow::bad_nullable_access | |
Csparrow::mpl::excludes_copy_and_move_ctor< CLS, ARGS > | |
Csparrow::mpl::excludes_copy_and_move_ctor< CLS > | |
Csparrow::mpl::excludes_copy_and_move_ctor< CLS, T > | |
►Csparrow::detail::express_layout_desire< T > | |
Csparrow::dict_encode< T, KEY_TYPE > | |
Csparrow::run_end_encode< T, LENGTH_TYPE > | |
►Cstd::false_type | |
Csparrow::detail::is_unique_ptr< std::unique_ptr< T, D > > | |
Csparrow::is_date_array< date_array< T > > | |
Csparrow::is_duration_array< duration_array< T > > | |
Csparrow::is_interval_array< interval_array< T > > | |
Csparrow::is_move_iterator< std::move_iterator< Iterator > > | |
Csparrow::is_nullable< nullable< T, B > > | |
Csparrow::is_primitive_array< primitive_array< T > > | |
Csparrow::is_time_array< time_array< T > > | |
Csparrow::is_timestamp_array< timestamp_array< T > > | |
Csparrow::is_variable_size_binary_view_array_impl< variable_size_binary_view_array_impl< T > > | |
Csparrow::mpl::is_type_instance_of< L< T... >, U > | |
Csparrow::detail::is_unique_ptr< T > | |
Csparrow::is_date_array< T > | |
Csparrow::is_duration_array< T > | |
Csparrow::is_interval_array< T > | |
Csparrow::is_move_iterator< T > | |
Csparrow::is_nullable< T > | |
Csparrow::is_primitive_array< T > | |
Csparrow::is_time_array< T > | |
Csparrow::is_timestamp_array< T > | |
Csparrow::is_variable_size_binary_view_array_impl< T > | |
Csparrow::mpl::dependent_false< T > | Workaround to replace static_assert(false) in template code |
Csparrow::mpl::is_type_instance_of< L, U > | |
Csparrow::fixed_width_binary_reference< L > | Implementation of reference to inner type used for layout L |
Cstd::formatter< std::variant< T... > > | |
Csparrow::detail::get_data_type_from_array< ARRAY > | |
Csparrow::detail::get_data_type_from_array< decimal_128_array > | |
Csparrow::detail::get_data_type_from_array< decimal_256_array > | |
Csparrow::detail::get_data_type_from_array< decimal_32_array > | |
Csparrow::detail::get_data_type_from_array< decimal_64_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::big_binary_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::big_list_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::big_list_view_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::big_string_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::binary_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::binary_view_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::dense_union_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::dictionary_encoded_array< IT > > | |
Csparrow::detail::get_data_type_from_array< sparrow::fixed_sized_list_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::fixed_width_binary_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::list_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::list_view_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::run_end_encoded_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::sparse_union_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::string_array > | |
Csparrow::detail::get_data_type_from_array< sparrow::string_view_array > | |
Csparrow::detail::holder< T > | |
Csparrow::holder< T > | |
►Csparrow::detail::holder< buffer< std::uint8_t > > | |
Csparrow::u8_buffer< IT > | |
Csparrow::u8_buffer< std::remove_const_t< offset_type > > | |
Csparrow::u8_buffer< std::remove_const_t< list_size_type > > | |
Csparrow::u8_buffer< std::uint8_t > | |
Csparrow::u8_buffer< std::uint32_t > | |
Csparrow::u8_buffer< char > | |
Csparrow::u8_buffer< std::byte > | |
Csparrow::u8_buffer< T > | |
Csparrow::detail::is_dictionary_encoded_array< ARRAY > | |
Csparrow::detail::is_dictionary_encoded_array< sparrow::dictionary_encoded_array< IT > > | |
Csparrow::iterator_access | |
►Csparrow::iterator_root_base< Derived, IteratorConcept, Element, Reference, Difference > | |
Csparrow::iterator_base< self_type, mpl::constify_t< typename B::value_type, is_const >, std::contiguous_iterator_tag, std::conditional_t< is_const, bool, bitset_reference< B > > > | |
Csparrow::iterator_base< self_type, typename Iterator_types::value_type, typename Iterator_types::iterator_tag, typename Iterator_types::reference > | |
Csparrow::iterator_base< self_type, T, std::contiguous_iterator_tag, T > | |
►Csparrow::iterator_base< Derived, Element, IteratorConcept, Reference, Difference > | |
Csparrow::iterator_adaptor< Derived, Iter, Element, IteratorConcept, Reference, Difference > | |
Csparrow::iterator_base< self_type, const T, std::random_access_iterator_tag > | |
►Csparrow::iterator_base< repeat_view_iterator< T >, const T, std::random_access_iterator_tag > | |
Csparrow::repeat_view_iterator< T > | |
►Csparrow::iterator_base< Derived, Element, IteratorConcept, Reference, Difference > | |
Csparrow::bitset_iterator< self_type, false > | |
Csparrow::bitset_iterator< self_type, true > | |
Csparrow::empty_iterator< value_type > | |
Csparrow::empty_iterator< int > | |
Csparrow::empty_iterator< bool > | |
Csparrow::functor_index_iterator< detail::layout_value_functor< array_type, inner_value_type > > | |
Csparrow::functor_index_iterator< detail::layout_value_functor< const array_type, inner_value_type > > | |
Csparrow::functor_index_iterator< functor_type > | |
Csparrow::functor_index_iterator< const_functor_type > | |
Csparrow::functor_index_iterator< detail::layout_value_functor< const array_type, inner_reference > > | |
Csparrow::iterator_adaptor< self_type, T *, T, std::contiguous_iterator_tag > | |
Csparrow::iterator_adaptor< pointer_iterator< T * >, T *, T, std::contiguous_iterator_tag > | |
Csparrow::repeat_view_iterator< value_type > | |
Csparrow::variable_size_binary_value_iterator< array_type, iterator_types > | |
Csparrow::variable_size_binary_value_iterator< array_type, const_iterator_types > | |
Csparrow::iterator_adaptor< Derived, Iter, Element, IteratorConcept, Reference, Difference > | |
►Csparrow::iterator_root_base< Derived, Element, std::random_access_iterator_tag, Reference, Difference > | |
Csparrow::iterator_root_base< Derived, Element, std::contiguous_iterator_tag, Reference, Difference > | |
►Csparrow::iterator_root_base< bitset_iterator< B, is_const >, mpl::constify_t< B::value_type, is_const >, std::random_access_iterator_tag, std::conditional_t< is_const, bool, bitset_reference< B > >, std::ptrdiff_t > | |
►Csparrow::iterator_base< bitset_iterator< B, is_const >, mpl::constify_t< B::value_type, is_const >, std::random_access_iterator_tag, std::conditional_t< is_const, bool, bitset_reference< B > > > | |
Csparrow::bitset_iterator< B, is_const > | Iterator used to iterate over the bits of a dynamic bitset as if they were addressable values |
►Csparrow::iterator_root_base< Derived, Element, typename std::iterator_traits< Iter >::iterator_category, std::iter_reference_t< Iter >, std::iter_difference_t< Iter > > | |
Csparrow::iterator_base< Derived, Element, typename std::iterator_traits< Iter >::iterator_category, std::iter_reference_t< Iter >, std::iter_difference_t< Iter > > | |
►Csparrow::iterator_root_base< empty_iterator< T >, T, std::contiguous_iterator_tag, T, std::ptrdiff_t > | |
►Csparrow::iterator_base< empty_iterator< T >, T, std::contiguous_iterator_tag, T > | |
Csparrow::empty_iterator< T > | |
►Csparrow::iterator_root_base< functor_index_iterator< FUNCTOR >, std::invoke_result_t< FUNCTOR, std::size_t >, std::random_access_iterator_tag, std::invoke_result_t< FUNCTOR, std::size_t >, std::ptrdiff_t > | |
►Csparrow::iterator_base< functor_index_iterator< FUNCTOR >, std::invoke_result_t< FUNCTOR, std::size_t >, std::random_access_iterator_tag, std::invoke_result_t< FUNCTOR, std::size_t > > | |
Csparrow::functor_index_iterator< FUNCTOR > | |
►Csparrow::iterator_root_base< layout_iterator< Iterator_types >, Iterator_types::value_type, Iterator_types::iterator_tag, Iterator_types::reference, std::ptrdiff_t > | |
►Csparrow::iterator_base< layout_iterator< Iterator_types >, Iterator_types::value_type, Iterator_types::iterator_tag, Iterator_types::reference > | |
Csparrow::layout_iterator< iterator_types > | |
Csparrow::layout_iterator< Iterator_types > | Layout iterator class |
►Csparrow::iterator_root_base< pointer_iterator< T * >, T, std::contiguous_iterator_tag, std::iter_reference_t< T * >, std::iter_difference_t< T * > > | |
Csparrow::iterator_base< pointer_iterator< T * >, T, std::contiguous_iterator_tag, std::iter_reference_t< T * >, std::iter_difference_t< T * > > | |
►Csparrow::iterator_root_base< run_encoded_array_iterator< CONST >, array_traits::const_reference, std::forward_iterator_tag, array_traits::const_reference, std::ptrdiff_t > | |
►Csparrow::iterator_base< run_encoded_array_iterator< CONST >, array_traits::const_reference, std::forward_iterator_tag, array_traits::const_reference > | |
Csparrow::run_encoded_array_iterator< false > | |
Csparrow::run_encoded_array_iterator< true > | |
Csparrow::run_encoded_array_iterator< CONST > | |
►Csparrow::iterator_root_base< variable_size_binary_value_iterator< Layout, Iterator_types >, Iterator_types::value_type, Iterator_types::iterator_tag, Iterator_types::reference, std::ptrdiff_t > | |
►Csparrow::iterator_base< variable_size_binary_value_iterator< Layout, Iterator_types >, Iterator_types::value_type, Iterator_types::iterator_tag, Iterator_types::reference > | |
Csparrow::variable_size_binary_value_iterator< Layout, Iterator_types > | Iterator over the data values of a variable size binary layout |
Csparrow::array_crtp_base< D >::iterator_types | |
Csparrow::array_inner_types< variable_size_binary_array_impl< T, CR, OT > >::iterator_types | |
Csparrow::mutable_array_base< D >::iterator_types | |
Csparrow::large_binary_flag_t | |
Csparrow::large_list_flag_t | |
Csparrow::detail::layout_bracket_functor< LAYOUT_TYPE, VALUE_TYPE > | |
Csparrow::layout_element_functor< Layout, is_const > | |
Csparrow::detail::layout_value_functor< LAYOUT_TYPE, VALUE_TYPE > | |
Csparrow::list_value | |
Csparrow::detail::maybe_express_layout_desire_value_type< T > | |
Csparrow::detail::maybe_express_layout_desire_value_type< T > | |
Csparrow::detail::maybe_nullable_value_type< T > | |
Csparrow::detail::maybe_nullable_value_type< T > | |
Csparrow::month_day_nanoseconds_interval | |
Csparrow::detail::nested_eq< T > | |
Csparrow::detail::nested_eq< T > | |
Csparrow::detail::nested_less< T > | |
Csparrow::detail::nested_less< T > | |
Csparrow::null_array | |
Csparrow::null_type | |
Csparrow::nullable< T, B > | The nullable class models a value or a reference that can be "null", or missing, like values traditionally used in data science libraries |
Csparrow::nullable_traits< T > | |
Csparrow::nullable_traits< T & > | |
Csparrow::nullval_t | Nullval_t is an empty class used to indicate that a nullable is null |
Csparrow::detail::operator_arrow_dispatcher< Reference, Pointer > | |
Csparrow::detail::operator_arrow_dispatcher< T &, Pointer > | |
Csparrow::pointer_iterator< T > | |
Csparrow::detail::operator_arrow_dispatcher< Reference, Pointer >::proxy | |
Csparrow::record_batch | Table-like data structure |
Csparrow::reference_wrapper_equal | Functor for comparing two reference wrappers |
Csparrow::reference_wrapper_hasher | Hash function object for std::reference_wrapper |
Csparrow::mpl::impl::rename_impl< From, To > | |
Csparrow::mpl::impl::rename_impl< From< T... >, To > | |
Csparrow::run_end_encoded_array | |
►Cstd::runtime_error | |
Csparrow::arrow_proxy_exception | Exception thrown by the arrow_proxy class |
Csparrow::mpl::predicate::same_as< T > | Compile-time type predicate: true if the evaluated type is the same as T |
►Cstd::span | |
Csparrow::vector_view< const byte_t > | |
Csparrow::vector_view< T > | The class vector_view describes an object that can refer to a constant contiguous sequence of T with the first element of the sequence at position zero |
Csparrow::sparse_union_flag_t | |
Csparrow::struct_value | |
Csparrow::timestamp_reference< L > | Implementation of reference to inner type used for layout L |
Csparrow::mpl::impl::transform_impl< F, L > | |
Csparrow::mpl::impl::transform_impl< F, L1< T1... >, L2< T2... > > | |
Csparrow::mpl::impl::transform_impl< F, L< T... > > | |
Csparrow::details::trivial_copyable_data_access< T, L > | Data access class for trivial copyable types |
►Csparrow::details::trivial_copyable_data_access< T, array_trivial_copyable< T > > | |
Csparrow::array_trivial_copyable< date_days > | |
Csparrow::array_trivial_copyable< date_milliseconds > | |
Csparrow::array_trivial_copyable< std::chrono::seconds > | |
Csparrow::array_trivial_copyable< std::chrono::milliseconds > | |
Csparrow::array_trivial_copyable< std::chrono::microseconds > | |
Csparrow::array_trivial_copyable< std::chrono::nanoseconds > | |
Csparrow::array_trivial_copyable< chrono::months > | |
Csparrow::array_trivial_copyable< days_time_interval > | |
Csparrow::array_trivial_copyable< month_day_nanoseconds_interval > | |
Csparrow::array_trivial_copyable< chrono::time_seconds > | |
Csparrow::array_trivial_copyable< chrono::time_milliseconds > | |
Csparrow::array_trivial_copyable< chrono::time_microseconds > | |
Csparrow::array_trivial_copyable< chrono::time_nanoseconds > | |
Csparrow::array_trivial_copyable< IT > | |
Csparrow::array_trivial_copyable< T > | |
►Cstd::true_type | |
Csparrow::detail::is_unique_ptr< std::unique_ptr< T, D > > | |
Csparrow::is_date_array< date_array< T > > | |
Csparrow::is_duration_array< duration_array< T > > | |
Csparrow::is_interval_array< interval_array< T > > | |
Csparrow::is_move_iterator< std::move_iterator< Iterator > > | |
Csparrow::is_nullable< nullable< T, B > > | |
Csparrow::is_primitive_array< primitive_array< T > > | |
Csparrow::is_time_array< time_array< T > > | |
Csparrow::is_timestamp_array< timestamp_array< T > > | |
Csparrow::is_variable_size_binary_view_array_impl< variable_size_binary_view_array_impl< T > > | |
Csparrow::mpl::is_type_instance_of< L< T... >, U > | |
►CTs... | |
Csparrow::overloaded< Ts > | |
Csparrow::mpl::typelist< T > | A sequence of types, used for meta-programming operations |
Csparrow::value_ptr< T > | A value_ptr is a smart pointer that behaves like a value |
Csparrow::detail::variable_size_binary_format< T, OT > | |
Csparrow::detail::variable_size_binary_format< std::string, std::int32_t > | |
Csparrow::detail::variable_size_binary_format< std::string, std::int64_t > | |
Csparrow::detail::variable_size_binary_format< std::vector< byte_t >, std::int32_t > | |
Csparrow::detail::variable_size_binary_format< std::vector< byte_t >, std::int64_t > | |
Csparrow::variable_size_binary_reference< L > | Implementation of reference to inner type used for layout L |
►Cstd::variant | |
Csparrow::nullable_variant< T > | Variant of nullable, exposing has_value for convenience |
►Cstd::ranges::view_interface | |
Csparrow::repeat_view< value_type > | |
Csparrow::repeat_view< T > | A view that repeats a value a given number of times |
Carray_trivial_copyable< T > * | |
Csize_t | |