Author: shawkins
Date: 2010-01-21 11:51:55 -0500 (Thu, 21 Jan 2010)
New Revision: 1767
Modified:
trunk/engine/src/main/java/com/metamatrix/query/sql/visitor/SQLStringVisitor.java
Log:
exposing escape single part for designer integration
Modified:
trunk/engine/src/main/java/com/metamatrix/query/sql/visitor/SQLStringVisitor.java
===================================================================
---
trunk/engine/src/main/java/com/metamatrix/query/sql/visitor/SQLStringVisitor.java 2010-01-21
16:22:48 UTC (rev 1766)
+++
trunk/engine/src/main/java/com/metamatrix/query/sql/visitor/SQLStringVisitor.java 2010-01-21
16:51:55 UTC (rev 1767)
@@ -1157,7 +1157,7 @@
* @param str String literal value (unquoted), never null
* @return Escaped string literal value
*/
- protected String escapeStringValue(String str, String tick) {
+ static String escapeStringValue(String str, String tick) {
return StringUtil.replaceAll(str, tick, tick + tick);
}
@@ -1551,7 +1551,7 @@
parts.add(registerNode(obj.getRowLimit()));
}
- private String escapeSinglePart(String part) {
+ public static String escapeSinglePart(String part) {
if(isReservedWord(part)) {
return ID_ESCAPE_CHAR + part + ID_ESCAPE_CHAR;
}
@@ -1576,7 +1576,7 @@
* @param string String to check
* @return True if reserved word
*/
- protected boolean isReservedWord(String string) {
+ static boolean isReservedWord(String string) {
if(string == null) {
return false;
}
Show replies by date