index.xql
DB Query file
Related Files
[ hide source ] | [ make this the default ]
File Contents
<?xml version="1.0"?>
<queryset>
<fullquery name="archived_p">
<querytext>
select 1 from dual where exists (
select 1 from news_items_approved
where publish_date < current_timestamp
and archive_date < current_timestamp
and package_id = :package_id
)
</querytext>
</fullquery>
<fullquery name="live_p">
<querytext>
select 1 from dual where exists (
select 1
from news_items_approved
where publish_date < current_timestamp
and (archive_date is null
or archive_date > current_timestamp)
and package_id = :package_id
)
</querytext>
</fullquery>
<partialquery name="view_clause_live">
<querytext>
publish_date < current_timestamp
and (archive_date is null or archive_date > current_timestamp)
</querytext>
</partialquery>
<partialquery name="view_clause_archived">
<querytext>
publish_date < current_timestamp
and archive_date < current_timestamp
</querytext>
</partialquery>
<fullquery name="item_list">
<querytext>
select item_id,
package_id,
publish_title,
publish_lead,
to_char(news_items_approved.publish_date, 'YYYY-MM-DD HH24:MI:SS') as publish_date_ansi
from news_items_approved
where $view_clause
and package_id = :package_id
order by publish_date desc, item_id desc
</querytext>
</fullquery>
</queryset>