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:

