Uploaded image for project: 'Apache Jena'
  1. Apache Jena
  2. JENA-2020

Purpose of EvaluatorSimple and OpExecutor

    XMLWordPrintableJSON

Details

    • Question
    • Status: Closed
    • Major
    • Resolution: Information Provided
    • None
    • None
    • ARQ
    • None

    Description

      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 EvaluatorSimple stores its result in a Table of bindings.

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

      Attachments

        Activity

          People

            andy Andy Seaborne
            MrPekar Martin Pekár
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 1h
                1h
                Remaining:
                Remaining Estimate - 1h
                1h
                Logged:
                Time Spent - Not Specified
                Not Specified