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

Reply via email to