package com.l7tech.server;

import com.l7tech.util.Functions.Binary;
import jakarta.persistence.criteria.CriteriaBuilder;
import jakarta.persistence.criteria.Predicate;
import jakarta.persistence.criteria.Root;
import java.util.Map;

class am implements Binary<Predicate, Predicate, Map<String, V>> {
   final CriteriaBuilder val$builder;
   final Root val$root;
   final HibernateEntityManager this$0;

   am(HibernateEntityManager var1, CriteriaBuilder var2, Root var3) {
      this.this$0 = var1;
      this.val$builder = var2;
      this.val$root = var3;
   }

   public Predicate call(Predicate var1, Map<String, V> var2) {
      return this.val$builder.or(var1, this.this$0.asPredicate(this.val$builder, this.val$root, var2));
   }
}
