8#ifndef COLUMNAR_CORE_STRING_COLUMN_H
9#define COLUMNAR_CORE_STRING_COLUMN_H
27 static std::string_view
convertInput (
const std::string& value) {
return std::string_view (value);}
45 static std::string_view
convertInput (std::span<const char> value) {
return std::string_view (value.begin(), value.end());}
a struct that contains meta-information about each column that's needed to interface the column with ...
static constexpr bool useConvertWithDataInput
static ColumnInfo & updateColumnInfo(ColumnarTool< CM > &, ColumnInfo &info)
static constexpr bool isNativeType
static constexpr bool useConvertInput
static std::string_view convertInput(std::span< const char > value)
std::vector< char > ColumnType
std::string_view UserType
std::string_view UserType
static constexpr bool isNativeType
static constexpr bool useConvertWithDataInput
NativeColumn< std::string > ColumnType
static ColumnInfo & updateColumnInfo(ColumnarTool< CM > &, ColumnInfo &info)
static constexpr bool useConvertInput
static std::string_view convertInput(const std::string &value)
a trait class to provide information about the column type
a type wrapper to force AccessorTemplate to treat the type as native