Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QSqlFieldPrivate Class Reference
+ Inheritance diagram for QSqlFieldPrivate:
+ Collaboration diagram for QSqlFieldPrivate:

Public Member Functions

 QSqlFieldPrivate (const QString &name, QMetaType type, const QString &tableName)
 
bool operator== (const QSqlFieldPrivate &other) const
 
- Public Member Functions inherited from QSharedData
 QSharedData () noexcept
 Constructs a QSharedData object with a reference count of 0.
 
 QSharedData (const QSharedData &) noexcept
 Constructs a QSharedData object with reference count 0.
 
QSharedDataoperator= (const QSharedData &)=delete
 
 ~QSharedData ()=default
 

Public Attributes

QString nm
 
QString table
 
QVariant def
 
QMetaType type
 
QSqlField::RequiredStatus req
 
int len
 
int prec
 
int tp
 
bool ro: 1
 
bool gen: 1
 
bool autoval: 1
 
- Public Attributes inherited from QSharedData
QAtomicInt ref
 

Detailed Description

Definition at line 9 of file qsqlfield.cpp.

Constructor & Destructor Documentation

◆ QSqlFieldPrivate()

QSqlFieldPrivate::QSqlFieldPrivate ( const QString & name,
QMetaType type,
const QString & tableName )
inline

Definition at line 12 of file qsqlfield.cpp.

Member Function Documentation

◆ operator==()

bool QSqlFieldPrivate::operator== ( const QSqlFieldPrivate & other) const
inline

Definition at line 19 of file qsqlfield.cpp.

References autoval, def, gen, nm, other(), prec, req, and ro.

+ Here is the call graph for this function:

Member Data Documentation

◆ autoval

bool QSqlFieldPrivate::autoval

Definition at line 43 of file qsqlfield.cpp.

Referenced by QSqlField::isAutoValue(), operator==(), and QSqlField::setAutoValue().

◆ def

QVariant QSqlFieldPrivate::def

Definition at line 35 of file qsqlfield.cpp.

Referenced by QSqlField::defaultValue(), operator==(), and QSqlField::setDefaultValue().

◆ gen

bool QSqlFieldPrivate::gen

Definition at line 42 of file qsqlfield.cpp.

Referenced by QSqlField::isGenerated(), operator==(), and QSqlField::setGenerated().

◆ len

int QSqlFieldPrivate::len

Definition at line 38 of file qsqlfield.cpp.

Referenced by QSqlField::length(), and QSqlField::setLength().

◆ nm

QString QSqlFieldPrivate::nm

Definition at line 33 of file qsqlfield.cpp.

Referenced by QSqlField::name(), operator==(), and QSqlField::setName().

◆ prec

int QSqlFieldPrivate::prec

Definition at line 39 of file qsqlfield.cpp.

Referenced by operator==(), QSqlField::precision(), and QSqlField::setPrecision().

◆ req

QSqlField::RequiredStatus QSqlFieldPrivate::req

◆ ro

bool QSqlFieldPrivate::ro

Definition at line 41 of file qsqlfield.cpp.

Referenced by QSqlField::isReadOnly(), operator==(), and QSqlField::setReadOnly().

◆ table

QString QSqlFieldPrivate::table

Definition at line 34 of file qsqlfield.cpp.

Referenced by QSqlField::setTableName(), and QSqlField::tableName().

◆ tp

int QSqlFieldPrivate::tp

Definition at line 40 of file qsqlfield.cpp.

◆ type

QMetaType QSqlFieldPrivate::type

The documentation for this class was generated from the following file: