Package com.ziclix.python.sql
Class JDBC30DataHandler
- java.lang.Object
-
- com.ziclix.python.sql.DataHandler
-
- com.ziclix.python.sql.FilterDataHandler
-
- com.ziclix.python.sql.JDBC30DataHandler
-
public class JDBC30DataHandler extends FilterDataHandler
Support for JDBC 3.x additions, notably ParameterMetaData.- Version:
- $Revision: 2315 $
- Author:
- brian zimmer, last revised by $Author: bzimmer $
-
-
Constructor Summary
Constructors Constructor Description JDBC30DataHandler(DataHandler datahandler)Handle JDBC 3.0 additions.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetJDBCObject(java.sql.PreparedStatement stmt, int index, PyObject object)Use ParameterMetaData if available to dynamically cast to the appropriate JDBC type.-
Methods inherited from class com.ziclix.python.sql.FilterDataHandler
__chain__, getPyObject, getRowId, postExecute, preExecute, setJDBCObject
-
Methods inherited from class com.ziclix.python.sql.DataHandler
checkNull, getMetaDataName, getProcedure, getPyObject, getSystemDataHandler, read, read, registerOut, toString
-
-
-
-
Constructor Detail
-
JDBC30DataHandler
public JDBC30DataHandler(DataHandler datahandler)
Handle JDBC 3.0 additions.
-
-
Method Detail
-
setJDBCObject
public void setJDBCObject(java.sql.PreparedStatement stmt, int index, PyObject object) throws java.sql.SQLExceptionUse ParameterMetaData if available to dynamically cast to the appropriate JDBC type.- Overrides:
setJDBCObjectin classFilterDataHandler- Parameters:
stmt- the prepared statementindex- the index currently being usedobject- the object to be set on the statement- Throws:
java.sql.SQLException
-
-