consolidate logic for PreparedStatement and CallableStatement
add TransformInfo class for parameter transform

The class holds:
- calling class
- datasource name
- query string
- batch or not
- current order count in batch