#
# ITSV GmbH
# CCDB - Command and Control Database
#
# FILE: dquermfile_SHOWTYPE.txt
# DESCRIPTION: DQUERY definition for CCDB DQUERY "SHOWTYPE"
#
@querytitle Einen Datentyp anzeigen
@querydescription Zeigt einen Datentyp aus dem Regelwerk mit seinen Parametern an
@paramnames typname:typename:{{typnameoptions}}
@group TYPES
@querytype dbselect
@sql SELECT RWNAME as TYPNAME, 'TYPNAME' as ATTRIBNAME, RWNAME as ATTRIBVALUE, '' as ATTRIBDESC, '' as SAVE, '' as "DELETE", '' as "ACTRESULT"
from CCRW
where (RWTYP='TYPE' and RWPARENT='TYPES' and RWNAME=::typname::)
UNION ALL
SELECT RWNAME as TYPNAME, 'TYPETITLE' as ATTRIBNAME, RWVALUE as ATTRIBVALUE, '' as ATTRIBDESC, '' as SAVE, '' as "DELETE", '' as "ACTRESULT"
from CCRW
where (RWTYP='TYPE' and RWPARENT='TYPES' and RWNAME=::typname::)
UNION ALL
SELECT RWNAME as TYPNAME, 'TYPEDESC' as ATTRIBNAME, RWDESC as ATTRIBVALUE, '' as ATTRIBDESC, '' as SAVE, '' as "DELETE", '' as "ACTRESULT"
from CCRW
where (RWTYP='TYPE' and RWPARENT='TYPES' and RWNAME=::typname::)
UNION ALL
SELECT RWPARENT as TYPNAME,RWNAME as ATTRIBNAME, RWVALUE as ATTRIBVALUE,RWDESC as ATTRIBDESC, '' as "SAVE", '' as "DELETE", '' as "ACTRESULT"
from CCRW
where (RWTYP='TYPEATTRIB' and RWPARENT=::typname::)
UNION ALL
SELECT RWNAME as TYPNAME, '' as ATTRIBNAME, '' as ATTRIBVALUE, '' as ATTRIBDESC, '' as "SAVE", '' as "DELETE", 'neues Attribut' as "ACTRESULT"
from CCRW
where (RWTYP='TYPE' and RWPARENT='TYPES' and RWNAME=::typname::)
@typnameoptions {"labeltext":"Name des Typs","typedesc":"Eindeutiger Kurzname des Typs, der angezeigt werden soll"}
@title Eigenschaften des CCDB-Datentyps {{typname}}
@toptext