IITDBGroup / gprom

GProM is a middleware that adds support for provenance to database backends.
http://www.cs.iit.edu/%7edbgroup/research/gprom.php
Apache License 2.0
8 stars 5 forks source link

Foreign keys not used for semantic optimization #80

Open lordpretzel opened 2 years ago

lordpretzel commented 2 years ago

Currently semantic optimization only takes functional dependencies into account when optimizing a Datalog provenance capture query. Also add support for foreign keys. This would be akin to removal of cardinality-preserving joins.