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