Skip to content

Commit

Permalink
Add SQL differences from branch in query planning
Browse files Browse the repository at this point in the history
  • Loading branch information
benjie committed Feb 18, 2025
1 parent 0b47dad commit 1b5e404
Showing 1 changed file with 55 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,61 @@ select
from "polymorphic"."single_table_items" as __single_table_items__
order by __single_table_items__."id" asc;

select __single_table_items_result__.*
from (select ids.ordinality - 1 as idx, (ids.value->>0)::"int4" as "id0" from json_array_elements($1::json) with ordinality as ids) as __single_table_items_identifiers__,
lateral (
select
__single_table_items__."id"::text as "0",
__single_table_items__."position"::text as "1",
__single_table_items__."type"::text as "2",
__single_table_items_identifiers__.idx as "3"
from "polymorphic"."single_table_items" as __single_table_items__
where (
__single_table_items__."parent_id" = __single_table_items_identifiers__."id0"
)
order by __single_table_items__."id" asc
) as __single_table_items_result__;

select __single_table_items_result__.*
from (select ids.ordinality - 1 as idx, (ids.value->>0)::"int4" as "id0" from json_array_elements($1::json) with ordinality as ids) as __single_table_items_identifiers__,
lateral (
select
__single_table_items__."id"::text as "0",
__single_table_items__."position"::text as "1",
__single_table_items__."type"::text as "2",
__single_table_items_identifiers__.idx as "3"
from "polymorphic"."single_table_items" as __single_table_items__
where (
__single_table_items__."parent_id" = __single_table_items_identifiers__."id0"
)
order by __single_table_items__."id" asc
) as __single_table_items_result__;

select __single_table_items_result__.*
from (select ids.ordinality - 1 as idx, (ids.value->>0)::"int4" as "id0" from json_array_elements($1::json) with ordinality as ids) as __single_table_items_identifiers__,
lateral (
select
__single_table_items__."id"::text as "0",
__single_table_items__."position"::text as "1",
__single_table_items__."type"::text as "2",
__single_table_items_identifiers__.idx as "3"
from "polymorphic"."single_table_items" as __single_table_items__
where (
__single_table_items__."parent_id" = __single_table_items_identifiers__."id0"
)
order by __single_table_items__."id" asc
) as __single_table_items_result__;

select
__single_table_items__."id"::text as "0",
__single_table_items__."position"::text as "1",
__single_table_items__."type"::text as "2"
from "polymorphic"."single_table_items" as __single_table_items__
where (
__single_table_items__."parent_id" = $1::"int4"
)
order by __single_table_items__."id" asc;

select __single_table_items_result__.*
from (select ids.ordinality - 1 as idx, (ids.value->>0)::"int4" as "id0" from json_array_elements($1::json) with ordinality as ids) as __single_table_items_identifiers__,
lateral (
Expand Down

0 comments on commit 1b5e404

Please sign in to comment.