cvillegas 2005/02/06 02:41:33 Modified: src/stores/org/apache/slide/store/ojb/tools DDLGeneratorTask.java Log: Substitute length (n) when found on type specifier. Needed to handle DB2. Pass dquot and quot to velocity context for convenience. Revision Changes Path 1.2 +7 -3 jakarta-slide/src/stores/org/apache/slide/store/ojb/tools/DDLGeneratorTask.java Index: DDLGeneratorTask.java =================================================================== RCS file: /home/cvs/jakarta-slide/src/stores/org/apache/slide/store/ojb/tools/DDLGeneratorTask.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- DDLGeneratorTask.java 23 Jan 2005 14:13:48 -0000 1.1 +++ DDLGeneratorTask.java 6 Feb 2005 10:41:33 -0000 1.2 @@ -177,6 +177,8 @@ } catch (Exception e) { } col.type = props.getProperty(elemCol.getAttributeValue("type")); + int varlen = col.size > 0 ? col.size : 250; + col.type = StringUtils.replace(col.type, "(n)", "(" + varlen + ")"); col.isNotNull = Boolean.valueOf(elemCol.getAttributeValue("required")); table.columns.add(col); } @@ -210,6 +212,8 @@ } VelocityContext context = new VelocityContext(); context.put("eol", System.getProperty("line.separator")); + context.put("dquot", "\""); + context.put("quot", "'"); context.put("strings", new Strings()); context.put("tables", tables); context.put("props", props);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]