OmniSciDB
a5dc49c757
|
Classes | |
class | OrToInVisitor |
class | RecursiveOrToInVisitor |
class | ArrayElementStringLiteralEncodingVisitor |
class | ConstantFoldingVisitor |
Functions | |
const Analyzer::Expr * | strip_likelihood (const Analyzer::Expr *expr) |
void | update_input_to_nest_lv (std::unordered_map< const RelAlgNode *, int > &input_to_nest_level, shared::ColumnKey const &column_key, int target_nest_lv) |
int | update_input_desc (std::vector< InputDescriptor > &input_descs, shared::ColumnKey const &column_key, int target_nest_lv) |
auto | update_input_col_desc (std::list< std::shared_ptr< const InputColDescriptor >> &input_col_desc, shared::ColumnKey const &column_key, int target_nest_lv) |
const Analyzer::Expr* anonymous_namespace{ExpressionRewrite.cpp}::strip_likelihood | ( | const Analyzer::Expr * | expr | ) |
Definition at line 765 of file ExpressionRewrite.cpp.
Referenced by fold_expr(), and rewrite_expr().
auto anonymous_namespace{ExpressionRewrite.cpp}::update_input_col_desc | ( | std::list< std::shared_ptr< const InputColDescriptor >> & | input_col_desc, |
shared::ColumnKey const & | column_key, | ||
int | target_nest_lv | ||
) |
Definition at line 839 of file ExpressionRewrite.cpp.
References shared::ColumnKey::db_id, and shared::ColumnKey::table_id.
Referenced by translate_bounding_box_intersect_with_reordering().
int anonymous_namespace{ExpressionRewrite.cpp}::update_input_desc | ( | std::vector< InputDescriptor > & | input_descs, |
shared::ColumnKey const & | column_key, | ||
int | target_nest_lv | ||
) |
Definition at line 825 of file ExpressionRewrite.cpp.
References shared::ColumnKey::db_id, and shared::ColumnKey::table_id.
Referenced by translate_bounding_box_intersect_with_reordering().
void anonymous_namespace{ExpressionRewrite.cpp}::update_input_to_nest_lv | ( | std::unordered_map< const RelAlgNode *, int > & | input_to_nest_level, |
shared::ColumnKey const & | column_key, | ||
int | target_nest_lv | ||
) |
Definition at line 806 of file ExpressionRewrite.cpp.
References anonymous_namespace{QueryMemoryDescriptor.cpp}::any_of(), shared::ColumnKey::db_id, get_physical_table_inputs(), and shared::ColumnKey::table_id.
Referenced by translate_bounding_box_intersect_with_reordering().