I thought about how can it work under the hood and I came with an idea
Db engine receives query with parameters and also defined values of those parameters
SQL is being parsed into syntax tree like that
After parsing values of parameters are inserted into tree to places where associated with them parameters are
Query is being executed without another parsing
Is it at least conceptually true?