-record(combined_query, { kind :: cake@internal@query:combined_kind(), select_queries :: list(cake@internal@query:select_query()), limit_offset :: cake@internal@query:limit_offset_part(), order_by :: list(cake@internal@query:order_by_part()), epilog :: cake@internal@query:epilog_part() }).