Quantum GIS API Documentation  master-693a1fe
QgsVectorJoinInfo Struct Reference

#include <qgsvectorlayer.h>

List of all members.

Public Attributes

QHash< QString, QgsAttributescachedAttributes
 Cache for joined attributes to provide fast lookup (size is 0 if no memory caching)
int joinFieldIndex
 Join field index in the source layer.
QString joinFieldName
 Join field in the source layer.
QString joinLayerId
 Source layer.
bool memoryCache
 True if the join is cached in virtual memory.
int targetFieldIndex
 Join field index in the target layer.
QString targetFieldName
 Join field in the target layer.

Detailed Description

Note:
added in 1.7

Definition at line 122 of file qgsvectorlayer.h.


Member Data Documentation

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

Note:
not available in python bindings

Definition at line 135 of file qgsvectorlayer.h.

Referenced by QgsVectorLayerFeatureIterator::addJoinedAttributes(), QgsVectorLayerFeatureIterator::FetchJoinInfo::addJoinedAttributesCached(), and QgsVectorLayerJoinBuffer::cacheJoinLayer().

Join field index in the source layer.

For backward compatibility with 1.x (x>=7)

Definition at line 140 of file qgsvectorlayer.h.

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

Join field index in the target layer.

For backward compatibility with 1.x (x>=7)

Definition at line 138 of file qgsvectorlayer.h.

Referenced by QgsVectorLayerFeatureIterator::prepareJoins(), and QgsVectorLayerJoinBuffer::readXml().

Join field in the target layer.

Definition at line 125 of file qgsvectorlayer.h.

Referenced by QgsVectorLayerFeatureIterator::prepareJoins(), and QgsVectorLayerJoinBuffer::readXml().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines