sparrow ..
|
#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. | |