Struct HostArrayDatum

struct HostArrayDatum : public VarlenDatum

Public Types

using ManagedPtr = std::shared_ptr<int8_t>

Public Functions

HostArrayDatum()
HostArrayDatum(size_t const l, ManagedPtr p, bool const n)
HostArrayDatum(size_t const l, int8_t *p, bool const n)
template<typename CUSTOM_DELETER, typename = std::enable_if_t<std::is_void<std::result_of_t<CUSTOM_DELETER(int8_t *)>>::value>>
HostArrayDatum(size_t const l, int8_t *p, CUSTOM_DELETER custom_deleter)
template<typename CUSTOM_DELETER, typename = std::enable_if_t<std::is_void<std::result_of_t<CUSTOM_DELETER(int8_t *)>>::value>>
HostArrayDatum(size_t const l, int8_t *p, bool const n, CUSTOM_DELETER custom_deleter)

Public Members

ManagedPtr data_ptr