kexi
KexiDB::QueryColumnInfo Class Reference
#include <queryschema.h>
Detailed Description
Helper class that assigns additional information for the column in a query:- alias
- visibility QueryColumnInfo::Vector is created and returned by QuerySchema::fieldsExpanded(). It's efficiently cached there.
Definition at line 45 of file queryschema.h.
Public Types | |
typedef QPtrVector< QueryColumnInfo > | Vector |
typedef QPtrList< QueryColumnInfo > | List |
typedef QPtrListIterator< QueryColumnInfo > | ListIterator |
Public Member Functions | |
QueryColumnInfo (Field *f, QCString _alias, bool _visible) | |
~QueryColumnInfo () | |
QCString | aliasOrName () const |
QString | captionOrAliasOrName () const |
Public Attributes | |
Field * | field |
QCString | alias |
bool | visible: 1 |
Member Function Documentation
QCString KexiDB::QueryColumnInfo::aliasOrName | ( | ) | const [inline] |
- Returns:
- alias if it's not empty, field's name otherwise.
Definition at line 60 of file queryschema.h.
QString KexiDB::QueryColumnInfo::captionOrAliasOrName | ( | ) | const [inline] |
- Returns:
- field's caption if it's not empty, field's alias otherwise. If alias is also empty - returns field's name.
Definition at line 66 of file queryschema.h.
The documentation for this class was generated from the following file: