apm-xml-procs.xql
DB Query file
Related Files
[ hide source ] | [ make this the default ]
File Contents
<?xml version="1.0"?>
<queryset>
<fullquery name="apm_generate_package_spec.package_version_select">
<querytext>
select t.package_key,
t.package_uri,
t.pretty_name,
t.pretty_plural,
t.package_type,
t.initial_install_p,
t.singleton_p,
t.implements_subsite_p,
t.inherit_templates_p,
v.*
from apm_package_versions v,
apm_package_types t
where v.version_id = :version_id
and v.package_key = t.package_key
</querytext>
</fullquery>
<fullquery name="apm_generate_package_spec.owner_info">
<querytext>
select owner_uri, owner_name
from apm_package_owners
where version_id = :version_id
order by sort_key, owner_uri
</querytext>
</fullquery>
<fullquery name="apm_generate_package_spec.dependency_info">
<querytext>
select dependency_type,
service_uri,
service_version
from apm_package_dependencies
where version_id = :version_id
order by dependency_type, service_uri
</querytext>
</fullquery>
<fullquery name="apm_generate_package_spec.callback_info">
<querytext>
select type,
proc
from apm_package_callbacks
where version_id = :version_id
</querytext>
</fullquery>
<fullquery name="apm_generate_package_spec.parameter_info">
<querytext>
select ap.parameter_name,
ap.description,
ap.datatype,
ap.section_name,
ap.default_value,
ap.min_n_values,
ap.max_n_values,
ap.scope
from apm_parameters ap
where ap.package_key = :package_key
and not exists (select 1
from apm_parameters ap2
where ap.parameter_name = ap2.parameter_name
and ap2.package_key in ('[join $parent_package_keys ',']')
)
order by ap.parameter_name
</querytext>
</fullquery>
</queryset>