5 Commits

Author SHA1 Message Date
Nyall Dawson
6522ef92a3 Rework QgsWeakRelation::resolvedRelation to instead return a list
of resolved relationships, so that it can handle resolving
a many-to-many weak relationship to two QgsRelations (which is
required to represent a many-to-many relationship using QgsRelation)
2022-08-02 15:44:40 +10:00
Nyall Dawson
eeda423e5e Rework QgsWeakRelation so that it can losslessly represent many-to-many relations 2022-08-02 15:44:40 +10:00
Nyall Dawson
c4cebde0f9 Add additional properties to QgsWeakRelation to match those available
through GDAL api
2022-08-02 15:44:40 +10:00
Nyall Dawson
b46ef1fab0 Implement relationship retrieval for ogr provider connection 2022-08-02 15:44:40 +10:00
Nyall Dawson
4981f1846f Expose QgsWeakRelation to PyQGIS 2022-08-02 15:44:40 +10:00