oacs-dav-procs.xql
DB Query file
Related Files
- packages/oacs-dav/tcl/oacs-dav-procs.xql
- packages/oacs-dav/tcl/oacs-dav-procs.tcl
- packages/oacs-dav/tcl/oacs-dav-procs-postgresql.xql
- packages/oacs-dav/tcl/oacs-dav-procs-oracle.xql
[ hide source ] | [ make this the default ]
File Contents
<?xml version="1.0"?> <queryset> <fullquery name="oacs_dav::folder_enabled.enabled_p"> <querytext> select enabled_p from dav_site_node_folder_map where folder_id=:folder_id </querytext> </fullquery> <fullquery name="oacs_dav::register_folder.add_folder"> <querytext> insert into dav_site_node_folder_map (node_id, folder_id, enabled_p) values (:node_id, :folder_id, :enabled_p) </querytext> </fullquery> <fullquery name="oacs_dav::unregister_folder.remove_folder"> <querytext> delete from dav_site_node_folder_map where folder_id=:folder_id and node_id=:node_id </querytext> </fullquery> <fullquery name="oacs_dav::request_folder_id.get_folder_id"> <querytext> select folder_id from dav_site_node_folder_map where node_id=:node_id and enabled_p = 't' </querytext> </fullquery> <fullquery name="oacs_dav::impl::content_revision::put.set_live_revision"> <querytext> update cr_items set live_revision=:revision_id where item_id=(select item_id from cr_revisions where revision_id=:revision_id) </querytext> </fullquery> <fullquery name="oacs_dav::impl::content_folder::move.site_node_folder"> <querytext> select count(*) from dav_site_node_folder_map where folder_id=:move_folder_id </querytext> </fullquery> <fullquery name="oacs_dav::impl::content_folder::move.update_label"> <querytext> update cr_folders set label = :new_name where folder_id=:move_folder_id </querytext> </fullquery> <fullquery name="oacs_dav::impl::content_folder::copy.get_new_folder_id"> <querytext> select item_id from cr_items where name = :new_name and parent_id = :new_parent_folder_id </querytext> </fullquery> <fullquery name="oacs_dav::impl::content_revision::copy.set_live_revision"> <querytext> update cr_items set live_revision=latest_revision where item_id=:item_id </querytext> </fullquery> <fullquery name="oacs_dav::impl::content_revision::move.update_title"> <querytext> update cr_revisions set title = :new_name where revision_id = (select latest_revision from cr_items where item_id=:item_id) </querytext> </fullquery> <fullquery name="oacs_dav::impl::content_folder::copy.update_child_revisions"> <querytext> update cr_items set live_revision=latest_revision where exists ( select 1 from (select ci1.item_id as child_item_id from cr_items ci1, cr_items ci2 where ci2.item_id=:new_folder_id and ci1.tree_sortkey between ci2.tree_sortkey and tree_right(ci2.tree_sortkey) ) children where item_id=child_item_id ) </querytext> </fullquery> </queryset>