User: dsundstrom
Date: 02/04/14 10:28:56
Modified: src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata
JDBCTypeMappingMetaData.java
Log:
Added LCASE and UCASE functions to JBossQL.
Revision Changes Path
1.12 +25 -7
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata/JDBCTypeMappingMetaData.java
Index: JDBCTypeMappingMetaData.java
===================================================================
RCS file:
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata/JDBCTypeMappingMetaData.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- JDBCTypeMappingMetaData.java 27 Feb 2002 00:05:41 -0000 1.11
+++ JDBCTypeMappingMetaData.java 14 Apr 2002 17:28:56 -0000 1.12
@@ -17,7 +17,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Dain Sundstrom</a>
* @author <a href="[EMAIL PROTECTED]">Sebastien Alborini</a>
- * @version $Revision: 1.11 $
+ * @version $Revision: 1.12 $
*/
public final class JDBCTypeMappingMetaData {
@@ -277,7 +277,7 @@
")}"
},
new int[] {0, 1} );
- functionMappings.put(function.getFunctionName().toLowerCase(), function);
+ functionMappings.put(function.getFunctionName().toLowerCase(), function);
// substring
function = new JDBCFunctionMappingMetaData("substring",
@@ -288,7 +288,25 @@
")}"
},
new int[] {0, 1, 2} );
- functionMappings.put(function.getFunctionName().toLowerCase(), function);
+ functionMappings.put(function.getFunctionName().toLowerCase(), function);
+
+ // lcase
+ function = new JDBCFunctionMappingMetaData("lcase",
+ new String[] {
+ "{fn lcase(",
+ ")}"
+ },
+ new int[] {0} );
+ functionMappings.put(function.getFunctionName().toLowerCase(), function);
+
+ // ucase
+ function = new JDBCFunctionMappingMetaData("ucase",
+ new String[] {
+ "{fn ucase(",
+ ")}"
+ },
+ new int[] {0} );
+ functionMappings.put(function.getFunctionName().toLowerCase(), function);
// length
function = new JDBCFunctionMappingMetaData("length",
@@ -297,7 +315,7 @@
")}"
},
new int[] {0} );
- functionMappings.put(function.getFunctionName().toLowerCase(), function);
+ functionMappings.put(function.getFunctionName().toLowerCase(), function);
// locate
function = new JDBCFunctionMappingMetaData("locate",
@@ -308,7 +326,7 @@
")}"
},
new int[] {0, 1, 2} );
- functionMappings.put(function.getFunctionName().toLowerCase(), function);
+ functionMappings.put(function.getFunctionName().toLowerCase(), function);
// abs
function = new JDBCFunctionMappingMetaData("abs",
@@ -317,7 +335,7 @@
")}"
},
new int[] {0} );
- functionMappings.put(function.getFunctionName().toLowerCase(), function);
+ functionMappings.put(function.getFunctionName().toLowerCase(), function);
// sqrt
function = new JDBCFunctionMappingMetaData("sqrt",
@@ -326,6 +344,6 @@
")}"
},
new int[] {0} );
- functionMappings.put(function.getFunctionName().toLowerCase(), function);
+ functionMappings.put(function.getFunctionName().toLowerCase(), function);
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development