sparrow 0.3.0
|
#include "sparrow/arrow_interface/arrow_array.hpp"
#include "sparrow/arrow_interface/arrow_schema.hpp"
#include "sparrow/buffer/dynamic_bitset/dynamic_bitset.hpp"
#include "sparrow/buffer/u8_buffer.hpp"
#include "sparrow/layout/array_base.hpp"
#include "sparrow/layout/array_bitmap_base.hpp"
#include "sparrow/layout/layout_utils.hpp"
#include "sparrow/layout/temporal/timestamp_concepts.hpp"
#include "sparrow/layout/temporal/timestamp_reference.hpp"
#include "sparrow/layout/trivial_copyable_data_access.hpp"
#include "sparrow/types/data_traits.hpp"
#include "sparrow/utils/mp_utils.hpp"
Go to the source code of this file.
Classes | |
struct | sparrow::array_inner_types< timestamp_array< T > > |
struct | sparrow::is_timestamp_array< T > |
struct | sparrow::is_timestamp_array< timestamp_array< T > > |
class | sparrow::timestamp_array< T > |
Array of timestamps. More... | |
Namespaces | |
namespace | sparrow |
Typedefs | |
using | sparrow::timestamp_second = timestamp<std::chrono::seconds> |
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> |
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 |