OmniSciDB
a5dc49c757
|
Functions | |
std::string | agg_to_string (const Analyzer::AggExpr *agg_expr, const RelAlgExecutionUnit *ra_exe_unit) |
std::string | where_to_string (const RelAlgExecutionUnit *ra_exe_unit) |
std::string | join_condition_to_string (const RelAlgExecutionUnit *ra_exe_unit) |
std::string | targets_to_string (const RelAlgExecutionUnit *ra_exe_unit) |
std::string | group_by_to_string (const RelAlgExecutionUnit *ra_exe_unit) |
std::string | from_to_string (const RelAlgExecutionUnit *ra_exe_unit) |
std::string | maybe (const std::string &prefix, const std::string &clause) |
std::string anonymous_namespace{SerializeToSql.cpp}::agg_to_string | ( | const Analyzer::AggExpr * | agg_expr, |
const RelAlgExecutionUnit * | ra_exe_unit | ||
) |
Definition at line 120 of file SerializeToSql.cpp.
References Analyzer::AggExpr::get_aggtype(), Analyzer::AggExpr::get_arg(), Analyzer::AggExpr::get_is_distinct(), toString(), and ScalarExprVisitor< T >::visit().
Referenced by ScalarExprToSql::visitAggExpr().
std::string anonymous_namespace{SerializeToSql.cpp}::from_to_string | ( | const RelAlgExecutionUnit * | ra_exe_unit | ) |
Definition at line 274 of file SerializeToSql.cpp.
References Catalog_Namespace::SysCatalog::getCatalog(), RelAlgExecutionUnit::input_descs, Catalog_Namespace::SysCatalog::instance(), join(), and serialize_table_ref().
Referenced by serialize_to_sql().
std::string anonymous_namespace{SerializeToSql.cpp}::group_by_to_string | ( | const RelAlgExecutionUnit * | ra_exe_unit | ) |
Definition at line 265 of file SerializeToSql.cpp.
References RelAlgExecutionUnit::groupby_exprs, join(), and ScalarExprToSql::visitList().
Referenced by serialize_to_sql().
std::string anonymous_namespace{SerializeToSql.cpp}::join_condition_to_string | ( | const RelAlgExecutionUnit * | ra_exe_unit | ) |
Definition at line 245 of file SerializeToSql.cpp.
References join(), RelAlgExecutionUnit::join_quals, and ScalarExprToSql::visitList().
Referenced by serialize_to_sql().
std::string anonymous_namespace{SerializeToSql.cpp}::maybe | ( | const std::string & | prefix, |
const std::string & | clause | ||
) |
Definition at line 286 of file SerializeToSql.cpp.
Referenced by serialize_to_sql().
std::string anonymous_namespace{SerializeToSql.cpp}::targets_to_string | ( | const RelAlgExecutionUnit * | ra_exe_unit | ) |
Definition at line 256 of file SerializeToSql.cpp.
References join(), RelAlgExecutionUnit::target_exprs, and ScalarExprVisitor< T >::visit().
Referenced by serialize_to_sql().
std::string anonymous_namespace{SerializeToSql.cpp}::where_to_string | ( | const RelAlgExecutionUnit * | ra_exe_unit | ) |
Definition at line 235 of file SerializeToSql.cpp.
References join(), RelAlgExecutionUnit::quals, RelAlgExecutionUnit::simple_quals, and ScalarExprToSql::visitList().
Referenced by serialize_to_sql().