data Rotor::InnerPlan(reads: Array[Array[Rotor::Column]?], joined: Array[Rotor::Source], orders: Array[[Rotor::Sql, Bool]])
What a flat_map block's translation gives, whatever the outer
query's own conditions: the columns it reads of each outer table, the
tables it joins and its orders (their parameters Rotor::Piece::Bound, Rotor::Cache
keeps it).
/home/runner/work/rotor/rotor/src/join.qz:10
Methods
def to_h -> Hash[Symbol, Object]
The fields as a Hash, by name.
def with(*, reads: Array[Array[Rotor::Column]?] = …, joined: Array[Rotor::Source] = …, orders: Array[[Rotor::Sql, Bool]] = …) -> Rotor::InnerPlan
A copy with the fields given replaced.