You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Steve Lawrence (Jira)" <ji...@apache.org> on 2020/08/03 11:41:00 UTC

[jira] [Commented] (DAFFODIL-2379) intersect and except operators for DFDL expression language

    [ https://issues.apache.org/jira/browse/DAFFODIL-2379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17169948#comment-17169948 ] 

Steve Lawrence commented on DAFFODIL-2379:
------------------------------------------

Note that Daffodil's XPath implementation does not support sequences of nodes, or what we've been calling query-style expressions. See DAFFODIL-1118 for that feature. We likely need to implement that before adding intersect and except.

> intersect and except operators for DFDL expression language
> -----------------------------------------------------------
>
>                 Key: DAFFODIL-2379
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2379
>             Project: Daffodil
>          Issue Type: New Feature
>          Components: Back End, Front End
>    Affects Versions: 2.7.0
>            Reporter: Mike Beckerle
>            Priority: Minor
>              Labels: beginner
>             Fix For: 3.0.0
>
>
> These operators intersect and except from XPath 2.0 spec were added to the DFDL specification (latest working group draft), so are forthcoming in the spec. 
> These need to be added to the expression language. 
> Labeled this beginner since there are well established code-patterns to copy in creating these operators. It touches a lot of the DPath language code - syntax analyzer/parser, all the way to the runtime, but.... there's things to copy at every level. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)