String sql, StatementNode stmt,
List<ParameterNode> params, int[] paramTypes) {
setSchema(compiler.getSchema());
DMLStatementNode dmlStmt = (DMLStatementNode)stmt;
PostgresQueryContext queryContext = new PostgresQueryContext(server, this.schema);
PlanContext planContext = new ServerPlanContext(compiler, queryContext);
// TODO: This needs to make types with better default attributes or else
// decimals and strings get truncated, collation doesn't match, etc.
if (paramTypes != null && false) {
for (ParameterNode param : params) {
int paramno = param.getParameterNumber();