|
sparrow 1.4.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
|
#include "sparrow/arrow_interface/arrow_array.hpp"#include "sparrow/arrow_interface/arrow_schema.hpp"#include "sparrow/buffer/dynamic_bitset/dynamic_bitset.hpp"#include "sparrow/layout/array_base.hpp"#include "sparrow/layout/array_bitmap_base.hpp"#include "sparrow/layout/layout_utils.hpp"#include "sparrow/layout/primitive_data_access.hpp"#include "sparrow/layout/timestamp_concepts.hpp"#include "sparrow/layout/timestamp_reference.hpp"#include "sparrow/types/data_traits.hpp"#include "sparrow/u8_buffer.hpp"#include "sparrow/utils/functor_index_iterator.hpp"#include "sparrow/utils/metadata.hpp"#include "sparrow/utils/mp_utils.hpp"#include "sparrow/utils/repeat_container.hpp"#include "sparrow/utils/temporal.hpp"Go to the source code of this file.
Classes | |
| struct | sparrow::array_inner_types< timestamp_array< T > > |
| struct | sparrow::is_timestamp_array< T > |
| Type trait to check if a type is a timestamp_array. More... | |
| struct | sparrow::is_timestamp_array< timestamp_array< T > > |
| Specialization for timestamp_array types. More... | |
| struct | sparrow::detail::get_data_type_from_array< timestamp_seconds_array > |
| struct | sparrow::detail::get_data_type_from_array< timestamp_milliseconds_array > |
| struct | sparrow::detail::get_data_type_from_array< timestamp_microseconds_array > |
| struct | sparrow::detail::get_data_type_from_array< timestamp_nanoseconds_array > |
| class | sparrow::timestamp_array< T > |
| Array implementation for storing timestamp values with timezone information. More... | |
Namespaces | |
| namespace | sparrow |
| namespace | sparrow::detail |
Typedefs | |
| using | sparrow::timestamp_second = timestamp<std::chrono::seconds> |
| Type aliases for common timestamp durations. | |
| using | sparrow::timestamp_millisecond = timestamp<std::chrono::milliseconds> |
| using | sparrow::timestamp_microsecond = timestamp<std::chrono::microseconds> |
| using | sparrow::timestamp_nanosecond = timestamp<std::chrono::nanoseconds> |
| using | sparrow::timestamp_seconds_array = timestamp_array<timestamp_second> |
| Type aliases for timestamp arrays with common durations. | |
| using | sparrow::timestamp_milliseconds_array = timestamp_array<timestamp_millisecond> |
| using | sparrow::timestamp_microseconds_array = timestamp_array<timestamp_microsecond> |
| using | sparrow::timestamp_nanoseconds_array = timestamp_array<timestamp_nanosecond> |
Variables | |
| template<typename T> | |
| constexpr bool | sparrow::is_timestamp_array_v = is_timestamp_array<T>::value |
| Variable template for convenient access to is_timestamp_array. | |