Quantum GIS API Documentation  1.7.5-Wroclaw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
QgsVectorJoinInfo Struct Reference

#include <qgsvectorlayer.h>

Public Attributes

int targetField
 Join field in the target layer. More...
 
QString joinLayerId
 Source layer. More...
 
int joinField
 Join field in the source layer. More...
 
bool memoryCache
 True if the join is cached in virtual memory. More...
 
QHash< QString, QgsAttributeMapcachedAttributes
 Cache for joined attributes to provide fast lookup (size is 0 if no memory caching) More...
 

Detailed Description

Note
added in 1.7

Definition at line 59 of file qgsvectorlayer.h.

Member Data Documentation

QHash< QString, QgsAttributeMap> QgsVectorJoinInfo::cachedAttributes

Cache for joined attributes to provide fast lookup (size is 0 if no memory caching)

Definition at line 70 of file qgsvectorlayer.h.

Referenced by QgsVectorLayerJoinBuffer::addJoinedFeatureAttributes(), QgsVectorLayer::addJoinedFeatureAttributes(), and QgsVectorLayerJoinBuffer::cacheJoinLayer().

int QgsVectorJoinInfo::joinField

Join field in the source layer.

Definition at line 66 of file qgsvectorlayer.h.

Referenced by QgsVectorLayerJoinBuffer::cacheJoinLayer(), and QgsVectorLayerJoinBuffer::readXml().

QString QgsVectorJoinInfo::joinLayerId
bool QgsVectorJoinInfo::memoryCache

True if the join is cached in virtual memory.

Definition at line 68 of file qgsvectorlayer.h.

Referenced by QgsVectorLayerJoinBuffer::addJoin(), QgsVectorLayerJoinBuffer::cacheJoinLayer(), and QgsVectorLayerJoinBuffer::readXml().

int QgsVectorJoinInfo::targetField

Join field in the target layer.

Definition at line 62 of file qgsvectorlayer.h.

Referenced by QgsVectorLayerJoinBuffer::readXml(), and QgsVectorLayerJoinBuffer::select().


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