QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
18 #ifndef QGSFEATURESOURCE_H
19 #define QGSFEATURESOURCE_H
21 #include "qgis_core.h"
54 FeaturesMaybeAvailable
69 virtual QString sourceName()
const = 0;
94 sipRes = sipCpp->featureCount();
108 virtual long long featureCount()
const = 0;
115 virtual FeatureAvailability hasFeatures()
const;
125 virtual QSet<QVariant> uniqueValues(
int fieldIndex,
int limit = -1 )
const;
134 virtual QVariant minimumValue(
int fieldIndex )
const;
143 virtual QVariant maximumValue(
int fieldIndex )
const;
189 SpatialIndexUnknown = 0,
190 SpatialIndexNotPresent = 1,
191 SpatialIndexPresent = 2,
203 virtual SpatialIndexPresence hasSpatialIndex()
const;
208 #endif // QGSFEATURESOURCE_H
@ FeaturesAvailable
There is at least one feature available in this source.
Container of fields for a vector layer.
An interface for objects which provide features via a getFeatures method.
Type
The WKB type describes the number of dimensions a geometry has.
A rectangle specified with double values.
This class wraps a request for features to a vector layer (or directly its vector data provider).
Base class for feedback objects to be used for cancellation of something running in a worker thread.
SpatialIndexPresence
Enumeration of spatial index presence states.
@ NoFeaturesAvailable
There are certainly no features available in this source.
QSet< QgsFeatureId > QgsFeatureIds
This class represents a coordinate reference system (CRS).
FeatureAvailability
Possible return value for hasFeatures() to determine if a source is empty.
Represents a vector layer which manages a vector based data sets.
Q_DECLARE_METATYPE(QgsDatabaseQueryLogEntry)
Wrapper for iterator of features from vector data provider or vector layer.