KexiDB::AlterTableHandler::MoveFieldPositionAction Class Reference
#include <alter.h>
Inheritance diagram for KexiDB::AlterTableHandler::MoveFieldPositionAction:

Detailed Description
Defines an action for moving a single table field to a different position within table schema.
Definition at line 355 of file alter.h.
Public Member Functions | |
| MoveFieldPositionAction (int fieldIndex, const QString &fieldName, int uid) | |
| MoveFieldPositionAction (bool) | |
| virtual | ~MoveFieldPositionAction () |
| int | index () const |
| virtual QString | debugString (const DebugOptions &debugOptions=DebugOptions()) |
| virtual void | simplifyActions (ActionDictDict &fieldActions) |
Protected Member Functions | |
| virtual void | updateAlteringRequirements () |
| virtual tristate | execute (Connection &conn, TableSchema &table) |
| Performs physical execution of this action. | |
Protected Attributes | |
| int | m_index |
Constructor & Destructor Documentation
|
||||||||||||||||
|
|
|
|
|
|
|
|
Member Function Documentation
|
|
Reimplemented from KexiDB::AlterTableHandler::ActionBase. Definition at line 689 of file alter.cpp. References KexiDB::AlterTableHandler::FieldActionBase::fieldName(), m_index, and KexiDB::AlterTableHandler::FieldActionBase::uid(). |
|
||||||||||||
|
Performs physical execution of this action.
Reimplemented from KexiDB::AlterTableHandler::ActionBase. |
|
|
|
|
|
Reimplemented from KexiDB::AlterTableHandler::ActionBase. |
|
|
Reimplemented from KexiDB::AlterTableHandler::ActionBase. Definition at line 683 of file alter.cpp. References KexiDB::AlterTableHandler::MainSchemaAlteringRequired, and KexiDB::AlterTableHandler::ActionBase::setAlteringRequirements(). |
Member Data Documentation
|
|
Definition at line 372 of file alter.h. Referenced by debugString(). |
The documentation for this class was generated from the following files:
