PostgresOperatorStatement opstmt = null;
if(stmt.getNodeType() == NodeTypes.CREATE_TABLE_NODE && ((CreateTableNode)stmt).getQueryExpression() != null){
opstmt = new PostgresOperatorStatement(compiler);
}
if ((params != null) && !params.isEmpty())
throw new MissingDDLParametersException ();
return new PostgresDDLStatement((DDLStatementNode)stmt, sql, opstmt);
}