[ 
https://issues.apache.org/jira/browse/JENA-880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andy Seaborne resolved JENA-880.
--------------------------------
    Resolution: Won't Fix

> Create marker interfaces for expressions to indicate when they are not pure 
> functions.
> --------------------------------------------------------------------------------------
>
>                 Key: JENA-880
>                 URL: https://issues.apache.org/jira/browse/JENA-880
>             Project: Apache Jena
>          Issue Type: Task
>            Reporter: Andy Seaborne
>            Priority: Minor
>
> Some expression forms look like function but they aren't in their evaluation. 
> These come in two kinds: forms that are not determined by their arguments 
> (including zero arguments) and those where argumnets are not evaluated before 
> the function is called.
> Of the first kind:\\
> {{uuid}}, {{uuidstr}}, {{rand}}, {{bnode}} (both zero and one argument forms)
> Of the second kind:\\
> {{coalesce}}, {{if}}, {{&&}} {{||}} {{bound}}, {{IN}}, {{NOT IN}} 
> Marker interfaces may aid optimization algorithms.



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

Reply via email to