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

Definition at line 61 of file Row.java.
Public Member Functions | |
| Row () | |
| Default constructor. | |
| Row (int size) | |
| Construct an empty row with the specified number of columns. | |
| Row (Row r, Tuple tuple) throws SQLException | |
| Construct a row as a copy of another row. | |
| Row (ArrayList v) | |
| Construct a row using a ArrayList of values. | |
| int | size () |
| Return the number of values in this row. | |
| int | getBlobCount () throws IOException |
| Return the number of BLOB values in this row. | |
| Value | item (int i) throws SQLException |
| Return the specified value (one-based) from the row. | |
| Value | getItem (int i) |
| Non-checked access: return the specified value (one-based) from the row. | |
| void | set (int i, Value val) throws SQLException |
| Set value in the specified position (one-based) to a new value. | |
| boolean | isUpdateable (int i) |
| Is the specified element updatable? | |
| void | addElement (Value val) |
| String | toString () |
Package Attributes | |
| int | blobCnt = 0 |
| ArrayList | v = null |
|
|
Default constructor.
Definition at line 68 of file Row.java. References com.quadcap.sql.Row.v. Referenced by com.quadcap.sql.ItemsRow.ItemsRow(). |
|
|
Construct an empty row with the specified number of columns.
Definition at line 73 of file Row.java. References com.quadcap.sql.Row.v. |
|
||||||||||||
|
Construct a row as a copy of another row.
Definition at line 81 of file Row.java. References com.quadcap.sql.Row.blobCnt, com.quadcap.sql.types.Type.convert(), and com.quadcap.sql.Row.v. |
|
|
Construct a row using a ArrayList of values. The vector is zero-based, even though the row is one-based! Definition at line 99 of file Row.java. References com.quadcap.sql.Row.blobCnt. |
|
|
Definition at line 156 of file Row.java. References com.quadcap.sql.Row.addElement(), com.quadcap.sql.Row.blobCnt, and com.quadcap.sql.Row.v. Referenced by com.quadcap.sql.Row.addElement(), and com.quadcap.sql.VectorExpression.getValues(). |
|
|
Return the number of BLOB values in this row. (We can shortcut some possibly lengthy operations if we know there are no blobs) Definition at line 115 of file Row.java. References com.quadcap.sql.Row.blobCnt. |
|
|
Non-checked access: return the specified value (one-based) from the row.
Definition at line 130 of file Row.java. References com.quadcap.sql.Row.getItem(), and com.quadcap.sql.Row.v. Referenced by com.quadcap.sql.Row.getItem(), and com.quadcap.sql.Database.getRow(). |
|
|
Is the specified element updatable?
Reimplemented in com.quadcap.sql.ItemsRow. Definition at line 152 of file Row.java. References com.quadcap.sql.Row.isUpdateable(). Referenced by com.quadcap.sql.Row.isUpdateable(). |
|
|
||||||||||||
|
|
|
Definition at line 162 of file Row.java. References com.quadcap.sql.Row.size(). Referenced by com.quadcap.sql.JoinMapRow.toString1(). |
|
|
Definition at line 62 of file Row.java. Referenced by com.quadcap.sql.Row.addElement(), com.quadcap.sql.Row.getBlobCount(), com.quadcap.sql.Row.Row(), and com.quadcap.sql.Row.set(). |
|
|
Definition at line 63 of file Row.java. Referenced by com.quadcap.sql.Row.addElement(), com.quadcap.sql.Row.getItem(), com.quadcap.sql.Row.item(), com.quadcap.sql.Row.Row(), com.quadcap.sql.Row.set(), and com.quadcap.sql.Row.size(). |