kexi
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.
Public Member Functions | |
| ActionBase (bool null=false) | |
| virtual | ~ActionBase () |
| ChangeFieldPropertyAction & | toChangeFieldPropertyAction () |
| RemoveFieldAction & | toRemoveFieldAction () |
| InsertFieldAction & | toInsertFieldAction () |
| MoveFieldPositionAction & | toMoveFieldPositionAction () |
| bool | isNull () const |
| virtual QString | debugString (const DebugOptions &debugOptions=DebugOptions()) |
| void | debug (const DebugOptions &debugOptions=DebugOptions()) |
Protected Member Functions | |
| void | setAlteringRequirements (int alteringRequirements) |
| int | alteringRequirements () const |
| virtual void | updateAlteringRequirements () |
| virtual void | simplifyActions (ActionDictDict &fieldActions) |
| virtual tristate | updateTableSchema (TableSchema &table, Field *field, QMap< QString, QString > &fieldMap) |
Friends | |
| class | AlterTableHandler |
Classes | |
| class | DebugOptions |
| Controls debug options for actions. Used in debugString() and debug(). More... | |
Member Function Documentation
| bool KexiDB::AlterTableHandler::ActionBase::isNull | ( | ) | const [inline] |
| void KexiDB::AlterTableHandler::ActionBase::setAlteringRequirements | ( | int | alteringRequirements | ) | [inline, protected] |
Sets requirements for altering; used internally by AlterTableHandler object.
The documentation for this class was generated from the following files:

