Class ScalarExprToSql¶
-
class
ScalarExprToSql
: public ScalarExprVisitor<std::string>¶ Public Functions
-
ScalarExprToSql
(const RelAlgExecutionUnit *ra_exe_unit, const Catalog_Namespace::Catalog *catalog)¶
-
std::string
visitFunctionOper
(const Analyzer::FunctionOper *func_oper) const¶
-
std::string
visitWindowFunction
(const Analyzer::WindowFunction *window_func) const¶
Protected Functions
-
std::string
aggregateResult
(const std::string &aggregate, const std::string &next_result) const¶
-
std::string
defaultResult
() const¶
Private Members
-
const RelAlgExecutionUnit *
ra_exe_unit_
¶
Private Static Functions
-
std::string
binOpTypeToString
(const SQLOps op_type)¶
-