|
GnuCash c935c2f+
|
information required to create a column in a table. More...
#include <gnc-sql-column-table-entry.hpp>
Public Member Functions | |
| GncSqlColumnInfo (std::string &&name, GncSqlBasicColumnType type, unsigned int size=0, bool unicode=false, bool autoinc=false, bool primary=false, bool not_null=false) | |
| GncSqlColumnInfo (const GncSqlColumnTableEntry &e, GncSqlBasicColumnType t, unsigned int size=0, bool unicode=true) | |
Data Fields | |
| std::string | m_name |
| Column name. | |
| GncSqlBasicColumnType | m_type |
| Column basic type. | |
| unsigned int | m_size |
| Column size (string types) | |
| bool | m_unicode |
| Column is unicode (string types) | |
| bool | m_autoinc |
| Column is autoinc (int type) | |
| bool | m_primary_key |
| Column is the primary key. | |
| bool | m_not_null |
| Column forbids NULL values. | |
information required to create a column in a table.
Definition at line 478 of file gnc-sql-column-table-entry.hpp.
|
inline |
Definition at line 480 of file gnc-sql-column-table-entry.hpp.
|
inline |
Definition at line 487 of file gnc-sql-column-table-entry.hpp.
| bool GncSqlColumnInfo::m_autoinc |
Column is autoinc (int type)
Definition at line 497 of file gnc-sql-column-table-entry.hpp.
| std::string GncSqlColumnInfo::m_name |
Column name.
Definition at line 493 of file gnc-sql-column-table-entry.hpp.
| bool GncSqlColumnInfo::m_not_null |
Column forbids NULL values.
Definition at line 499 of file gnc-sql-column-table-entry.hpp.
| bool GncSqlColumnInfo::m_primary_key |
Column is the primary key.
Definition at line 498 of file gnc-sql-column-table-entry.hpp.
| unsigned int GncSqlColumnInfo::m_size |
Column size (string types)
Definition at line 495 of file gnc-sql-column-table-entry.hpp.
| GncSqlBasicColumnType GncSqlColumnInfo::m_type |
Column basic type.
Definition at line 494 of file gnc-sql-column-table-entry.hpp.
| bool GncSqlColumnInfo::m_unicode |
Column is unicode (string types)
Definition at line 496 of file gnc-sql-column-table-entry.hpp.