Struct GeoMultiPolygonValueConverter¶
-
struct
GeoMultiPolygonValueConverter: public GeoPointValueConverter, public GeoPolygonRenderGroupManager¶ Public Functions
-
GeoMultiPolygonValueConverter(const Catalog_Namespace::Catalog &cat, size_t num_rows, const ColumnDescriptor *logicalColumnDescriptor, RenderGroupAnalyzerMap *render_group_analyzer_map)¶
-
~GeoMultiPolygonValueConverter()¶
-
void
allocateColumnarData(size_t num_rows)¶
-
void
convertToColumnarFormat(size_t row, const TargetValue *value)¶
-
void
addDataBlocksToInsertData(Fragmenter_Namespace::InsertData &insertData)¶
Public Members
-
const ColumnDescriptor *
ring_sizes_column_descriptor_¶
-
const ColumnDescriptor *
ring_sizes_solumn_descriptor_¶
-
const ColumnDescriptor *
bounds_column_descriptor_¶
-
const ColumnDescriptor *
render_group_column_descriptor_¶
-
std::unique_ptr<std::vector<ArrayDatum>>
ring_sizes_data_¶
-
std::unique_ptr<std::vector<ArrayDatum>>
poly_rings_data_¶
-
std::unique_ptr<std::vector<ArrayDatum>>
bounds_data_¶
-
std::unique_ptr<int32_t[]>
render_group_data_¶
-
boost_variant_accessor<GeoMultiPolyTargetValue>
GEO_MULTI_POLY_VALUE_ACCESSOR¶
-