data Rotor::Plan(sources: Array[Rotor::Source], orders: Array[[Rotor::Sql, Bool]])
What Rotor::Query#flat_map reads of its block's tree: the tables the
block's query joins to the outer query's (after them, with their
conditions and the columns each is fetched with) and its orders.
/home/runner/work/rotor/rotor/src/join.qz:4
Methods
def to_h -> Hash[Symbol, Object]
The fields as a Hash, by name.
def with(*, sources: Array[Rotor::Source] = …, orders: Array[[Rotor::Sql, Bool]] = …) -> Rotor::Plan
A copy with the fields given replaced.