Skip to content

Commit

Permalink
Make inheritance functions stable
Browse files Browse the repository at this point in the history
  • Loading branch information
Matyrobbrt committed Feb 16, 2025
1 parent 947e927 commit 8caa2c8
Showing 1 changed file with 18 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
alter function get_child_classes(int) stable;
alter function get_methods_overriding(int) stable;
alter function get_methods_overriding(int, text) stable;

drop function get_child_classes(text);
create function get_child_classes(cname text)
returns table
(
type int
)
language sql
as
$function$
select ch.type from classes
join get_child_classes(classes.id) ch on true
where classes.name = cname
$function$
stable;

0 comments on commit 8caa2c8

Please sign in to comment.