MySQL 8.4.2
Source Code Documentation
|
Helper singleton class used to track information needed to perform the transform of a correlated scalar subquery in a derived table, as performed by decorrelate_derived_scalar_subquery_pre
and decorrelate_derived_scalar_subquery_pre
.
More...
Public Member Functions | |
Lifted_expressions_map (MEM_ROOT *root) | |
Public Attributes | |
List< Item > | m_inner_fields |
< list of fields in WHERE clauses eligible for lifting More... | |
List< Item > | m_inner_func_calls |
Mem_root_array< uint > | m_field_positions |
Mem_root_array< uint > | m_func_call_positions |
The list of outer fields of the WHERE clauses eligible. More... | |
List< Item > | m_outer_fields |
Helper singleton class used to track information needed to perform the transform of a correlated scalar subquery in a derived table, as performed by decorrelate_derived_scalar_subquery_pre
and decorrelate_derived_scalar_subquery_pre
.
|
inlineexplicit |
Mem_root_array<uint> Lifted_expressions_map::m_field_positions |
Mem_root_array<uint> Lifted_expressions_map::m_func_call_positions |
The list of outer fields of the WHERE clauses eligible.
< list of fields in WHERE clauses eligible for lifting
list of expressions that are not simple fields in WHERE clauses eligible for lifting.