Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate
In directory sc8-pr-cvs1:/tmp/cvs-serv25897
Modified Files:
Hibernate.java
Log Message:
added createClob(), createBlob() for streams
Index: Hibernate.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/Hibernate.java,v
retrieving revision 1.66
retrieving revision 1.67
diff -C2 -d -r1.66 -r1.67
*** Hibernate.java 30 Dec 2002 11:34:27 -0000 1.66
--- Hibernate.java 25 Jan 2003 09:30:29 -0000 1.67
***************
*** 5,8 ****
--- 5,11 ----
import cirrus.hibernate.proxy.HibernateProxyHelper;
import cirrus.hibernate.type.*;
+
+ import java.io.InputStream;
+ import java.io.Reader;
import java.io.Serializable;
import java.sql.Blob;
***************
*** 224,227 ****
--- 227,238 ----
/**
+ * Create a new <tt>Blob</tt>. The returned object will be
+ * initially immutable.
+ */
+ public static Blob createBlob(InputStream stream, int length) {
+ return new BlobImpl(stream, length);
+ }
+
+ /**
* Create a new <tt>Clob</tt>. The returned object will be
* initially immutable.
***************
*** 229,232 ****
--- 240,252 ----
public static Clob createClob(String string) {
return new ClobImpl(string);
+
+ }
+ /**
+ * Create a new <tt>Clob</tt>. The returned object will be
+ * initially immutable.
+ */
+ public static Clob createClob(Reader reader, int length) {
+ return new ClobImpl(reader, length);
}
+
}
|