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

Definition at line 57 of file AlterColumn.java.
Public Member Functions | |
| AlterColumn () | |
| Default constructor. | |
| AlterColumn (Session session, Table table, String columnName, Expression newDefault) | |
| Explicit constructor from table, column name and new default value. | |
| void | undo (Session session) throws IOException, SQLException |
| Do/redo this step. | |
| void | redo (Session session) throws IOException, SQLException |
| Do/redo this step. | |
| void | prepare (Session session) throws IOException, SQLException |
| Perform any actions that are necessary to prepare this log record for being written to the log. | |
| void | readExternal (ObjectInput in) throws IOException, ClassNotFoundException |
| void | writeExternal (ObjectOutput out) throws IOException |
| String | toString () |
| Extern | getExtern () |
| void | setExtern (Extern extern) |
Package Functions | |
| Table | getTable (Database db) throws IOException |
Package Attributes | |
| transient Table | table |
| transient Column | column |
| String | columnName = null |
| String | tableName = null |
| Expression | oldDefault = null |
| Expression | newDefault = null |
| Extern = null | |
|
|
Default constructor.
Definition at line 69 of file AlterColumn.java. |
|
||||||||||||||||||||
|
Explicit constructor from table, column name and new default value.
Definition at line 74 of file AlterColumn.java. References com.quadcap.sql.TupleImpl.getName(). |
|
|
Definition at line 144 of file AlterColumn.java. |
|
|
Definition at line 83 of file AlterColumn.java. References com.quadcap.sql.AlterColumn.getTable(), com.quadcap.sql.AlterColumn.table, and com.quadcap.sql.AlterColumn.tableName. Referenced by com.quadcap.sql.AlterColumn.getTable(). |
|
|
Perform any actions that are necessary to prepare this log record for being written to the log. This is called before the log record is written, and before the first invocation of 'redo'. It is not called subsequently, or during recovery. Reimplemented from com.quadcap.sql.LogStep. Definition at line 105 of file AlterColumn.java. References com.quadcap.sql.AlterColumn.column, com.quadcap.sql.AlterColumn.columnName, com.quadcap.sql.TupleImpl.getColumn(), com.quadcap.sql.Column.getDefault(), com.quadcap.sql.AlterColumn.oldDefault, com.quadcap.sql.AlterColumn.prepare(), and com.quadcap.sql.AlterColumn.table. Referenced by com.quadcap.sql.AlterColumn.prepare(). |
|
|
Definition at line 112 of file AlterColumn.java. References com.quadcap.sql.AlterColumn.readExternal(). Referenced by com.quadcap.sql.AlterColumn.readExternal(). |
|
|
Do/redo this step.
Implements com.quadcap.sql.LogStep. Definition at line 98 of file AlterColumn.java. References com.quadcap.sql.AlterColumn.column, com.quadcap.sql.AlterColumn.newDefault, com.quadcap.sql.AlterColumn.redo(), com.quadcap.sql.Column.setDefault(), com.quadcap.sql.AlterColumn.table, and com.quadcap.sql.Database.updateRelation(). Referenced by com.quadcap.sql.AlterColumn.redo(). |
|
|
Definition at line 145 of file AlterColumn.java. References com.quadcap.sql.AlterColumn.setExtern(). Referenced by com.quadcap.sql.AlterColumn.setExtern(). |
|
|
Definition at line 131 of file AlterColumn.java. References com.quadcap.sql.AlterColumn.columnName, com.quadcap.sql.AlterColumn.newDefault, and com.quadcap.sql.AlterColumn.tableName. |
|
|
Do/redo this step.
Implements com.quadcap.sql.LogStep. Definition at line 90 of file AlterColumn.java. References com.quadcap.sql.AlterColumn.column, com.quadcap.sql.AlterColumn.columnName, com.quadcap.sql.TupleImpl.getColumn(), com.quadcap.sql.AlterColumn.oldDefault, com.quadcap.sql.Column.setDefault(), com.quadcap.sql.AlterColumn.table, com.quadcap.sql.AlterColumn.undo(), and com.quadcap.sql.Database.updateRelation(). Referenced by com.quadcap.sql.AlterColumn.undo(). |
|
|
Definition at line 122 of file AlterColumn.java. References com.quadcap.sql.AlterColumn.columnName, com.quadcap.sql.AlterColumn.newDefault, com.quadcap.sql.AlterColumn.oldDefault, com.quadcap.sql.AlterColumn.tableName, and com.quadcap.sql.AlterColumn.writeExternal(). Referenced by com.quadcap.sql.AlterColumn.writeExternal(). |
|
|
Definition at line 59 of file AlterColumn.java. Referenced by com.quadcap.sql.AlterColumn.prepare(), com.quadcap.sql.AlterColumn.redo(), and com.quadcap.sql.AlterColumn.undo(). |
|
|
Definition at line 61 of file AlterColumn.java. Referenced by com.quadcap.sql.AlterColumn.prepare(), com.quadcap.sql.AlterColumn.toString(), com.quadcap.sql.AlterColumn.undo(), and com.quadcap.sql.AlterColumn.writeExternal(). |
|
|
Definition at line 143 of file AlterColumn.java. |
|
|
Definition at line 64 of file AlterColumn.java. Referenced by com.quadcap.sql.AlterColumn.redo(), com.quadcap.sql.AlterColumn.toString(), and com.quadcap.sql.AlterColumn.writeExternal(). |
|
|
Definition at line 63 of file AlterColumn.java. Referenced by com.quadcap.sql.AlterColumn.prepare(), com.quadcap.sql.AlterColumn.undo(), and com.quadcap.sql.AlterColumn.writeExternal(). |
|
|
Definition at line 58 of file AlterColumn.java. Referenced by com.quadcap.sql.AlterColumn.getTable(), com.quadcap.sql.AlterColumn.prepare(), com.quadcap.sql.AlterColumn.redo(), and com.quadcap.sql.AlterColumn.undo(). |
|
|
Definition at line 62 of file AlterColumn.java. Referenced by com.quadcap.sql.AlterColumn.getTable(), com.quadcap.sql.AlterColumn.toString(), and com.quadcap.sql.AlterColumn.writeExternal(). |