@Override
public PostgresStatement finishGenerating(PostgresServerSession server,
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) {