KexiDB::LookupFieldSchema::RowSource Class Reference
#include <lookupfieldschema.h>
Detailed Description
Row source information that can be specified for the lookup field schema.
Definition at line 59 of file lookupfieldschema.h.
Public Types | |
| enum | Type { NoType, Table, Query, SQLStatement, ValueList, FieldList } |
| Row source type. More... | |
Public Member Functions | |
| RowSource () | |
| ~RowSource () | |
| Type | type () const |
| void | setType (Type type) |
| QString | typeName () const |
| void | setTypeByName (const QString &typeName) |
| QString | name () const |
| void | setName (const QString &name) |
| QStringList | values () const |
| void | setValues (const QStringList &values) |
| QString | debugString () const |
| void | debug () const |
Member Enumeration Documentation
|
|
Row source type.
Definition at line 62 of file lookupfieldschema.h. |
Constructor & Destructor Documentation
|
|
Definition at line 30 of file lookupfieldschema.cpp. |
|
|
Definition at line 36 of file lookupfieldschema.cpp. |
Member Function Documentation
|
|
Shows debug information. Definition at line 97 of file lookupfieldschema.cpp. References debugString(), and KexiDBDbg. |
|
|
Definition at line 91 of file lookupfieldschema.cpp. References name(), and typeName(). Referenced by debug(), and KexiDB::LookupFieldSchema::debugString(). |
|
|
Definition at line 94 of file lookupfieldschema.h. Referenced by KexiDB::QuerySchema::computeFieldsExpanded(), debugString(), and KexiDB::Connection::selectStatement(). |
|
|
Sets row source value.
Definition at line 41 of file lookupfieldschema.cpp. |
|
|
Sets row source type to type. Definition at line 80 of file lookupfieldschema.h. Referenced by setTypeByName(). |
|
|
Sets row source type by name using typeName. Accepted (cast sensitive) names are "table", "query", "sql", "valuelist", "fieldlist". For other value NoType type is set. Definition at line 61 of file lookupfieldschema.cpp. References NoType, Query, setType(), SQLStatement, Table, and ValueList. |
|
|
Sets row source values used if type() is ValueList. Using it clears name (see name()). Definition at line 82 of file lookupfieldschema.cpp. |
|
|
Definition at line 77 of file lookupfieldschema.h. Referenced by KexiDB::QuerySchema::computeFieldsExpanded(), and KexiDB::Connection::selectStatement(). |
|
|
Definition at line 48 of file lookupfieldschema.cpp. References Query, SQLStatement, Table, and ValueList. Referenced by debugString(). |
|
|
Definition at line 77 of file lookupfieldschema.cpp. |
The documentation for this class was generated from the following files:
