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

Definition at line 75 of file DropColumn.java.
Public Member Functions | |
| DropColumn () | |
| Default constructor. | |
| DropColumn (Session session, Table table, Column column) | |
| Explicit constructor from table and column. | |
| void | redo (Session session) throws IOException, SQLException |
| LogStep.redo(), our job is to remove the column definition from the schema. | |
| void | undo (Session session) throws IOException, SQLException |
| LogStep.undo(), our job is to update the table's definition to include the new column. | |
| void | prepare (Session session) throws IOException, SQLException |
| I'm ready. | |
| 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 |
Static Package Attributes | |
| Extern | extern |
| My class's Extern object (see com.quadcap.sql.io.Extern). | |
|
|
Default constructor.
Definition at line 84 of file DropColumn.java. |
|
||||||||||||||||
|
Explicit constructor from table and column.
Definition at line 89 of file DropColumn.java. References com.quadcap.sql.TupleImpl.getName(). |
|
|
Definition at line 174 of file DropColumn.java. |
|
|
Lazy table accessor.
Definition at line 99 of file DropColumn.java. References com.quadcap.sql.DropColumn.getTable(), com.quadcap.sql.DropColumn.table, and com.quadcap.sql.DropColumn.tableName. Referenced by com.quadcap.sql.DropColumn.getTable(). |
|
|
I'm ready.
Reimplemented from com.quadcap.sql.LogStep. Definition at line 132 of file DropColumn.java. References com.quadcap.sql.DropColumn.prepare(). Referenced by com.quadcap.sql.DropColumn.prepare(). |
|
|
Read me from a stream.
Definition at line 138 of file DropColumn.java. References com.quadcap.sql.DropColumn.readExternal(). Referenced by com.quadcap.sql.DropColumn.readExternal(). |
|
|
LogStep.redo(), our job is to remove the column definition from the schema.
Implements com.quadcap.sql.LogStep. Definition at line 110 of file DropColumn.java. References com.quadcap.sql.DropColumn.column, com.quadcap.sql.Table.deleteColumn(), com.quadcap.sql.Column.getColumn(), com.quadcap.sql.TupleImpl.getColumn(), com.quadcap.sql.Column.getName(), com.quadcap.sql.DropColumn.redo(), com.quadcap.sql.DropColumn.table, and com.quadcap.sql.Database.updateRelation(). Referenced by com.quadcap.sql.DropColumn.redo(). |
|
|
Definition at line 173 of file DropColumn.java. References com.quadcap.sql.DropColumn.setExtern(). Referenced by com.quadcap.sql.DropColumn.setExtern(). |
|
|
Return a string representation for display/debugging purposes.
Definition at line 159 of file DropColumn.java. References com.quadcap.sql.DropColumn.column, com.quadcap.sql.DropColumn.tableName, and com.quadcap.sql.Column.toString(). |
|
|
LogStep.undo(), our job is to update the table's definition to include the new column.
Implements com.quadcap.sql.LogStep. Definition at line 122 of file DropColumn.java. References com.quadcap.sql.Table.addColumn(), com.quadcap.sql.DropColumn.column, com.quadcap.sql.Column.getColumn(), com.quadcap.sql.DropColumn.table, com.quadcap.sql.DropColumn.undo(), and com.quadcap.sql.Database.updateRelation(). Referenced by com.quadcap.sql.DropColumn.undo(). |
|
|
Write me to a stream.
Definition at line 149 of file DropColumn.java. References com.quadcap.sql.DropColumn.column, com.quadcap.sql.DropColumn.tableName, and com.quadcap.sql.DropColumn.writeExternal(). Referenced by com.quadcap.sql.DropColumn.writeExternal(). |
|
|
Definition at line 78 of file DropColumn.java. Referenced by com.quadcap.sql.DropColumn.redo(), com.quadcap.sql.DropColumn.toString(), com.quadcap.sql.DropColumn.undo(), and com.quadcap.sql.DropColumn.writeExternal(). |
|
|
My class's Extern object (see com.quadcap.sql.io.Extern).
Definition at line 172 of file DropColumn.java. |
|
|
Definition at line 76 of file DropColumn.java. Referenced by com.quadcap.sql.DropColumn.getTable(), com.quadcap.sql.DropColumn.redo(), and com.quadcap.sql.DropColumn.undo(). |
|
|
Definition at line 79 of file DropColumn.java. Referenced by com.quadcap.sql.DropColumn.getTable(), com.quadcap.sql.DropColumn.toString(), and com.quadcap.sql.DropColumn.writeExternal(). |