Struct TargetValueConverter¶
-
struct
TargetValueConverter¶ Subclassed by ArrayValueConverter< ELEMENT_CONVERTER >, GeoPointValueConverter, NumericValueConverter< SOURCE_TYPE, TARGET_TYPE >, NumericValueConverter< int64_t, TARGET_TYPE >, StringValueConverter
Public Functions
-
TargetValueConverter(const ColumnDescriptor *cd)¶
-
virtual
~TargetValueConverter()¶
-
virtual void
allocateColumnarData(size_t num_rows) = 0¶
-
virtual void
convertToColumnarFormat(size_t row, const TargetValue *value) = 0¶
-
virtual void
finalizeDataBlocksForInsertData()¶
-
virtual void
addDataBlocksToInsertData(Fragmenter_Namespace::InsertData &insertData) = 0¶
Public Members
-
const ColumnDescriptor *
column_descriptor_¶
-
boost_variant_accessor<ScalarTargetValue>
SCALAR_TARGET_VALUE_ACCESSOR¶
-
boost_variant_accessor<ArrayTargetValue>
ARRAY_TARGET_VALUE_ACCESSOR¶
-
boost_variant_accessor<GeoTargetValue>
GEO_TARGET_VALUE_ACCESSOR¶
-
boost_variant_accessor<NullableString>
NULLABLE_STRING_ACCESSOR¶
-
boost_variant_accessor<std::string>
STRING_ACCESSOR¶
-