Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/util
In directory sc8-pr-cvs1:/tmp/cvs-serv27494/sf/hibernate/util
Modified Files:
StringHelper.java
Log Message:
support [] quoted identifiers
Index: StringHelper.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/util/StringHelper.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** StringHelper.java 2 Feb 2003 06:41:06 -0000 1.7
--- StringHelper.java 4 Mar 2003 14:36:23 -0000 1.8
***************
*** 108,112 ****
char quote = name.charAt(0);
! boolean nameEscaped = Dialect.QUOTE.indexOf(quote) > -1;
StringBuffer nameBuffer = new StringBuffer(30);
--- 108,113 ----
char quote = name.charAt(0);
! int quoteType = Dialect.QUOTE.indexOf(quote);
! boolean nameEscaped = quoteType > -1;
StringBuffer nameBuffer = new StringBuffer(30);
***************
*** 120,124 ****
if (nameEscaped) {
nameBuffer.insert(0, quote);
! nameBuffer.append(quote);
}
return nameBuffer.toString();
--- 121,125 ----
if (nameEscaped) {
nameBuffer.insert(0, quote);
! nameBuffer.append( Dialect.CLOSED_QUOTE.charAt(quoteType) );
}
return nameBuffer.toString();
|