Akonadi::Server::ColumnDescription
#include <schematypes.h>
Public Types | |
| enum | ReferentialAction { Cascade , Restrict , SetNull } |
Public Attributes | |
| bool | allowNull = true |
| QString | defaultValue |
| QMap< QString, int > | enumValueMap |
| bool | isAutoIncrement = false |
| bool | isEnum = false |
| bool | isPrimaryKey = false |
| bool | isUnique = false |
| QString | name |
| bool | noUpdate = false |
| ReferentialAction | onDelete = Cascade |
| ReferentialAction | onUpdate = Cascade |
| QString | refColumn |
| QString | refTable |
| int | size = -1 |
| QString | type |
Detailed Description
A helper class that describes a column of a table for the DbInitializer.
Definition at line 22 of file schematypes.h.
Member Enumeration Documentation
◆ ReferentialAction
| enum Akonadi::Server::ColumnDescription::ReferentialAction |
Definition at line 25 of file schematypes.h.
Member Data Documentation
◆ allowNull
| bool Akonadi::Server::ColumnDescription::allowNull = true |
Definition at line 34 of file schematypes.h.
◆ defaultValue
| QString Akonadi::Server::ColumnDescription::defaultValue |
Definition at line 41 of file schematypes.h.
◆ enumValueMap
Definition at line 46 of file schematypes.h.
◆ isAutoIncrement
| bool Akonadi::Server::ColumnDescription::isAutoIncrement = false |
Definition at line 35 of file schematypes.h.
◆ isEnum
| bool Akonadi::Server::ColumnDescription::isEnum = false |
Definition at line 38 of file schematypes.h.
◆ isPrimaryKey
| bool Akonadi::Server::ColumnDescription::isPrimaryKey = false |
Definition at line 36 of file schematypes.h.
◆ isUnique
| bool Akonadi::Server::ColumnDescription::isUnique = false |
Definition at line 37 of file schematypes.h.
◆ name
| QString Akonadi::Server::ColumnDescription::name |
Definition at line 31 of file schematypes.h.
◆ noUpdate
| bool Akonadi::Server::ColumnDescription::noUpdate = false |
Definition at line 44 of file schematypes.h.
◆ onDelete
| ReferentialAction Akonadi::Server::ColumnDescription::onDelete = Cascade |
Definition at line 43 of file schematypes.h.
◆ onUpdate
| ReferentialAction Akonadi::Server::ColumnDescription::onUpdate = Cascade |
Definition at line 42 of file schematypes.h.
◆ refColumn
| QString Akonadi::Server::ColumnDescription::refColumn |
Definition at line 40 of file schematypes.h.
◆ refTable
| QString Akonadi::Server::ColumnDescription::refTable |
Definition at line 39 of file schematypes.h.
◆ size
| int Akonadi::Server::ColumnDescription::size = -1 |
Definition at line 33 of file schematypes.h.
◆ type
| QString Akonadi::Server::ColumnDescription::type |
Definition at line 32 of file schematypes.h.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 11:53:10 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.