29 #include <string_view>
33 static_assert(!std::is_trivial<std::string_view>::value);
48 static_assert(
sizeof(
char) ==
sizeof(int8_t));
49 static_assert(std::is_standard_layout<StringView>::value);
50 static_assert(std::is_trivial<StringView>::value);
64 static_assert(!std::is_standard_layout<VarlenDatum>::value);
65 static_assert(!std::is_trivial<VarlenDatum>::value);
VarlenDatum(const size_t l, int8_t *p, const bool n)
std::string_view stringView() const
bool g_enable_smem_group_by true
virtual DEVICE ~VarlenDatum()