# Pre-Processing
+ Determine if SQL can be executed by `Point_Get`
+ Constant folding
+ Expression simplification
![`smart`](TiDBQueryPreProcessingOverview_aa_002_20230912.png)
------------------------------------------------------------------------------
The primary actions in the pre-processing stage include:  
- `Point_Get` check  
- Constant folding  
- Expression simplification  

We will explore each of these in detail.
