oracle8.1.6
select
o.object_id as item_id,
o.object_type || ': ' || acs_object.name(o.object_id) as item_path,
o.object_type as item_type
from
acs_objects o, parties p
where
o.object_id = p.party_id
and
o.object_id in ($sql_id_list)
order by
item_path
select
item_id,
content_item.get_path(item_id, :sorted_paths_root_id) as item_path,
content_type as item_type
from
cr_items
where
item_id in ($sql_id_list)
order by item_path
select
keyword_id as item_id,
content_keyword.get_path(keyword_id) as item_path,
'content_keyword' as item_type
from
cr_keywords
where
keyword_id in ($sql_id_list)
select
:mount_point as mount_point,
r.name,
r.item_id,
'' as children,
nvl((select 't' from dual where exists
(select 1 from cr_folders f_child, cr_resolved_items r_child
where r_child.parent_id = r.resolved_id
and f_child.folder_id = r_child.resolved_id)), 'f') expandable,
r.is_symlink symlink,
0 update_time
from
cr_folders f, cr_resolved_items r
where
r.parent_id = :id
and
r.resolved_id = f.folder_id
order by
name
select content_template.get_root_folder() from dual
select content_item.get_root_folder() from dual
select
lpad(' ', level, '-') || pretty_name as label,
object_type as value
from
acs_object_types t
connect by
supertype = prior object_type
start with
object_type = 'content_revision'
select
:module_name as mount_point,
t.pretty_name,
t.object_type,
'' as children,
NVL(
(select 't' from dual
where exists (select 1 from acs_object_types
where supertype = t.object_type)),
'f'
) as expandable,
'f' as symlink,
0 as update_time
from
acs_object_types t
where
supertype = :id
order by
t.pretty_name
select
:module_name as mount_point,
content_keyword.get_heading(keyword_id) as name,
keyword_id,
'' as children,
NVL( (select 't' from dual
where exists (
select 1 from cr_keywords k2
where k2.parent_id = k.keyword_id
and content_keyword.is_leaf(k2.keyword_id) = 'f')),
'f') as expandable,
'f' as symlink,
0 as update_time
from
cr_keywords k
where
$where_clause
and
content_keyword.is_leaf(keyword_id) = 'f'
order by
name
select
:module_name as mount_point,
g.group_name as name,
g.group_id, '' as children,
NVL(
(select 't' from dual
where exists (
select 1 from group_component_map m2
where m2.group_id = g.group_id)),
'f'
) as expandable,
'f' as symlink,
0 as update_time
from
groups g $map_table
where
$where_clause
order by
name
begin
:1 := content_module.new (
:module_name, --name
to_lower(:module),
:root_key,
:sort_key,
:package_id, -- parent_id
:package_id -- package_id
);
end;
begin
:1 := content_module.delete (:module_id);
end;