A SQL Statement encapsulates the properties that are required to form a SqlPreparedStatement that can be serialized and executed.
It is prevented to a SqlStatement to be immediately executed for enforcing SqlPreparedStatement to be cached and executed in later moments, optimizing performances and re-usability.