Struct StringValueConverter¶
-
struct
StringValueConverter
: public TargetValueConverter¶ Public Functions
-
StringValueConverter
(const Catalog_Namespace::Catalog &cat, const ColumnDescriptor *cd, size_t num_rows, bool dictEncoded, int32_t sourceDictId, StringDictionaryProxy *literals_dict)¶
-
~StringValueConverter
()¶
-
void
allocateColumnarData
(size_t num_rows)¶
-
void
convertToColumnarFormatFromDict
(size_t row, const TargetValue *value)¶
-
void
convertToColumnarFormatFromString
(size_t row, const TargetValue *value)¶
-
void
convertToColumnarFormat
(size_t row, const TargetValue *value)¶
-
void
addDataBlocksToInsertData
(Fragmenter_Namespace::InsertData &insertData)¶
Public Members
-
std::unique_ptr<std::vector<std::string>>
column_data_
¶
-
boost_variant_accessor<int64_t>
SOURCE_TYPE_ACCESSOR
¶
-
StringDictionary *
source_dict_
¶
-
StringDictionaryProxy *
literals_source_dict_
¶
-
bool
dict_encoded_
¶
-