Browse Source

Erweiterung um postprocessing

master
Imo John 6 days ago
parent
commit
64097d3192
  1. 20
      src-modules/module/rpta/schluesseltabellen/fm_templates.unl

20
src-modules/module/rpta/schluesseltabellen/fm_templates.unl

@ -26,6 +26,7 @@ CREATE temp TABLE tmp_rpta_column_layout\
resultset_id integer,\ resultset_id integer,\
whereclause text,\ whereclause text,\
sortclause text,\ sortclause text,\
postprocessing text,\
description text,\ description text,\
is_virtual smallint default 1\ is_virtual smallint default 1\
);\ );\
@ -38,6 +39,9 @@ whereclause,\
<#if rpta_column_layout.sortclause?has_content>\ <#if rpta_column_layout.sortclause?has_content>\
sortclause,\ sortclause,\
</#if>\ </#if>\
<#if rpta_column_layout.postprocessing?has_content>\
postprocessing,\
</#if>\
<#if rpta_column_layout.is_virtual?has_content>\ <#if rpta_column_layout.is_virtual?has_content>\
is_virtual,\ is_virtual,\
</#if>\ </#if>\
@ -50,6 +54,9 @@ select tid,\
<#if rpta_column_layout.sortclause?has_content>\ <#if rpta_column_layout.sortclause?has_content>\
'${rpta_column_layout.sortclause}',\ '${rpta_column_layout.sortclause}',\
</#if>\ </#if>\
<#if rpta_column_layout.postprocessing?has_content>\
'${rpta_column_layout.postprocessing}',\
</#if>\
<#if rpta_column_layout.is_virtual?has_content>\ <#if rpta_column_layout.is_virtual?has_content>\
'${rpta_column_layout.is_virtual}',\ '${rpta_column_layout.is_virtual}',\
</#if>\ </#if>\
@ -139,6 +146,7 @@ insert into rpta_column_layout\
resultset_id,\ resultset_id,\
whereclause,\ whereclause,\
sortclause,\ sortclause,\
postprocessing,\
description,\ description,\
is_virtual)\ is_virtual)\
select uniquename,\ select uniquename,\
@ -150,6 +158,11 @@ insert into rpta_column_layout\
<#else>\ <#else>\
null::text as sortclause,\ null::text as sortclause,\
</#if>\ </#if>\
<#if rpta_column_layout.postprocessing?has_content>\
postprocessing,\
<#else>\
null::text as postprocessing,\
</#if>\
description,\ description,\
is_virtual\ is_virtual\
FROM tmp_rpta_column_layout T\ FROM tmp_rpta_column_layout T\
@ -158,7 +171,7 @@ where T2.uniquename=T.uniquename);\
\ \
--falls geändert, uniquename muss bleiben\ --falls geändert, uniquename muss bleiben\
update rpta_column_layout\ update rpta_column_layout\
set (caption, resultset_id, whereclause,sortclause, description, is_virtual)\ set (caption, resultset_id, whereclause,sortclause,postprocessing, description, is_virtual)\
= ( select caption, resultset_id,\ = ( select caption, resultset_id,\
whereclause,\ whereclause,\
<#if rpta_column_layout.sortclause?has_content>\ <#if rpta_column_layout.sortclause?has_content>\
@ -166,6 +179,11 @@ set (caption, resultset_id, whereclause,sortclause, description, is_virtual)\
<#else>\ <#else>\
null::text as sortclause,\ null::text as sortclause,\
</#if>\ </#if>\
<#if rpta_column_layout.postprocessing?has_content>\
postprocessing,\
<#else>\
null::text as postprocessing,\
</#if>\
description,\ description,\
is_virtual\ is_virtual\
FROM tmp_rpta_column_layout T\ FROM tmp_rpta_column_layout T\

Loading…
Cancel
Save