Package ca.uhn.fhir.jpa.dao.predicate
Class PredicateBuilder
java.lang.Object
ca.uhn.fhir.jpa.dao.predicate.PredicateBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionPredicateBuilder
(LegacySearchBuilder theSearchBuilder, PredicateBuilderFactory thePredicateBuilderFactory) -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.criteria.Predicate
addPredicateResourceId
(List<List<ca.uhn.fhir.model.api.IQueryParameterType>> theValues, String theResourceName, SearchFilterParser.CompareOperation theOperation, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId) void
searchForIdsWithAndOr
(String theResourceName, String theNextParamName, List<List<ca.uhn.fhir.model.api.IQueryParameterType>> theAndOrParams, ca.uhn.fhir.rest.api.server.RequestDetails theRequest, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId)
-
Constructor Details
-
PredicateBuilder
public PredicateBuilder(LegacySearchBuilder theSearchBuilder, PredicateBuilderFactory thePredicateBuilderFactory)
-
-
Method Details
-
searchForIdsWithAndOr
public void searchForIdsWithAndOr(String theResourceName, String theNextParamName, List<List<ca.uhn.fhir.model.api.IQueryParameterType>> theAndOrParams, ca.uhn.fhir.rest.api.server.RequestDetails theRequest, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId) -
addPredicateResourceId
public javax.persistence.criteria.Predicate addPredicateResourceId(List<List<ca.uhn.fhir.model.api.IQueryParameterType>> theValues, String theResourceName, SearchFilterParser.CompareOperation theOperation, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId)
-