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

Definition at line 74 of file AddColumn.java.
Public Member Functions | |
| AddColumn () | |
| Default constructor. | |
| AddColumn (Session session, Table table, Column column, int pos) | |
| Explicit constructor from table and column. | |
| void | undo (Session session) throws IOException, SQLException |
| LogStep.undo(), our job is to remove the column definition from the schema. | |
| void | redo (Session session) throws IOException, SQLException |
| LogStep.redo(), our job is to add the column and update the table definition to include the new column. | |
| void | readExternal (ObjectInput in) throws IOException, ClassNotFoundException |
| Read me from a stream. | |
| void | writeExternal (ObjectOutput out) throws IOException |
| Write me to a stream. | |
| String | toString () |
| Return a string representation for display/debugging purposes. | |
| void | setExtern (Extern extern) |
| Extern | getExtern () |
Package Functions | |
| Table | getTable (Database db) throws IOException |
| Lazy table accessor. | |
Package Attributes | |
| transient Table | table |
| Column | column |
| String | tableName = null |
| int | pos = -1 |
Static Package Attributes | |
| Extern | extern |
| My class's Extern object (see com.quadcap.sql.io.Extern). | |
|
|
Default constructor.
Definition at line 84 of file AddColumn.java. |
|
||||||||||||||||||||
|
Explicit constructor from table and column.
Definition at line 89 of file AddColumn.java. References com.quadcap.sql.TupleImpl.getName(). |
|
|
Definition at line 180 of file AddColumn.java. |
|
|
Lazy table accessor.
Definition at line 100 of file AddColumn.java. References com.quadcap.sql.AddColumn.getTable(), com.quadcap.sql.AddColumn.table, and com.quadcap.sql.AddColumn.tableName. Referenced by com.quadcap.sql.AddColumn.getTable(). |
|
|
Read me from a stream.
Definition at line 137 of file AddColumn.java. References com.quadcap.sql.AddColumn.readExternal(). Referenced by com.quadcap.sql.AddColumn.readExternal(). |
|
|
LogStep.redo(), our job is to add the column and update the table definition to include the new column.
Implements com.quadcap.sql.LogStep. Definition at line 123 of file AddColumn.java. References com.quadcap.sql.Table.addColumn(), com.quadcap.sql.AddColumn.column, com.quadcap.sql.AddColumn.pos, com.quadcap.sql.AddColumn.redo(), com.quadcap.sql.AddColumn.table, and com.quadcap.sql.Database.updateRelation(). Referenced by com.quadcap.sql.AddColumn.redo(). |
|
|
Definition at line 179 of file AddColumn.java. References com.quadcap.sql.AddColumn.setExtern(). Referenced by com.quadcap.sql.AddColumn.setExtern(). |
|
|
Return a string representation for display/debugging purposes.
Definition at line 160 of file AddColumn.java. References com.quadcap.sql.AddColumn.column, com.quadcap.sql.AddColumn.pos, com.quadcap.sql.AddColumn.tableName, and com.quadcap.sql.Column.toString(). |
|
|
LogStep.undo(), our job is to remove the column definition from the schema.
Implements com.quadcap.sql.LogStep. Definition at line 111 of file AddColumn.java. References com.quadcap.sql.AddColumn.column, com.quadcap.sql.Table.deleteColumn(), com.quadcap.sql.Column.getColumn(), com.quadcap.sql.TupleImpl.getColumn(), com.quadcap.sql.Column.getName(), com.quadcap.sql.AddColumn.table, com.quadcap.sql.AddColumn.undo(), and com.quadcap.sql.Database.updateRelation(). Referenced by com.quadcap.sql.AddColumn.undo(). |
|
|
Write me to a stream.
Definition at line 149 of file AddColumn.java. References com.quadcap.sql.AddColumn.column, com.quadcap.sql.AddColumn.pos, com.quadcap.sql.AddColumn.tableName, and com.quadcap.sql.AddColumn.writeExternal(). Referenced by com.quadcap.sql.AddColumn.writeExternal(). |
|
|
Definition at line 77 of file AddColumn.java. Referenced by com.quadcap.sql.AddColumn.redo(), com.quadcap.sql.AddColumn.toString(), com.quadcap.sql.AddColumn.undo(), and com.quadcap.sql.AddColumn.writeExternal(). |
|
|
My class's Extern object (see com.quadcap.sql.io.Extern).
Definition at line 178 of file AddColumn.java. |
|
|
Definition at line 79 of file AddColumn.java. Referenced by com.quadcap.sql.AddColumn.redo(), com.quadcap.sql.AddColumn.toString(), and com.quadcap.sql.AddColumn.writeExternal(). |
|
|
Definition at line 75 of file AddColumn.java. Referenced by com.quadcap.sql.AddColumn.getTable(), com.quadcap.sql.AddColumn.redo(), and com.quadcap.sql.AddColumn.undo(). |
|
|
Definition at line 78 of file AddColumn.java. Referenced by com.quadcap.sql.AddColumn.getTable(), com.quadcap.sql.AddColumn.toString(), and com.quadcap.sql.AddColumn.writeExternal(). |