Class Analyzer::GeoColumnVar

class GeoColumnVar : public Analyzer::ColumnVar

An umbrella column var holding all information required to generate code for subcolumns. Note that this currently inherits from ColumnVar, not the GeoExpr umbrella type, because we use the same codegen paths regardless of columnvar type.

Public Functions

GeoColumnVar(const SQLTypeInfo &ti, const int table_id, const int column_id, const int range_table_index, const bool with_bounds, const bool with_render_group)
GeoColumnVar(const Analyzer::ColumnVar *column_var, const bool with_bounds, const bool with_render_group)

Protected Attributes

bool with_bounds_
bool with_render_group_