boolean evaluate()

in src/main/java/org/apache/accumulo/access/AccessEvaluatorImpl.java [149:156]


  boolean evaluate(byte[] accessExpression) throws InvalidAccessExpressionException {
    var bytesWrapper = ParserEvaluator.lookupWrappers.get();
    Predicate<Tokenizer.AuthorizationToken> atp = authToken -> {
      bytesWrapper.set(authToken.data, authToken.start, authToken.len);
      return authorizedPredicate.test(bytesWrapper);
    };
    return ParserEvaluator.parseAccessExpression(accessExpression, atp, authToken -> true);
  }