OmniSciDB
a5dc49c757
|
#include <TargetValueConverters.h>
Public Member 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 |
Definition at line 51 of file TargetValueConverters.h.
|
inline |
Definition at line 62 of file TargetValueConverters.h.
|
inlinevirtual |
Definition at line 64 of file TargetValueConverters.h.
|
pure virtual |
Implemented in GeoMultiPolygonValueConverter, GeoPolygonValueConverter, GeoMultiLinestringValueConverter, GeoLinestringValueConverter, GeoMultiPointValueConverter, GeoPointValueConverter, ArrayValueConverter< ELEMENT_CONVERTER >, StringValueConverter, DictionaryValueConverter< TARGET_TYPE >, NumericValueConverter< SOURCE_TYPE, TARGET_TYPE >, and NumericValueConverter< int64_t, TARGET_TYPE >.
|
pure virtual |
Implemented in GeoMultiPolygonValueConverter, GeoPolygonValueConverter, GeoMultiLinestringValueConverter, GeoLinestringValueConverter, GeoMultiPointValueConverter, GeoPointValueConverter, ArrayValueConverter< ELEMENT_CONVERTER >, StringValueConverter, NumericValueConverter< SOURCE_TYPE, TARGET_TYPE >, and NumericValueConverter< int64_t, TARGET_TYPE >.
|
pure virtual |
Implemented in GeoMultiPolygonValueConverter, GeoPolygonValueConverter, GeoMultiLinestringValueConverter, GeoLinestringValueConverter, GeoMultiPointValueConverter, GeoPointValueConverter, ArrayValueConverter< ELEMENT_CONVERTER >, StringValueConverter, DictionaryValueConverter< TARGET_TYPE >, NumericValueConverter< SOURCE_TYPE, TARGET_TYPE >, and NumericValueConverter< int64_t, TARGET_TYPE >.
|
inlinevirtual |
Reimplemented in ArrayValueConverter< ELEMENT_CONVERTER >, and DictionaryValueConverter< TARGET_TYPE >.
Definition at line 70 of file TargetValueConverters.h.
boost_variant_accessor<ArrayTargetValue> TargetValueConverter::ARRAY_TARGET_VALUE_ACCESSOR |
Definition at line 56 of file TargetValueConverters.h.
const ColumnDescriptor* TargetValueConverter::column_descriptor_ |
Definition at line 53 of file TargetValueConverters.h.
Referenced by NumericValueConverter< int64_t, TARGET_TYPE >::addDataBlocksToInsertData(), DictionaryValueConverter< TARGET_TYPE >::addDataBlocksToInsertData(), StringValueConverter::addDataBlocksToInsertData(), ArrayValueConverter< ELEMENT_CONVERTER >::addDataBlocksToInsertData(), GeoPointValueConverter::addDataBlocksToInsertData(), GeoLinestringValueConverter::GeoLinestringValueConverter(), GeoMultiLinestringValueConverter::GeoMultiLinestringValueConverter(), GeoMultiPointValueConverter::GeoMultiPointValueConverter(), GeoMultiPolygonValueConverter::GeoMultiPolygonValueConverter(), GeoPointValueConverter::GeoPointValueConverter(), GeoPolygonValueConverter::GeoPolygonValueConverter(), and GeoPointValueConverter::toCompressedCoords().
boost_variant_accessor<GeoTargetValue> TargetValueConverter::GEO_TARGET_VALUE_ACCESSOR |
Definition at line 57 of file TargetValueConverters.h.
Referenced by GeoMultiPointValueConverter::convertToColumnarFormat(), GeoLinestringValueConverter::convertToColumnarFormat(), GeoMultiLinestringValueConverter::convertToColumnarFormat(), GeoPolygonValueConverter::convertToColumnarFormat(), and GeoMultiPolygonValueConverter::convertToColumnarFormat().
boost_variant_accessor<NullableString> TargetValueConverter::NULLABLE_STRING_ACCESSOR |
Definition at line 59 of file TargetValueConverters.h.
Referenced by StringValueConverter::convertToColumnarFormatFromString().
boost_variant_accessor<ScalarTargetValue> TargetValueConverter::SCALAR_TARGET_VALUE_ACCESSOR |
Definition at line 55 of file TargetValueConverters.h.
Referenced by NumericValueConverter< int64_t, TARGET_TYPE >::convertToColumnarFormat(), DictionaryValueConverter< TARGET_TYPE >::convertToColumnarFormat(), StringValueConverter::convertToColumnarFormatFromDict(), and StringValueConverter::convertToColumnarFormatFromString().
boost_variant_accessor<std::string> TargetValueConverter::STRING_ACCESSOR |
Definition at line 60 of file TargetValueConverters.h.
Referenced by StringValueConverter::convertToColumnarFormatFromString().