unico 2004/07/21 09:03:41
Modified: src/stores/org/apache/slide/store/impl/rdbms/expression
RDBMSExpressionFactory.java
Log:
make sure property alias is never a reserved word
Revision Changes Path
1.8 +7 -4
jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/expression/RDBMSExpressionFactory.java
Index: RDBMSExpressionFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/expression/RDBMSExpressionFactory.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- RDBMSExpressionFactory.java 21 Jul 2004 09:17:35 -0000 1.7
+++ RDBMSExpressionFactory.java 21 Jul 2004 16:03:41 -0000 1.8
@@ -181,8 +181,11 @@
return !UNCOMPILABLE_PROPERTIES.contains(namespace + name);
}
+ /**
+ * converts a property name to a legal SQL alias.
+ */
public static String propertyToAlias(String propertyName) {
- return propertyName.replaceAll("-", "_");
+ return "prop_" + propertyName.replaceAll("-", "_");
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]