https://github.com/dkubb/veritas
- In Veritas a relation is an Enumerable object that will yield a set of tuples.
- Internally a relation is represented as a tree.
- The leaf nodes are base relations, which are the data sources.
- There are 3 types of inner nodes:
- A node may be a relational algebra operation like join, rename, project or others. When iterated it will evaluate it's children, then perform the operation in-memory and yield each tuple