►Nsparrow | |
►Nchrono | |
Ctime_microseconds | A duration representing time elapsed since midnight, in microseconds |
Ctime_milliseconds | A duration representing time elapsed since midnight, in milliseconds |
Ctime_nanoseconds | A duration representing time elapsed since midnight, in nanoseconds |
Ctime_seconds | A duration representing time elapsed since midnight |
►Ndetail | |
Caccepts_template | |
Carray_access | |
Cbuilder | |
Cbuilder< T, dont_enforce_layout, OPTION_FLAGS > | |
Cbuilder< T, enforce_dict_encoded_layout, OPTION_FLAGS > | |
Cbuilder< T, enforce_run_end_encoded_layout, OPTION_FLAGS > | |
Cdont_enforce_layout | |
Cenforce_dict_encoded_layout | |
Cenforce_run_end_encoded_layout | |
Cexpress_layout_desire | |
Cget_data_type_from_array | |
Cget_data_type_from_array< decimal_128_array > | |
Cget_data_type_from_array< decimal_256_array > | |
Cget_data_type_from_array< decimal_32_array > | |
Cget_data_type_from_array< decimal_64_array > | |
Cget_data_type_from_array< sparrow::big_binary_array > | |
Cget_data_type_from_array< sparrow::big_list_array > | |
Cget_data_type_from_array< sparrow::big_list_view_array > | |
Cget_data_type_from_array< sparrow::big_string_array > | |
Cget_data_type_from_array< sparrow::binary_array > | |
Cget_data_type_from_array< sparrow::binary_view_array > | |
Cget_data_type_from_array< sparrow::dense_union_array > | |
Cget_data_type_from_array< sparrow::dictionary_encoded_array< IT > > | |
Cget_data_type_from_array< sparrow::fixed_sized_list_array > | |
Cget_data_type_from_array< sparrow::fixed_width_binary_array > | |
Cget_data_type_from_array< sparrow::list_array > | |
Cget_data_type_from_array< sparrow::list_view_array > | |
Cget_data_type_from_array< sparrow::run_end_encoded_array > | |
Cget_data_type_from_array< sparrow::sparse_union_array > | |
Cget_data_type_from_array< sparrow::string_array > | |
Cget_data_type_from_array< sparrow::string_view_array > | |
Cholder | |
Cis_dictionary_encoded_array | |
Cis_dictionary_encoded_array< sparrow::dictionary_encoded_array< IT > > | |
Cis_unique_ptr | |
Cis_unique_ptr< std::unique_ptr< T, D > > | |
Clayout_bracket_functor | |
Clayout_value_functor | |
Cmaybe_express_layout_desire_value_type | |
Cmaybe_express_layout_desire_value_type< T > | |
Cmaybe_nullable_value_type | |
Cmaybe_nullable_value_type< T > | |
Cnested_eq | |
Cnested_eq< T > | |
Cnested_less | |
Cnested_less< T > | |
►Coperator_arrow_dispatcher | |
Cproxy | |
Coperator_arrow_dispatcher< T &, Pointer > | |
Cvariable_size_binary_format | |
Cvariable_size_binary_format< std::string, std::int32_t > | |
Cvariable_size_binary_format< std::string, std::int64_t > | |
Cvariable_size_binary_format< std::vector< byte_t >, std::int32_t > | |
Cvariable_size_binary_format< std::vector< byte_t >, std::int64_t > | |
►Ndetails | |
Ctrivial_copyable_data_access | Data access class for trivial copyable types |
►Nimpl | |
Cget_inner_reference | |
►Nmpl | |
►Nimpl | |
Crename_impl | |
Crename_impl< From< T... >, To > | |
Ctransform_impl | |
Ctransform_impl< F, L1< T1... >, L2< T2... > > | |
Ctransform_impl< F, L< T... > > | |
►Npredicate | |
Csame_as | Compile-time type predicate: true if the evaluated type is the same as T |
Cadd_const_lvalue_reference | |
Cconstify | |
Cconstify< T &, is_const > | |
Cct_type_predicate_to_callable | |
Cdependent_false | Workaround to replace static_assert(false) in template code |
Cexcludes_copy_and_move_ctor | |
Cexcludes_copy_and_move_ctor< CLS > | |
Cexcludes_copy_and_move_ctor< CLS, T > | |
Cis_type_instance_of | |
Cis_type_instance_of< L< T... >, U > | |
Ctypelist | A sequence of types, used for meta-programming operations |
Cany_allocator | |
Carray | Dynamically typed array encapsulating an Arrow layout |
Carray_bitmap_base_impl | Base class for arrays using a validity buffer for defining their bitmap |
►Carray_crtp_base | Base class defining common immutable interface for arrays with a bitmap |
Citerator_types | |
Carray_inner_types | Traits class that must be specialized by array classes inheriting from array_crtp_base |
Carray_inner_types< array_trivial_copyable< T > > | |
Carray_inner_types< decimal_array< T > > | |
Carray_inner_types< fixed_sized_list_array > | |
Carray_inner_types< fixed_width_binary_array_impl< T, CR > > | |
Carray_inner_types< list_array_impl< BIG > > | |
Carray_inner_types< list_view_array_impl< BIG > > | |
Carray_inner_types< struct_array > | |
Carray_inner_types< timestamp_array< T > > | |
►Carray_inner_types< variable_size_binary_array_impl< T, CR, OT > > | |
Cconst_iterator_types | |
Citerator_types | |
Carray_inner_types< variable_size_binary_view_array_impl< T > > | |
Carray_inner_types_base | Base class for array_inner_types specialization |
Carray_traits | |
Carray_trivial_copyable | |
Carray_wrapper | Base class for array type erasure |
Carray_wrapper_impl | |
Carrow_array_and_schema | |
Carrow_array_and_schema_pointers | |
Carrow_array_private_data | Private data for ArrowArray |
Carrow_data_ownership | Specifies the ownership model when passing Arrow data to another system through ArrowArray and ArrowSchema |
Carrow_proxy | Proxy class over ArrowArray and ArrowSchema |
Carrow_proxy_exception | Exception thrown by the arrow_proxy class |
Carrow_schema_private_data | Private data for ArrowSchema |
Carrow_traits | Provides compile-time information about Arrow data types |
Carrow_traits< chrono::months > | |
Carrow_traits< chrono::time_microseconds > | |
Carrow_traits< chrono::time_milliseconds > | |
Carrow_traits< chrono::time_nanoseconds > | |
Carrow_traits< chrono::time_seconds > | |
Carrow_traits< date_days > | |
Carrow_traits< date_milliseconds > | |
Carrow_traits< days_time_interval > | |
Carrow_traits< decimal< int128_t > > | |
Carrow_traits< decimal< int256_t > > | |
Carrow_traits< decimal< std::int32_t > > | |
Carrow_traits< decimal< std::int64_t > > | |
Carrow_traits< list_value > | |
Carrow_traits< month_day_nanoseconds_interval > | |
Carrow_traits< null_type > | |
Carrow_traits< std::chrono::microseconds > | |
Carrow_traits< std::chrono::milliseconds > | |
Carrow_traits< std::chrono::nanoseconds > | |
Carrow_traits< std::chrono::seconds > | |
Carrow_traits< std::string > | |
Carrow_traits< struct_value > | |
Carrow_traits< T > | |
Carrow_traits< timestamp< std::chrono::microseconds > > | |
Carrow_traits< timestamp< std::chrono::milliseconds > > | |
Carrow_traits< timestamp< std::chrono::nanoseconds > > | |
Carrow_traits< timestamp< std::chrono::seconds > > | |
Cbad_nullable_access | |
Cbitset_iterator | Iterator used to iterate over the bits of a dynamic bitset as if they were addressable values |
Cbitset_reference | Reference proxy used by the bitset_iterator class to make it possible to assign a bit of a bitset as a regular reference |
Cbuffer | Object that owns a piece of contiguous memory |
Cbuffer_adaptor | 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> |
►Cbuffer_base | Base class for buffer |
Cbuffer_data | |
Cbuffer_view | |
Cchildren_ownership | |
Ccloning_ptr | Smart pointer behaving like a copiable std::unique_ptr |
Ccommon_native_types_traits | |
Ccrtp_base | Base class for CRTP base classes |
Cdata_descriptor | |
Cdays_time_interval | |
Cdecimal | |
Cdecimal_array | |
Cdense_union_array | |
Cdense_union_flag_t | |
Cdict_encode | |
Cdictionary_encoded_array | |
Cdynamic_bitset | This class represents a dynamic size sequence of bits |
Cdynamic_bitset_base | Base class for dynamic_bitset and dynamic_bitset_view |
Cdynamic_bitset_view | This class represents a view to a dynamic size sequence of bits |
Cempty_iterator | |
Cfixed_sized_list_array | |
Cfixed_width_binary_array_impl | |
Cfixed_width_binary_reference | Implementation of reference to inner type used for layout L |
Cfunctor_index_iterator | |
Cholder | |
Cis_date_array | |
Cis_date_array< date_array< T > > | |
Cis_duration_array | |
Cis_duration_array< duration_array< T > > | |
Cis_interval_array | |
Cis_interval_array< interval_array< T > > | |
Cis_move_iterator | |
Cis_move_iterator< std::move_iterator< Iterator > > | |
Cis_nullable | |
Cis_nullable< nullable< T, B > > | |
Cis_primitive_array | |
Cis_primitive_array< primitive_array< T > > | |
Cis_time_array | |
Cis_time_array< time_array< T > > | |
Cis_timestamp_array | |
Cis_timestamp_array< timestamp_array< T > > | |
Cis_variable_size_binary_view_array_impl | |
Cis_variable_size_binary_view_array_impl< variable_size_binary_view_array_impl< T > > | |
Citerator_access | |
Citerator_adaptor | |
Citerator_base | |
Citerator_root_base | |
Citerator_root_base< Derived, Element, std::contiguous_iterator_tag, Reference, Difference > | |
Citerator_root_base< Derived, Element, std::random_access_iterator_tag, Reference, Difference > | |
Clarge_binary_flag_t | |
Clarge_list_flag_t | |
Clayout_element_functor | |
Clayout_iterator | Layout iterator class |
Clist_array_crtp_base | |
Clist_array_impl | |
Clist_value | |
Clist_view_array_impl | |
Cmonth_day_nanoseconds_interval | |
►Cmutable_array_base | Base class definining common interface for arrays with a bitmap |
Citerator_types | |
Cnon_owning_dynamic_bitset | |
Cnull_array | |
Cnull_type | |
Cnullable | The nullable class models a value or a reference that can be "null", or missing, like values traditionally used in data science libraries |
Cnullable_traits | |
Cnullable_traits< T & > | |
Cnullable_variant | Variant of nullable, exposing has_value for convenience |
Cnullval_t | Nullval_t is an empty class used to indicate that a nullable is null |
Coverloaded | |
Cpointer_iterator | |
Crecord_batch | Table-like data structure |
Creference_wrapper_equal | Functor for comparing two reference wrappers |
Creference_wrapper_hasher | Hash function object for std::reference_wrapper |
Crepeat_view | A view that repeats a value a given number of times |
Crepeat_view_iterator | |
Crun_encoded_array_iterator | |
Crun_end_encode | |
Crun_end_encoded_array | |
Csparse_union_array | |
Csparse_union_flag_t | |
Cstruct_array | |
Cstruct_value | |
Ctimestamp_array | Array of timestamps |
Ctimestamp_reference | Implementation of reference to inner type used for layout L |
Cu8_buffer | |
Cunion_array_crtp_base | |
Cvalue_ptr | A value_ptr is a smart pointer that behaves like a value |
Cvariable_size_binary_array_impl | |
Cvariable_size_binary_reference | Implementation of reference to inner type used for layout L |
Cvariable_size_binary_value_iterator | Iterator over the data values of a variable size binary layout |
Cvariable_size_binary_view_array_impl | |
Cvector_view | 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 |
►Nstd | |
Cbasic_common_reference< sparrow::fixed_width_binary_reference< Layout >, std::vector< sparrow::byte_t >, TQual, UQual > | |
Cbasic_common_reference< sparrow::nullable< T, TB >, sparrow::nullable< U, UB >, TQual, UQual > | |
Cbasic_common_reference< sparrow::timestamp< T >, sparrow::timestamp_reference< Layout >, TQual, UQual > | |
Cbasic_common_reference< sparrow::timestamp_reference< Layout >, sparrow::timestamp< T >, TQual, UQual > | |
Cbasic_common_reference< sparrow::variable_size_binary_reference< Layout >, std::string, TQual, UQual > | |
Cbasic_common_reference< sparrow::variable_size_binary_reference< Layout >, std::vector< std::byte >, TQual, UQual > | |
Cbasic_common_reference< std::string, sparrow::variable_size_binary_reference< Layout >, TQual, UQual > | |
Cbasic_common_reference< std::vector< sparrow::byte_t >, sparrow::fixed_width_binary_reference< Layout >, TQual, UQual > | |
Cbasic_common_reference< std::vector< std::byte >, sparrow::variable_size_binary_reference< Layout >, TQual, UQual > | |
Cformatter< std::variant< T... > > | |
CArrowArray | |
CArrowSchema | |
CTs... | |