OmniSciDB
a5dc49c757
|
Go to the source code of this file.
Classes | |
class | ScalarExprToSql |
struct | ExecutionUnitSql |
Functions | |
std::string | serialize_table_ref (const int table_id, const Catalog_Namespace::Catalog *catalog) |
std::string | serialize_column_ref (const int table_id, const int column_id, const Catalog_Namespace::Catalog *catalog) |
ExecutionUnitSql | serialize_to_sql (const RelAlgExecutionUnit *ra_exe_unit) |
std::string serialize_column_ref | ( | const int | table_id, |
const int | column_id, | ||
const Catalog_Namespace::Catalog * | catalog | ||
) |
Definition at line 303 of file SerializeToSql.cpp.
References CHECK, Catalog_Namespace::Catalog::getMetadataForColumn(), and to_string().
Referenced by anonymous_namespace{ExternalExecutor.cpp}::create_table_schema(), and ScalarExprToSql::visitColumnVar().
std::string serialize_table_ref | ( | const int | table_id, |
const Catalog_Namespace::Catalog * | catalog | ||
) |
Definition at line 292 of file SerializeToSql.cpp.
References CHECK, Catalog_Namespace::Catalog::getMetadataForTable(), and to_string().
Referenced by anonymous_namespace{SerializeToSql.cpp}::from_to_string(), and ScalarExprToSql::visitColumnVar().
ExecutionUnitSql serialize_to_sql | ( | const RelAlgExecutionUnit * | ra_exe_unit | ) |
Definition at line 315 of file SerializeToSql.cpp.
References anonymous_namespace{SerializeToSql.cpp}::from_to_string(), anonymous_namespace{SerializeToSql.cpp}::group_by_to_string(), anonymous_namespace{SerializeToSql.cpp}::join_condition_to_string(), anonymous_namespace{SerializeToSql.cpp}::maybe(), anonymous_namespace{SerializeToSql.cpp}::targets_to_string(), and anonymous_namespace{SerializeToSql.cpp}::where_to_string().
Referenced by ExecutionKernel::runImpl().