|
QGIS API Documentation
2.12.0-Lyon
|
#include <qgsvectorlayer.h>
Public Member Functions | |
| QStringList * | joinFieldNamesSubset () const |
| Get subset of fields to be used from joined layer. More... | |
| bool | operator== (const QgsVectorJoinInfo &other) const |
| void | setJoinFieldNamesSubset (QStringList *fieldNamesSubset) |
| Set subset of fields to be used from joined layer. More... | |
Public Attributes | |
| QHash< QString, QgsAttributes > | cachedAttributes |
| Cache for joined attributes to provide fast lookup (size is 0 if no memory caching) More... | |
| int | joinFieldIndex |
| Join field index in the source layer. More... | |
| QString | joinFieldName |
| Join field in the source layer. More... | |
| QString | joinLayerId |
| Source layer. More... | |
| bool | memoryCache |
| True if the join is cached in virtual memory. More... | |
| QString | prefix |
| An optional prefix. More... | |
| int | targetFieldIndex |
| Join field index in the target layer. More... | |
| QString | targetFieldName |
| Join field in the target layer. More... | |
Protected Attributes | |
| QSharedPointer< QStringList > | joinFieldsSubset |
| Subset of fields to use from joined layer. More... | |
Definition at line 317 of file qgsvectorlayer.h.
|
inline |
Get subset of fields to be used from joined layer.
All fields will be used if null is returned.
Definition at line 357 of file qgsvectorlayer.h.
|
inline |
Definition at line 342 of file qgsvectorlayer.h.
|
inline |
Set subset of fields to be used from joined layer.
Takes ownership of the passed pointer. Null pointer tells to use all fields.
Definition at line 354 of file qgsvectorlayer.h.
| QHash< QString, QgsAttributes> QgsVectorJoinInfo::cachedAttributes |
Cache for joined attributes to provide fast lookup (size is 0 if no memory caching)
Definition at line 330 of file qgsvectorlayer.h.
| int QgsVectorJoinInfo::joinFieldIndex |
Join field index in the source layer.
For backward compatibility with 1.x (x>=7)
Definition at line 335 of file qgsvectorlayer.h.
| QString QgsVectorJoinInfo::joinFieldName |
Join field in the source layer.
Definition at line 324 of file qgsvectorlayer.h.
|
protected |
Subset of fields to use from joined layer.
null = use all fields
Definition at line 361 of file qgsvectorlayer.h.
| QString QgsVectorJoinInfo::joinLayerId |
Source layer.
Definition at line 322 of file qgsvectorlayer.h.
| bool QgsVectorJoinInfo::memoryCache |
True if the join is cached in virtual memory.
Definition at line 326 of file qgsvectorlayer.h.
| QString QgsVectorJoinInfo::prefix |
An optional prefix.
If it is a Null string "{layername}_" will be used
Definition at line 340 of file qgsvectorlayer.h.
| int QgsVectorJoinInfo::targetFieldIndex |
Join field index in the target layer.
For backward compatibility with 1.x (x>=7)
Definition at line 333 of file qgsvectorlayer.h.
| QString QgsVectorJoinInfo::targetFieldName |
Join field in the target layer.
Definition at line 320 of file qgsvectorlayer.h.
1.8.9.1