Package com.ziclix.python.sql
Class JDBC20DataHandler
- java.lang.Object
-
- com.ziclix.python.sql.DataHandler
-
- com.ziclix.python.sql.FilterDataHandler
-
- com.ziclix.python.sql.JDBC20DataHandler
-
public class JDBC20DataHandler extends FilterDataHandler
Support for JDBC 2.x type mappings, including Arrays, CLOBs and BLOBs.- Version:
- $Revision: 3484 $
- Author:
- brian zimmer, last revised by $Author: cgroves $
-
-
Constructor Summary
Constructors Constructor Description JDBC20DataHandler(DataHandler datahandler)Handle JDBC 2.0 datatypes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PyObjectgetPyObject(java.sql.ResultSet set, int col, int type)Get the object from the result set.voidsetJDBCObject(java.sql.PreparedStatement stmt, int index, PyObject object, int type)Handle CLOBs and BLOBs.-
Methods inherited from class com.ziclix.python.sql.FilterDataHandler
__chain__, getRowId, postExecute, preExecute, setJDBCObject
-
Methods inherited from class com.ziclix.python.sql.DataHandler
checkNull, getMetaDataName, getProcedure, getPyObject, getSystemDataHandler, read, read, registerOut, toString
-
-
-
-
Constructor Detail
-
JDBC20DataHandler
public JDBC20DataHandler(DataHandler datahandler)
Handle JDBC 2.0 datatypes.
-
-
Method Detail
-
setJDBCObject
public void setJDBCObject(java.sql.PreparedStatement stmt, int index, PyObject object, int type) throws java.sql.SQLExceptionHandle CLOBs and BLOBs.- Overrides:
setJDBCObjectin classFilterDataHandler- Parameters:
stmt-index-object-type-- Throws:
java.sql.SQLException
-
getPyObject
public PyObject getPyObject(java.sql.ResultSet set, int col, int type) throws java.sql.SQLException
Get the object from the result set.- Overrides:
getPyObjectin classFilterDataHandler- Parameters:
set-col-type-- Returns:
- a Python object
- Throws:
java.sql.SQLException
-
-