**Is your feature request related to a problem?** Framework work of the development feature of Calcite Engine. **What solution would you like?** 1. Enable Script Pushdown 2. Eval expression could be pushdown by script pushdown feature. Adding all duplicated open issues to its sub-issues list.