sparrow 0.3.0
Loading...
Searching...
No Matches
sparrow::arrow_traits< T > Struct Template Reference

Provides compile-time information about Arrow data types. More...

Detailed Description

template<class T>
struct sparrow::arrow_traits< T >

Provides compile-time information about Arrow data types.

Custom types can be made compatible by implementing this traits type.

The following information must be provided if the type is an arrow type:

  • type_id : the runtime identifier value for that type, see data_type
  • value_type : the value representation type to use in C++ (usually T)
  • default_layout: the layout to use for that type FIXME: be more precise than that
  • MORE TO COME SOON, SEE TODOs BELOW
Template Parameters
TType for C++ value-representation that this type describes the traits of.
Note
: See ./arrow_traits.hpp for implementations for default base types.
See also
is_arrow_traits, has_arrow_type_traits

Definition at line 720 of file data_type.hpp.


The documentation for this struct was generated from the following file: