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 ");
|