Author: arminw
Date: Mon May  1 16:47:01 2006
New Revision: 398739

URL: http://svn.apache.org/viewcvs?rev=398739&view=rev
Log:
add new methods (statement handling + lob specific)

Modified:
    
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java

Modified: 
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java
URL: 
http://svn.apache.org/viewcvs/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java?rev=398739&r1=398738&r2=398739&view=diff
==============================================================================
--- 
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java
 (original)
+++ 
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java
 Mon May  1 16:47:01 2006
@@ -108,6 +108,19 @@
             throws SQLException;
 
     /**
+     * Called to let the Platform implementation perform any JDBC 
type-specific operations
+     * needed by the driver when binding positional parameters for a 
PreparedStatement.
+     * <br/>
+     * Note: This method may be called only if the JDBC-type is unknown.
+     *
+     * @param ps The [EMAIL PROTECTED] java.sql.PreparedStatement} to use.
+     * @param index The column index.
+     * @param value The value to insert - none null or NULL allowed.
+     */
+    void setObjectForStatement(PreparedStatement ps, int index, Object value)
+            throws SQLException;
+
+    /**
      * Get join syntax type for this RDBMS - one of the constants from 
JoinSyntaxTypes interface.
      * @see org.apache.ojb.broker.accesslayer.JoinSyntaxTypes#SQL92_JOIN_SYNTAX
      * @see 
org.apache.ojb.broker.accesslayer.JoinSyntaxTypes#SQL92_NOPAREN_JOIN_SYNTAX
@@ -271,4 +284,11 @@
      */
     public String quoteName(String aString);
 
+    /**
+     * Method specify how OJB have to handle LOB objects. Returns
+     * <em>true</em> if the implementation updates a copy of the LOB
+     * and <em>false</em> if updates are made directly to the LOB (more
+     * details see JDBC-spec. 16.3).
+     */
+    public boolean locatorsUpdateCopy(Connection con);
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to