Description
Each call to RangerRequestScriptEvaluator.evaluateScript() creates a binding. In case of row-filters having multiple expressions, as seen in following example, evaluateScript() is called as many times - resulting creation of multiple bundings for a given request. This can be avoided by moving creation of bindings to {{RangerRequestScriptEvaluator }}constructor.
state == '${{USER.state}}' AND group IN (${{GET_UG_NAMES_Q()}})