Functions, procedures
procedure set_from
procedure set_from(
p_query in out t_query,
p_name in varchar2
)
set from list
procedure add_select
procedure add_select(
p_query in out t_query,
p_name in varchar2
)
add to select list
procedure add_from
procedure add_from(
p_query in out t_query,
p_name in varchar2
)
add to from list
procedure add_where
procedure add_where(
p_query in out t_query,
p_name in varchar2
)
add to where list
procedure add_group_by
procedure add_group_by(
p_query in out t_query,
p_name in varchar2
)
add to group by list
procedure add_order_by
procedure add_order_by(
p_query in out t_query,
p_name in varchar2
)
add to order by list
function get_sql
function get_sql(
p_query in t_query,
p_include_where in boolean:=true,
p_include_group_by in boolean:=true,
p_include_order_by in boolean:=true
) return varchar2
get SQL text
Types
record t_query
type t_query is record(
f_select string_util_pkg.t_max_pl_varchar2,
f_from string_util_pkg.t_max_pl_varchar2,
f_where string_util_pkg.t_max_pl_varchar2,
f_group_by string_util_pkg.t_max_pl_varchar2,
f_order_by string_util_pkg.t_max_pl_varchar2
)