Package ca.uhn.fhir.jpa.dao.predicate
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionjavax.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) 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)
-
Constructor Details
-
PredicateBuilderString
-
-
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 interfaceIPredicateBuilder
-
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
-