alter.h
Controls debug options for actions. Used in debugString() and debug().
Definition alter.h:173
bool showFieldDebug
true if the field associated with the action (if exists) should be appended to the debug string (defa...
Definition alter.h:182
bool showUID
true if UID should be added to the action debug string (the default)
Definition alter.h:178
Abstract base class used for implementing all the AlterTable actions.
Definition alter.h:157
void setAlteringRequirements(int alteringRequirements)
Sets requirements for altering; used internally by AlterTableHandler object.
Definition alter.h:193
virtual void simplifyActions(ActionDictDict &fieldActions)
Definition alter.h:203
virtual bool shouldBeRemoved(ActionDictDict &fieldActions)
Definition alter.h:209
Arguments for AlterTableHandler::execute().
Definition alter.h:400
TQString * debugString
Definition alter.h:411
bool onlyComputeRequirements
Definition alter.h:420
Abstract base class used for implementing table field-related actions.
Definition alter.h:232
TQString fieldName() const
Definition alter.h:239
Defines an action for inserting a single table field.
Definition alter.h:322
Defines an action for removing a single table field.
Definition alter.h:301
TQIntDict< ActionDict > ActionDictDict
for collecting groups of actions by field UID
Definition alter.h:145
TQPtrListIterator< ActionBase > ActionListIterator
Defines a type for action list's iterator.
Definition alter.h:154
TQAsciiDict< ActionBase > ActionDict
for collecting actions related to a single field
Definition alter.h:144
TQPtrVector< ActionBase > ActionVector
for collecting actions related to a single field
Definition alter.h:148
AlteringRequirements
Defines flags for possible altering requirements; can be combined.
Definition alter.h:120
Provides database connection, allowing queries and data modification.
Definition connection.h:62
Definition object.h:35
Definition tableschema.h:43
3-state logical type with three values: true, false and cancelled and convenient operators.
Definition tristate.h:100
High-level database connectivity library with database backend drivers.
Definition kexiblobbuffer.h:31
KEXI_DB_EXPORT void debug(const QuerySchemaParameterList &list)
Shows debug information for list.
Definition queryschemaparameter.cpp:42
