From: <one...@us...> - 2003-01-20 12:48:49
|
Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/tool/hbm2ddl In directory sc8-pr-cvs1:/tmp/cvs-serv2323/sf/hibernate/tool/hbm2ddl Modified Files: SchemaExport.java Log Message: major refactoring to create SQL Generation layer more efficient queries against normalized mappings Index: SchemaExport.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/tool/hbm2ddl/SchemaExport.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** SchemaExport.java 17 Jan 2003 23:52:57 -0000 1.4 --- SchemaExport.java 20 Jan 2003 12:48:16 -0000 1.5 *************** *** 19,22 **** --- 19,23 ---- import net.sf.hibernate.dialect.Dialect; import net.sf.hibernate.util.JDBCExceptionReporter; + import net.sf.hibernate.util.StringHelper; /** *************** *** 206,216 **** while ( tokens.hasMoreTokens() ) { String tok = tokens.nextToken(); ! if ( ")".equals(tok) ) { depth--; if (depth==0) result.append("\n"); } result.append(tok); ! if ( ",".equals(tok) && depth==1 ) result.append("\n "); ! if ( "(".equals(tok) ) { depth++; if (depth==1) result.append("\n "); --- 207,217 ---- while ( tokens.hasMoreTokens() ) { String tok = tokens.nextToken(); ! if ( StringHelper.CLOSE_PAREN.equals(tok) ) { depth--; if (depth==0) result.append("\n"); } result.append(tok); ! if ( StringHelper.COMMA.equals(tok) && depth==1 ) result.append("\n "); ! if ( StringHelper.OPEN_PAREN.equals(tok) ) { depth++; if (depth==1) result.append("\n "); |