X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=cfg%2Fexternal_fcns.def;fp=cfg%2Fexternal_fcns.def;h=9a97a5c22d5dec1692913c9f2a18baa9675242bd;hb=2bc6bde491e4ae54fb54302c052f23a98482eb92;hp=b5063190fa6caa09e930a3cb5a210427a3bf5c84;hpb=2fe13e2a8e3ef183a7e48297c6527de8884a32dd;p=com%2Fgs-lite.git diff --git a/cfg/external_fcns.def b/cfg/external_fcns.def index b506319..9a97a5c 100644 --- a/cfg/external_fcns.def +++ b/cfg/external_fcns.def @@ -1,4 +1,4 @@ - /////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////// // Matching predicates /////////////////////////////////////////////////////////// PRED [LFTA_LEGAL, COST HIGH]str_exists_substr[string, string]; @@ -750,6 +750,12 @@ uint FUN [LFTA_LEGAL, COST EXPENSIVE] string UDAF [HFTA_ONLY] CAT_aggr fstring8 (string, string); +//////////////////////////////////////////////////////////////// +// string aggregation via catenation, only collect strings different than the previous +////////////////////////////////////////////////////// + + string UDAF [HFTA_ONLY,RUNNING] CAT_aggr_diff fstring8 (string); + /////////////////////////////////////////////////////////// // integer array aggregation function // We are going to store 4 values in LFTA in fixed size buffer