Definition


When processing your query, the RDBMS will actually store an RA tree (like a bunch of labeled nodes and pointers)

After some optimizations, the RA tree is converted into instructions (like a bunch of functions linked together).

Untitled

Follow FWGHOS, we can think the tuples are “flow up” the tree, getting modified along the way.

Untitled

Read RA tree from bottom to top

Operators


Untitled

Untitled

$\pi$ (Projection Symbol)

Projection removes unspecified columns, roughly like selection

Untitled