offline only supports select <const_literal>, it is better to support arbitrary expression in const projection, e.g select fn(12).
The feature is generally ease the workflow of integration tests that for example want to test the correctness of a external registered function via create function statement.