Class PredicateBuilderString

java.lang.Object
ca.uhn.fhir.jpa.dao.predicate.PredicateBuilderString
All Implemented Interfaces:
IPredicateBuilder

@Component @Scope("prototype") public class PredicateBuilderString extends Object implements IPredicateBuilder
  • Constructor Details

  • Method Details

    • addPredicate

      public javax.persistence.criteria.Predicate addPredicate(String theResourceName, ca.uhn.fhir.context.RuntimeSearchParam theSearchParam, List<? extends ca.uhn.fhir.model.api.IQueryParameterType> theList, SearchFilterParser.CompareOperation theOperation, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId)
      Specified by:
      addPredicate in interface IPredicateBuilder
    • createPredicateString

      public javax.persistence.criteria.Predicate createPredicateString(ca.uhn.fhir.model.api.IQueryParameterType theParameter, String theResourceName, ca.uhn.fhir.context.RuntimeSearchParam theSearchParam, javax.persistence.criteria.CriteriaBuilder theBuilder, javax.persistence.criteria.From<?,ResourceIndexedSearchParamString> theFrom, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId)
    • getPartitionSettings

      public PartitionSettings getPartitionSettings()