Github user jinmeiliao commented on a diff in the pull request: https://github.com/apache/incubator-geode/pull/276#discussion_r86836201 --- Diff: geode-core/src/main/java/org/apache/geode/security/PostProcessor.java --- @@ -44,6 +47,9 @@ default void init(Properties securityProps) {} */ Object processRegionValue(Object principal, String regionName, Object key, Object value); + Collection<Object> processQueryResult(Object principal, Query query, Collection<String> regions, --- End diff -- I don't think we want to add this method in the interface. For query, essentially it's still getting value from region. Customers should not be burdened with another method to implement if they just want to manipulate the data. See how query result get post processed in gfsh queries.
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---