![]() |
Quadcap Embeddable Database |
Inheritance diagram for com.quadcap.sql.HavingCursor:

XXX Optimize this by use of a 'HavingRow' class which would perform less copying.
Definition at line 58 of file HavingCursor.java.
Public Member Functions | |
| HavingCursor (Session session, Cursor cursor) throws SQLException | |
| Row | getRow () throws SQLException |
| Derived class implements this function to return the current cursor row. | |
| void | updateRow (Row row) throws SQLException |
| Replace the current cursor row with the specified row. | |
| int | getColumnCount () throws SQLException |
| Return the number of columns in this tuple. | |
| boolean | next () throws SQLException |
| Advance the cursor and return true if we advanced to a valid row. | |
Package Attributes | |
| Row | row = null |
|
||||||||||||
|
Definition at line 61 of file HavingCursor.java. |
|
|
Return the number of columns in this tuple.
Reimplemented from com.quadcap.sql.TupleImpl. Definition at line 78 of file HavingCursor.java. References com.quadcap.sql.Tuple.getColumnCount(). |
|
|
Derived class implements this function to return the current cursor row. Implementation required. Reimplemented from com.quadcap.sql.FilterCursor. Definition at line 65 of file HavingCursor.java. References com.quadcap.sql.HavingCursor.row. |
|
|
Advance the cursor and return true if we advanced to a valid row.
Reimplemented from com.quadcap.sql.FilterCursor. Definition at line 82 of file HavingCursor.java. References com.quadcap.sql.Tuple.getColumnCount(), com.quadcap.sql.Cursor.getRow(), com.quadcap.sql.types.Value.isTrue(), com.quadcap.sql.Row.item(), com.quadcap.sql.Cursor.next(), com.quadcap.sql.HavingCursor.row, and com.quadcap.sql.Row.set(). |
|
|
Replace the current cursor row with the specified row.
Reimplemented from com.quadcap.sql.FilterCursor. Definition at line 69 of file HavingCursor.java. References com.quadcap.sql.Row.item(), com.quadcap.sql.HavingCursor.row, com.quadcap.sql.Row.set(), com.quadcap.sql.Row.size(), com.quadcap.sql.Cursor.updateRow(), and com.quadcap.sql.HavingCursor.updateRow(). Referenced by com.quadcap.sql.HavingCursor.updateRow(). |
|
|
Definition at line 59 of file HavingCursor.java. Referenced by com.quadcap.sql.HavingCursor.getRow(), com.quadcap.sql.HavingCursor.next(), and com.quadcap.sql.HavingCursor.updateRow(). |