Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-4744

Allow java.util.Map#get in OQL when security is enabled

    XMLWordPrintableJSON

Details

    Description

      I am migrating from GemFire 7.x to Geode. After migration, An exception is now thrown in OQL when security is enabled.
      The OQL in which the exception occurs is as follows:

      select * from /RegionA a where a['intData']=1 and a['strData1']='ABC' and a.get(1)=98 and a.get('strData2')='DEF'
      
      select * from /RegionB where mapField.get('mapData1')='ZZZ' and mapField.get(0)=123
      
      • The value of Region A is java.util.Map, the value of Region B is its domain object, and it holds the public field of java.util.Map called mapField.

      I would like to allow java.util.Map#get in OQL.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              masaki.yamakawa Masaki Yamakawa
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m