-record(select, { from :: binary(), columns :: list({gleam@option:option(binary()), binary()}), order_by :: {binary(), queryb:direction()}, limit :: integer(), offset :: integer(), where :: list(queryb:condition()) }).