Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-5806

Extend expression grammar to allow advanced "variables"

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.10, 6.0
    • Component/s: None
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      We currently allow dots in "variable" names in expressions, so that we can fake out object access. We should extend this to allow array access as well (both integer and string keys). This would allow faking out full object nesting through bindings.

        Attachments

        1. LUCENE-5806.patch
          93 kB
          Ryan Ernst
        2. LUCENE-5806.patch
          79 kB
          Ryan Ernst

          Activity

            People

            • Assignee:
              rjernst Ryan Ernst
              Reporter:
              rjernst Ryan Ernst
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: