Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-8763

Add EvalStream to support "computing on the code" use cases

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Streaming Expression presents interesting opportunities for "computing on the code". The EvalStream will call toExpression() on an underlying stream and then compile and run the resulting expression. This will allow developers to write Streaming Expressions that dynamically build other Streaming Expressions.

      This type of behavior could probably be already done in the open() method, but having an EvalStream adds specific support for dynamic generation of Streaming Expressions and should encourage these types of applications.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                jbernste Joel Bernstein
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: