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

Detailed Description
Abstract base class used for implementing all the AlterTable actions.
Definition at line 157 of file alter.h.
Constructor & Destructor Documentation
|
|
|
|
|
|
Member Function Documentation
|
|
|
|
|
Definition at line 187 of file alter.h. References KexiDBDbg. |
|
|
|
|
|
|
Sets requirements for altering; used internally by AlterTableHandler object.
Definition at line 193 of file alter.h. Referenced by KexiDB::AlterTableHandler::MoveFieldPositionAction::updateAlteringRequirements(), KexiDB::AlterTableHandler::InsertFieldAction::updateAlteringRequirements(), KexiDB::AlterTableHandler::RemoveFieldAction::updateAlteringRequirements(), and KexiDB::AlterTableHandler::ChangeFieldPropertyAction::updateAlteringRequirements(). |
|
|
After calling simplifyActions() for each action, shouldBeRemoved() is called for them as an additional step. This is used for ChangeFieldPropertyAction items so actions that do not change property values are removed. Reimplemented in KexiDB::AlterTableHandler::ChangeFieldPropertyAction. |
|
|
Simplifies fieldActions dictionary. If this action has to be inserted Into the dictionary, an ActionDict is created first and then a copy of this action is inserted into it. Reimplemented in KexiDB::AlterTableHandler::ChangeFieldPropertyAction, KexiDB::AlterTableHandler::RemoveFieldAction, KexiDB::AlterTableHandler::InsertFieldAction, and KexiDB::AlterTableHandler::MoveFieldPositionAction. Definition at line 203 of file alter.h. Referenced by KexiDB::AlterTableHandler::execute(). |
|
|
Definition at line 64 of file alter.cpp. References nullChangeFieldPropertyAction. |
|
|
Definition at line 78 of file alter.cpp. References nullInsertFieldAction. |
|
|
Definition at line 85 of file alter.cpp. References nullMoveFieldPositionAction. |
|
|
Definition at line 71 of file alter.cpp. References nullRemoveFieldAction. |
|
|
||||||||||||||||
|
Reimplemented in KexiDB::AlterTableHandler::ChangeFieldPropertyAction, KexiDB::AlterTableHandler::RemoveFieldAction, and KexiDB::AlterTableHandler::InsertFieldAction. Definition at line 212 of file alter.h. Referenced by KexiDB::AlterTableHandler::execute(). |
Friends And Related Function Documentation
|
|
|
The documentation for this class was generated from the following files:
