You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by to...@apache.org on 2006/11/26 01:18:35 UTC

svn commit: r479241 - in /incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne: access/types/DefaultType.java dba/TypesMapping.java

Author: torehalset
Date: Sat Nov 25 16:18:33 2006
New Revision: 479241

URL: http://svn.apache.org/viewvc?view=rev&rev=479241
Log:
CAY-711: SQLTemplate data row query of PostgreSQL Blob

Modified:
    incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/types/DefaultType.java
    incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/dba/TypesMapping.java

Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/types/DefaultType.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/types/DefaultType.java?view=diff&rev=479241&r1=479240&r2=479241
==============================================================================
--- incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/types/DefaultType.java (original)
+++ incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/types/DefaultType.java Sat Nov 25 16:18:33 2006
@@ -87,6 +87,9 @@
             readMethods.put(TypesMapping.JAVA_TIMESTAMP, rsClass.getMethod(
                     "getTimestamp",
                     paramTypes));
+            readMethods.put(TypesMapping.JAVA_BLOB, rsClass.getMethod(
+                    "getBlob",
+                    paramTypes));
 
             readObjectMethod = rsClass.getMethod("getObject", paramTypes);
 
@@ -130,6 +133,9 @@
                     paramTypes));
             procReadMethods.put(TypesMapping.JAVA_TIMESTAMP, csClass.getMethod(
                     "getTimestamp",
+                    paramTypes));
+            procReadMethods.put(TypesMapping.JAVA_BLOB, csClass.getMethod(
+                    "getBlob",
                     paramTypes));
 
             procReadObjectMethod = csClass.getMethod("getObject", paramTypes);

Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/dba/TypesMapping.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/dba/TypesMapping.java?view=diff&rev=479241&r1=479240&r2=479241
==============================================================================
--- incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/dba/TypesMapping.java (original)
+++ incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/dba/TypesMapping.java Sat Nov 25 16:18:33 2006
@@ -94,6 +94,7 @@
     public static final String JAVA_BYTE = "java.lang.Byte";
     public static final String JAVA_TIME = "java.sql.Time";
     public static final String JAVA_TIMESTAMP = "java.sql.Timestamp";
+    public static final String JAVA_BLOB = "java.sql.Blob";
 
     /**
      * Keys: SQL string type names, Values: SQL int type definitions from java.sql.Types