You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Martin Pekár (Jira)" <ji...@apache.org> on 2020/12/26 11:36:00 UTC

[jira] [Created] (JENA-2020) Purpose of EvaluatorSimple and OpExecutor

Martin Pekár created JENA-2020:
----------------------------------

             Summary: Purpose of EvaluatorSimple and OpExecutor
                 Key: JENA-2020
                 URL: https://issues.apache.org/jira/browse/JENA-2020
             Project: Apache Jena
          Issue Type: Question
          Components: ARQ
            Reporter: Martin Pekár


I am in the midst of adding a new operator in the transformation of OpBGP. I am now trying to implement the execution of the operator in the query plan, but I am now slightly confused about the purpose of EvaluatorSimple used in EvaluatorDispatch and OpExecutor. At the moment, it seems like they are doing the same thing. The difference seems to be that OpExecutor stores the result of applying the operator in a QueryIterator, whereas EvauatorSimple stores its result in a Table.

Can someone give me an explanation of purposes of these two classes and how they should be used?



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