Class: QgsVectorDataProviderTemporalCapabilities¶
Implementation of data provider temporal properties for
QgsVectorDataProviders.
Data provider temporal capabilities reflect the temporal capabilities of
a QgsDataProvider. Unlike
QgsMapLayerTemporalProperties, these settings are not
user-configurable, and should only be set by the
QgsDataProvider itself.
Added in version 3.14.
Class Hierarchy¶
Base classes¶
Base class for handling properties relating to a data provider’s temporal capabilities.  | 
Enums
alias of   | 
Methods
Returns the datetime range extent from which temporal data is available from the provider.  | 
|
Returns the name of the end datetime field, which stores the end time for the feature's time spans.  | 
|
Returns the temporal properties mode.  | 
|
Sets the datetime range extent from which temporal data is available from the provider.  | 
|
Sets the name of the end datetime field, which stores the end time for the feature's time spans.  | 
|
Sets the temporal properties mode.  | 
|
Sets the name of the start datetime field, which stores the start time for the feature's time spans.  | 
|
Returns the name of the start datetime field, which contains the start time for the feature's time spans.  | 
- class qgis.core.QgsVectorDataProviderTemporalCapabilities[source]¶
 Bases:
QgsDataProviderTemporalCapabilities- __init__(enabled: bool = False)
 Constructor for QgsVectorDataProviderTemporalCapabilities.
The
enabledargument specifies whether the data provider has temporal capabilities.- Parameters:
 enabled (bool = False)
- __init__(a0: QgsVectorDataProviderTemporalCapabilities)
 - Parameters:
 
- TemporalMode¶
 alias of
VectorDataProviderTemporalMode
- availableTemporalRange(self) QgsDateTimeRange¶
 Returns the datetime range extent from which temporal data is available from the provider.
See also
- Return type:
 
- endField(self) str[source]¶
 Returns the name of the end datetime field, which stores the end time for the feature’s time spans.
See also
See also
- Return type:
 str
- mode(self) Qgis.VectorDataProviderTemporalMode[source]¶
 Returns the temporal properties mode.
See also
- Return type:
 
- setAvailableTemporalRange(self, range: QgsDateTimeRange)[source]¶
 Sets the datetime
rangeextent from which temporal data is available from the provider.See also
- Parameters:
 range (QgsDateTimeRange)
- setEndField(self, field: str | None)[source]¶
 Sets the name of the end datetime
field, which stores the end time for the feature’s time spans.See also
See also
- Parameters:
 field (Optional[str])
- setMode(self, mode: Qgis.VectorDataProviderTemporalMode)[source]¶
 Sets the temporal properties
mode.See also
- Parameters:
 
- setStartField(self, field: str | None)[source]¶
 Sets the name of the start datetime
field, which stores the start time for the feature’s time spans.If
mode()is ModeFeatureDateTimeInstantFromField, then this field stores both the start AND end times.See also
See also
- Parameters:
 field (Optional[str])