| java.lang.Object com.ziclix.python.sql.DataHandler com.ziclix.python.sql.FilterDataHandler com.ziclix.python.sql.handler.OracleDataHandler
OracleDataHandler | public class OracleDataHandler extends FilterDataHandler (Code) | | Oracle specific data handling.
author: brian zimmer author: last revised by $Author: bzimmer $ version: $Revision: 2414 $ |
Method Summary | |
public String | getMetaDataName(PyObject name) | public PyObject | getPyObject(ResultSet set, int col, int type) Provide functionality for Oracle specific types, such as ROWID. | public void | registerOut(CallableStatement statement, int index, int colType, int dataType, String dataTypeName) Called when a stored procedure or function is executed and OUT parameters
need to be registered with the statement. | public void | setJDBCObject(PreparedStatement stmt, int index, PyObject object, int type) Provide functionality for Oracle specific types, such as ROWID. |
OracleDataHandler | public OracleDataHandler(DataHandler datahandler)(Code) | | Default constructor for DataHandler filtering.
|
getMetaDataName | public String getMetaDataName(PyObject name)(Code) | | Method getMetaDataName
Parameters: name - String |
registerOut | public void registerOut(CallableStatement statement, int index, int colType, int dataType, String dataTypeName) throws SQLException(Code) | | Called when a stored procedure or function is executed and OUT parameters
need to be registered with the statement.
Parameters: statement - Parameters: index - the JDBC offset column number Parameters: colType - the column as from DatabaseMetaData (eg, procedureColumnOut) Parameters: dataType - the JDBC datatype from Types Parameters: dataTypeName - the JDBC datatype name throws: SQLException - |
Methods inherited from com.ziclix.python.sql.DataHandler | public PyObject __chain__()(Code)(Java Doc) final public static boolean checkNull(PreparedStatement stmt, int index, PyObject object, int type) throws SQLException(Code)(Java Doc) public String getMetaDataName(PyObject name)(Code)(Java Doc) public Procedure getProcedure(PyCursor cursor, PyObject name) throws SQLException(Code)(Java Doc) public PyObject getPyObject(ResultSet set, int col, int type) throws SQLException(Code)(Java Doc) public PyObject getPyObject(CallableStatement stmt, int col, int type) throws SQLException(Code)(Java Doc) public PyObject getRowId(Statement stmt) throws SQLException(Code)(Java Doc) final public static DataHandler getSystemDataHandler()(Code)(Java Doc) public void postExecute(Statement stmt) throws SQLException(Code)(Java Doc) public void preExecute(Statement stmt) throws SQLException(Code)(Java Doc) final public static byte[] read(InputStream stream)(Code)(Java Doc) final public static String read(Reader reader)(Code)(Java Doc) public void registerOut(CallableStatement statement, int index, int colType, int dataType, String dataTypeName) throws SQLException(Code)(Java Doc) public void setJDBCObject(PreparedStatement stmt, int index, PyObject object) throws SQLException(Code)(Java Doc) public void setJDBCObject(PreparedStatement stmt, int index, PyObject object, int type) throws SQLException(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|