MySQL 8.0.32
Source Code Documentation
Item_in_subselect::In2exists_info Struct Reference

This bundles several pieces of information useful when doing the IN->EXISTS transform. More...

Public Attributes

bool added_to_where
 True: if IN->EXISTS has been done and has added a condition to the subquery's WHERE clause. More...
 
bool dependent_before
 True: if subquery was dependent (correlated) before IN->EXISTS was done. More...
 
bool dependent_after
 True: if subquery was dependent (correlated) after IN->EXISTS was done. More...
 

Detailed Description

This bundles several pieces of information useful when doing the IN->EXISTS transform.

If this transform has not been done, pointer is NULL.

Member Data Documentation

◆ added_to_where

bool Item_in_subselect::In2exists_info::added_to_where

True: if IN->EXISTS has been done and has added a condition to the subquery's WHERE clause.

◆ dependent_after

bool Item_in_subselect::In2exists_info::dependent_after

True: if subquery was dependent (correlated) after IN->EXISTS was done.

◆ dependent_before

bool Item_in_subselect::In2exists_info::dependent_before

True: if subquery was dependent (correlated) before IN->EXISTS was done.


The documentation for this struct was generated from the following file: