public abstract class FilterDataHandler extends DataHandler
Constructor and Description |
---|
FilterDataHandler(DataHandler delegate)
Constructor FilterDataHandler
|
Modifier and Type | Method and Description |
---|---|
PyObject |
__chain__()
Returns a list of datahandlers chained together through the use of delegation.
|
PyObject |
getPyObject(java.sql.ResultSet set,
int col,
int type)
Method getPyObject
|
PyObject |
getRowId(java.sql.Statement stmt)
Returns the row id of the last executed statement.
|
void |
postExecute(java.sql.Statement stmt)
Method postExecute
|
void |
preExecute(java.sql.Statement stmt)
Method preExecute
|
void |
setJDBCObject(java.sql.PreparedStatement stmt,
int index,
PyObject object)
Method setJDBCObject
|
void |
setJDBCObject(java.sql.PreparedStatement stmt,
int index,
PyObject object,
int type)
Method setJDBCObject
|
checkNull, getMetaDataName, getProcedure, getPyObject, getSystemDataHandler, read, read, registerOut, toString
public FilterDataHandler(DataHandler delegate)
delegate
- public PyObject getRowId(java.sql.Statement stmt) throws java.sql.SQLException
getRowId
in class DataHandler
stmt
- java.sql.SQLException
public void preExecute(java.sql.Statement stmt) throws java.sql.SQLException
preExecute
in class DataHandler
stmt
- java.sql.SQLException
public void postExecute(java.sql.Statement stmt) throws java.sql.SQLException
postExecute
in class DataHandler
stmt
- java.sql.SQLException
public void setJDBCObject(java.sql.PreparedStatement stmt, int index, PyObject object) throws java.sql.SQLException
setJDBCObject
in class DataHandler
stmt
- index
- object
- java.sql.SQLException
public void setJDBCObject(java.sql.PreparedStatement stmt, int index, PyObject object, int type) throws java.sql.SQLException
setJDBCObject
in class DataHandler
stmt
- index
- object
- type
- java.sql.SQLException
public PyObject getPyObject(java.sql.ResultSet set, int col, int type) throws java.sql.SQLException
getPyObject
in class DataHandler
set
- col
- type
- java.sql.SQLException
public PyObject __chain__()
__chain__
in class DataHandler