| java.lang.Object org.python.core.PyObject com.ziclix.python.sql.PyCursor com.ziclix.python.sql.PyExtendedCursor
PyExtendedCursor | public class PyExtendedCursor extends PyCursor (Code) | | A cursor with extensions to the DB API 2.0.
author: brian zimmer author: last revised by $Author: cgroves $ version: $Revision: 3248 $ |
Method Summary | |
public PyObject | __findattr__(String name) Finds the attribute. | protected void | bestrow(PyObject qualifier, PyObject owner, PyObject table) Gets a description of a table's optimal set of columns that uniquely
identifies a row. | public static void | classDictInit(PyObject dict) Initializes the module. | protected void | columns(PyObject qualifier, PyObject owner, PyObject table, PyObject column) Returns the columns for a table. | protected void | foreignkeys(PyObject primaryQualifier, PyObject primaryOwner, PyObject primaryTable, PyObject foreignQualifier, PyObject foreignOwner, PyObject foreignTable) Gets a description of the foreign key columns in the foreign key table
that reference the primary key columns of the primary key table (describe
how one table imports another's key.) This should normally return a single
foreign key/primary key pair (most tables only import a foreign key from a
table once.) They are ordered by FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME,
and KEY_SEQ. | protected String | getMetaDataName(PyObject name) | protected PyClass | getPyClass() | protected void | primarykeys(PyObject qualifier, PyObject owner, PyObject table) Gets a description of a table's primary key columns. | protected void | procedurecolumns(PyObject qualifier, PyObject owner, PyObject procedure, PyObject column) Gets the columns for the procedure. | protected void | procedures(PyObject qualifier, PyObject owner, PyObject procedure) Gets a description of the stored procedures available for the qualifier and owner. | protected void | statistics(PyObject qualifier, PyObject owner, PyObject table, PyObject unique, PyObject accuracy) Gets a description of a table's indices and statistics. | protected void | tables(PyObject qualifier, PyObject owner, PyObject table, PyObject type) Only table descriptions matching the catalog, schema, table name and type
criteria are returned. | protected void | tabletypeinfo() Gets a description of possible table types. | public String | toString() String representation of the object. | protected void | typeinfo(PyObject type) Gets a description of the type information for a given type. | protected void | versioncolumns(PyObject qualifier, PyObject owner, PyObject table) Gets a description of a table's columns that are automatically
updated when any value in a row is updated. |
__members__ | protected static PyList __members__(Code) | | Field __members__
|
__methods__ | protected static PyList __methods__(Code) | | Field __methods__
|
PyExtendedCursor | PyExtendedCursor(PyConnection connection)(Code) | | Constructor PyExtendedCursor
Parameters: connection - |
PyExtendedCursor | PyExtendedCursor(PyConnection connection, boolean dynamicFetch)(Code) | | Constructor PyExtendedCursor
Parameters: connection - Parameters: dynamicFetch - |
PyExtendedCursor | PyExtendedCursor(PyConnection connection, boolean dynamicFetch, PyObject rsType, PyObject rsConcur)(Code) | | Constructor PyExtendedCursor
Parameters: connection - Parameters: dynamicFetch - Parameters: rsType - Parameters: rsConcur - |
__findattr__ | public PyObject __findattr__(String name)(Code) | | Finds the attribute.
Parameters: name - the name of the attribute of interest the value for the attribute of the specified name |
bestrow | protected void bestrow(PyObject qualifier, PyObject owner, PyObject table)(Code) | | Gets a description of a table's optimal set of columns that uniquely
identifies a row. They are ordered by SCOPE.
Parameters: qualifier - Parameters: owner - Parameters: table - |
classDictInit | public static void classDictInit(PyObject dict)(Code) | | Initializes the module.
Parameters: dict - |
columns | protected void columns(PyObject qualifier, PyObject owner, PyObject table, PyObject column)(Code) | | Returns the columns for a table.
Parameters: qualifier - Parameters: owner - Parameters: table - Parameters: column - |
foreignkeys | protected void foreignkeys(PyObject primaryQualifier, PyObject primaryOwner, PyObject primaryTable, PyObject foreignQualifier, PyObject foreignOwner, PyObject foreignTable)(Code) | | Gets a description of the foreign key columns in the foreign key table
that reference the primary key columns of the primary key table (describe
how one table imports another's key.) This should normally return a single
foreign key/primary key pair (most tables only import a foreign key from a
table once.) They are ordered by FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME,
and KEY_SEQ.
Parameters: primaryQualifier - Parameters: primaryOwner - Parameters: primaryTable - Parameters: foreignQualifier - Parameters: foreignOwner - Parameters: foreignTable - |
getMetaDataName | protected String getMetaDataName(PyObject name)(Code) | | Method getMetaDataName
Parameters: name - String |
getPyClass | protected PyClass getPyClass()(Code) | | Method getPyClass
PyClass |
primarykeys | protected void primarykeys(PyObject qualifier, PyObject owner, PyObject table)(Code) | | Gets a description of a table's primary key columns. They are ordered by
COLUMN_NAME.
Parameters: qualifier - a schema name Parameters: owner - an owner name Parameters: table - a table name |
procedurecolumns | protected void procedurecolumns(PyObject qualifier, PyObject owner, PyObject procedure, PyObject column)(Code) | | Gets the columns for the procedure.
Parameters: qualifier - Parameters: owner - Parameters: procedure - Parameters: column - |
procedures | protected void procedures(PyObject qualifier, PyObject owner, PyObject procedure)(Code) | | Gets a description of the stored procedures available for the qualifier and owner.
Parameters: qualifier - Parameters: owner - Parameters: procedure - |
statistics | protected void statistics(PyObject qualifier, PyObject owner, PyObject table, PyObject unique, PyObject accuracy)(Code) | | Gets a description of a table's indices and statistics. They are ordered by
NON_UNIQUE, TYPE, INDEX_NAME, and ORDINAL_POSITION.
Parameters: qualifier - Parameters: owner - Parameters: table - Parameters: unique - Parameters: accuracy - |
tables | protected void tables(PyObject qualifier, PyObject owner, PyObject table, PyObject type)(Code) | | Only table descriptions matching the catalog, schema, table name and type
criteria are returned. They are ordered by TABLE_TYPE, TABLE_SCHEM and
TABLE_NAME.
Parameters: qualifier - Parameters: owner - Parameters: table - Parameters: type - |
tabletypeinfo | protected void tabletypeinfo()(Code) | | Gets a description of possible table types.
|
toString | public String toString()(Code) | | String representation of the object.
a string representation of the object. |
typeinfo | protected void typeinfo(PyObject type)(Code) | | Gets a description of the type information for a given type.
Parameters: type - data type for which to provide information |
versioncolumns | protected void versioncolumns(PyObject qualifier, PyObject owner, PyObject table)(Code) | | Gets a description of a table's columns that are automatically
updated when any value in a row is updated. They are unordered.
Parameters: qualifier - a schema name Parameters: owner - an owner name Parameters: table - a table name |
Methods inherited from com.ziclix.python.sql.PyCursor | public void __del__()(Code)(Java Doc) public PyObject __findattr__(String name)(Code)(Java Doc) public PyObject __iter__()(Code)(Java Doc) public PyObject __iternext__()(Code)(Java Doc) public void __setattr__(String name, PyObject value)(Code)(Java Doc) public void callproc(PyObject name, PyObject params, PyObject bindings, PyObject maxRows)(Code)(Java Doc) public static void classDictInit(PyObject dict)(Code)(Java Doc) protected void clear()(Code)(Java Doc) public void close()(Code)(Java Doc) public void execute(PyObject sql, PyObject params, PyObject bindings, PyObject maxRows)(Code)(Java Doc) protected void execute(PyObject params, PyObject bindings)(Code)(Java Doc) public void executemany(PyObject sql, PyObject params, PyObject bindings, PyObject maxRows)(Code)(Java Doc) public PyObject fetchall()(Code)(Java Doc) public PyObject fetchmany(int size)(Code)(Java Doc) public PyObject fetchone()(Code)(Java Doc) public DataHandler getDataHandler()(Code)(Java Doc) protected DatabaseMetaData getMetaData() throws SQLException(Code)(Java Doc) protected PyClass getPyClass()(Code)(Java Doc) public static boolean hasParams(PyObject params)(Code)(Java Doc) public static boolean isSeq(PyObject object)(Code)(Java Doc) public static boolean isSeqSeq(PyObject object)(Code)(Java Doc) public PyObject next()(Code)(Java Doc) public PyObject nextset()(Code)(Java Doc) public PyStatement prepare(PyObject sql)(Code)(Java Doc) public void scroll(int value, String mode)(Code)(Java Doc) public String toString()(Code)(Java Doc) public void warning(WarningEvent event)(Code)(Java Doc)
|
Methods inherited from org.python.core.PyObject | public PyObject __abs__()(Code)(Java Doc) public PyObject __add__(PyObject other)(Code)(Java Doc) public PyObject __and__(PyObject other)(Code)(Java Doc) public PyObject __call__(PyObject args, String keywords)(Code)(Java Doc) public PyObject __call__(PyObject arg1, PyObject args, String keywords)(Code)(Java Doc) public PyObject __call__(PyObject args)(Code)(Java Doc) public PyObject __call__()(Code)(Java Doc) public PyObject __call__(PyObject arg0)(Code)(Java Doc) public PyObject __call__(PyObject arg0, PyObject arg1)(Code)(Java Doc) public PyObject __call__(PyObject arg0, PyObject arg1, PyObject arg2)(Code)(Java Doc) public PyObject __call__(PyObject arg0, PyObject arg1, PyObject arg2, PyObject arg3)(Code)(Java Doc) public int __cmp__(PyObject other)(Code)(Java Doc) final public PyObject __coerce__(PyObject pyo)(Code)(Java Doc) public Object __coerce_ex__(PyObject o)(Code)(Java Doc) public PyComplex __complex__()(Code)(Java Doc) public boolean __contains__(PyObject o)(Code)(Java Doc) final public void __delattr__(PyString name)(Code)(Java Doc) public void __delattr__(String name)(Code)(Java Doc) public void __delete__(PyObject obj)(Code)(Java Doc) public void __delitem__(PyObject key)(Code)(Java Doc) public void __delitem__(String key)(Code)(Java Doc) public void __delslice__(PyObject s_start, PyObject s_stop, PyObject s_step)(Code)(Java Doc) public void __delslice__(PyObject start, PyObject stop)(Code)(Java Doc) public PyObject __dir__()(Code)(Java Doc) public PyObject __div__(PyObject other)(Code)(Java Doc) public PyObject __divmod__(PyObject other)(Code)(Java Doc) public PyObject __eq__(PyObject other)(Code)(Java Doc) final public PyObject __findattr__(PyString name)(Code)(Java Doc) public PyObject __findattr__(String name)(Code)(Java Doc) public PyObject __finditem__(PyObject key)(Code)(Java Doc) public PyObject __finditem__(int key)(Code)(Java Doc) public PyObject __finditem__(String key)(Code)(Java Doc) public PyFloat __float__()(Code)(Java Doc) public PyObject __floordiv__(PyObject other)(Code)(Java Doc) public PyObject __ge__(PyObject other)(Code)(Java Doc) public PyObject __get__(PyObject obj, PyObject type)(Code)(Java Doc) final public PyObject __getattr__(PyString name)(Code)(Java Doc) final public PyObject __getattr__(String name)(Code)(Java Doc) public PyObject __getitem__(int key)(Code)(Java Doc) public PyObject __getitem__(PyObject key)(Code)(Java Doc) public PyTuple __getnewargs__()(Code)(Java Doc) public PyObject __getslice__(PyObject s_start, PyObject s_stop, PyObject s_step)(Code)(Java Doc) public PyObject __getslice__(PyObject start, PyObject stop)(Code)(Java Doc) public PyObject __gt__(PyObject other)(Code)(Java Doc) final public PyInteger __hash__()(Code)(Java Doc) public PyString __hex__()(Code)(Java Doc) public PyObject __iadd__(PyObject other)(Code)(Java Doc) public PyObject __iand__(PyObject other)(Code)(Java Doc) public PyObject __idiv__(PyObject other)(Code)(Java Doc) public PyObject __idivmod__(PyObject other)(Code)(Java Doc) public PyObject __ifloordiv__(PyObject other)(Code)(Java Doc) public PyObject __ilshift__(PyObject other)(Code)(Java Doc) public PyObject __imod__(PyObject other)(Code)(Java Doc) public PyObject __imul__(PyObject other)(Code)(Java Doc) public PyObject __int__()(Code)(Java Doc) public PyObject __invert__()(Code)(Java Doc) public PyObject __ior__(PyObject other)(Code)(Java Doc) public PyObject __ipow__(PyObject other)(Code)(Java Doc) public PyObject __irshift__(PyObject other)(Code)(Java Doc) public PyObject __isub__(PyObject other)(Code)(Java Doc) public PyObject __iter__()(Code)(Java Doc) public PyObject __iternext__()(Code)(Java Doc) public PyObject __itruediv__(PyObject other)(Code)(Java Doc) public PyObject __ixor__(PyObject other)(Code)(Java Doc) public PyObject __le__(PyObject other)(Code)(Java Doc) public int __len__()(Code)(Java Doc) public PyLong __long__()(Code)(Java Doc) public PyObject __lshift__(PyObject other)(Code)(Java Doc) public PyObject __lt__(PyObject other)(Code)(Java Doc) public PyObject __mod__(PyObject other)(Code)(Java Doc) public PyObject __mul__(PyObject other)(Code)(Java Doc) public PyObject __ne__(PyObject other)(Code)(Java Doc) public PyObject __neg__()(Code)(Java Doc) public boolean __nonzero__()(Code)(Java Doc) public PyObject __not__()(Code)(Java Doc) public PyString __oct__()(Code)(Java Doc) public PyObject __or__(PyObject other)(Code)(Java Doc) public PyObject __pos__()(Code)(Java Doc) public PyObject __pow__(PyObject o2, PyObject o3)(Code)(Java Doc) public PyObject __pow__(PyObject other)(Code)(Java Doc) public PyObject __radd__(PyObject other)(Code)(Java Doc) public PyObject __rand__(PyObject other)(Code)(Java Doc) protected void __rawdir__(PyDictionary accum)(Code)(Java Doc) public PyObject __rdiv__(PyObject other)(Code)(Java Doc) public PyObject __rdivmod__(PyObject other)(Code)(Java Doc) public PyObject __reduce__()(Code)(Java Doc) public PyString __repr__()(Code)(Java Doc) public PyObject __rfloordiv__(PyObject other)(Code)(Java Doc) public PyObject __rlshift__(PyObject other)(Code)(Java Doc) public PyObject __rmod__(PyObject other)(Code)(Java Doc) public PyObject __rmul__(PyObject other)(Code)(Java Doc) public PyObject __ror__(PyObject other)(Code)(Java Doc) public PyObject __rpow__(PyObject other)(Code)(Java Doc) public PyObject __rrshift__(PyObject other)(Code)(Java Doc) public PyObject __rshift__(PyObject other)(Code)(Java Doc) public PyObject __rsub__(PyObject other)(Code)(Java Doc) public PyObject __rtruediv__(PyObject other)(Code)(Java Doc) public PyObject __rxor__(PyObject other)(Code)(Java Doc) public void __set__(PyObject obj, PyObject value)(Code)(Java Doc) final public void __setattr__(PyString name, PyObject value)(Code)(Java Doc) public void __setattr__(String name, PyObject value)(Code)(Java Doc) public void __setitem__(PyObject key, PyObject value)(Code)(Java Doc) public void __setitem__(String key, PyObject value)(Code)(Java Doc) public void __setitem__(int key, PyObject value)(Code)(Java Doc) public void __setslice__(PyObject s_start, PyObject s_stop, PyObject s_step, PyObject value)(Code)(Java Doc) public void __setslice__(PyObject start, PyObject stop, PyObject value)(Code)(Java Doc) public PyString __str__()(Code)(Java Doc) public PyObject __sub__(PyObject other)(Code)(Java Doc) public Object __tojava__(Class c)(Code)(Java Doc) public PyObject __truediv__(PyObject other)(Code)(Java Doc) public PyUnicode __unicode__()(Code)(Java Doc) public PyObject __xor__(PyObject other)(Code)(Java Doc) final public PyObject _add(PyObject o2)(Code)(Java Doc) final public PyObject _and(PyObject o2)(Code)(Java Doc) public PyObject _callextra(PyObject[] args, String[] keywords, PyObject starargs, PyObject kwargs)(Code)(Java Doc) final public int _cmp(PyObject o)(Code)(Java Doc) final public PyObject _div(PyObject o2)(Code)(Java Doc) final public PyObject _divmod(PyObject o2)(Code)(Java Doc) public PyObject _doget(PyObject container)(Code)(Java Doc) public PyObject _doget(PyObject container, PyObject wherefound)(Code)(Java Doc) public boolean _doset(PyObject container, PyObject value)(Code)(Java Doc) final public PyObject _eq(PyObject o)(Code)(Java Doc) final public PyObject _floordiv(PyObject o2)(Code)(Java Doc) final public PyObject _ge(PyObject o)(Code)(Java Doc) final public PyObject _gt(PyObject o)(Code)(Java Doc) final public PyObject _in(PyObject o)(Code)(Java Doc) public PyObject _is(PyObject o)(Code)(Java Doc) public PyObject _isnot(PyObject o)(Code)(Java Doc) public PyObject _jcall(Object[] args)(Code)(Java Doc) public PyObject _jcallexc(Object[] args) throws Throwable(Code)(Java Doc) public void _jthrow(Throwable t)(Code)(Java Doc) final public PyObject _le(PyObject o)(Code)(Java Doc) final public PyObject _lshift(PyObject o2)(Code)(Java Doc) final public PyObject _lt(PyObject o)(Code)(Java Doc) final public PyObject _mod(PyObject o2)(Code)(Java Doc) final public PyObject _mul(PyObject o2)(Code)(Java Doc) final public PyObject _ne(PyObject o)(Code)(Java Doc) final public PyObject _notin(PyObject o)(Code)(Java Doc) final public PyObject _or(PyObject o2)(Code)(Java Doc) final public PyObject _pow(PyObject o2)(Code)(Java Doc) final public PyObject _rshift(PyObject o2)(Code)(Java Doc) final public PyObject _sub(PyObject o2)(Code)(Java Doc) final public PyObject _truediv(PyObject o2)(Code)(Java Doc) final protected String _unsupportedop(String op, PyObject o2)(Code)(Java Doc) final public PyObject _xor(PyObject o2)(Code)(Java Doc) protected void addKeys(PyDictionary accum, String attr)(Code)(Java Doc) public int asInt(int index) throws ConversionException(Code)(Java Doc) public long asLong(int index) throws ConversionException(Code)(Java Doc) public String asName(int index) throws ConversionException(Code)(Java Doc) public String asString(int index) throws ConversionException(Code)(Java Doc) public String asStringOrNull(int index) throws ConversionException(Code)(Java Doc) public void delDict()(Code)(Java Doc) public void delType()(Code)(Java Doc) public void dispatch__init__(PyType type, PyObject[] args, String[] keywords)(Code)(Java Doc) public boolean equals(Object ob_other)(Code)(Java Doc) public PyObject fastGetClass()(Code)(Java Doc) public PyObject fastGetDict()(Code)(Java Doc) public PyObject getDict()(Code)(Java Doc) public PyObject getDoc()(Code)(Java Doc) public PyType getType()(Code)(Java Doc) public int hashCode()(Code)(Java Doc) protected PyObject impAttr(String name)(Code)(Java Doc) public boolean implementsDescrDelete()(Code)(Java Doc) public boolean implementsDescrSet()(Code)(Java Doc) public PyObject invoke(String name, PyObject[] args, String[] keywords)(Code)(Java Doc) public PyObject invoke(String name, PyObject[] args)(Code)(Java Doc) public PyObject invoke(String name)(Code)(Java Doc) public PyObject invoke(String name, PyObject arg1)(Code)(Java Doc) public PyObject invoke(String name, PyObject arg1, PyObject arg2)(Code)(Java Doc) public boolean isCallable()(Code)(Java Doc) public boolean isDataDescr()(Code)(Java Doc) public boolean isMappingType()(Code)(Java Doc) public boolean isNumberType()(Code)(Java Doc) public boolean isSequenceType()(Code)(Java Doc) public void noAttributeError(String name)(Code)(Java Doc) public void readonlyAttributeError(String name)(Code)(Java Doc) protected String runsupportedopMessage(String op, PyObject o2)(Code)(Java Doc) public String safeRepr() throws PyIgnoreMethodTag(Code)(Java Doc) public void setDict(PyObject newDict)(Code)(Java Doc) public void setType(PyType type)(Code)(Java Doc) public String toString()(Code)(Java Doc) public static void typeSetup(PyObject dict, PyType.Newstyle marker)(Code)(Java Doc) protected String unsupportedopMessage(String op, PyObject o2)(Code)(Java Doc)
|
|
|