33 const std::vector<const Analyzer::ColumnVar*>&
getGeoArgCvs()
const;
Defines data structures for the semantic analysis phase of query processing.
void * visitFunctionOper(const Analyzer::FunctionOper *func_oper) const override
const std::vector< const Analyzer::ColumnVar * > & getGeoArgCvs() const
void * visitGeoExpr(const Analyzer::GeoExpr *geo_expr) const override
const std::string & getGeoFunctionName() const
std::vector< const Analyzer::ColumnVar * > geo_arg_cvs_
shared::TableKey outer_table_key
const std::optional< GeoJoinOperandsTableKeyPair > getJoinTableKeyPair() const
std::string geo_func_name_
shared::TableKey inner_table_key