OmniSciDB
085a039ca4
|
Functions | |
std::string | agg_to_string (const Analyzer::AggExpr *agg_expr, const RelAlgExecutionUnit *ra_exe_unit, const Catalog_Namespace::Catalog *catalog) |
std::string | where_to_string (const RelAlgExecutionUnit *ra_exe_unit, const Catalog_Namespace::Catalog *catalog) |
std::string | join_condition_to_string (const RelAlgExecutionUnit *ra_exe_unit, const Catalog_Namespace::Catalog *catalog) |
std::string | targets_to_string (const RelAlgExecutionUnit *ra_exe_unit, const Catalog_Namespace::Catalog *catalog) |
std::string | group_by_to_string (const RelAlgExecutionUnit *ra_exe_unit, const Catalog_Namespace::Catalog *catalog) |
std::string | from_to_string (const RelAlgExecutionUnit *ra_exe_unit, const Catalog_Namespace::Catalog *catalog) |
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, | ||
const Catalog_Namespace::Catalog * | catalog | ||
) |
Definition at line 119 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, |
const Catalog_Namespace::Catalog * | catalog | ||
) |
Definition at line 278 of file SerializeToSql.cpp.
References RelAlgExecutionUnit::input_descs, 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, |
const Catalog_Namespace::Catalog * | catalog | ||
) |
Definition at line 268 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, |
const Catalog_Namespace::Catalog * | catalog | ||
) |
Definition at line 246 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 288 of file SerializeToSql.cpp.
Referenced by serialize_to_sql().
std::string anonymous_namespace{SerializeToSql.cpp}::targets_to_string | ( | const RelAlgExecutionUnit * | ra_exe_unit, |
const Catalog_Namespace::Catalog * | catalog | ||
) |
Definition at line 258 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, |
const Catalog_Namespace::Catalog * | catalog | ||
) |
Definition at line 235 of file SerializeToSql.cpp.
References join(), RelAlgExecutionUnit::quals, RelAlgExecutionUnit::simple_quals, and ScalarExprToSql::visitList().
Referenced by serialize_to_sql().