Class BaseJoiningPredicateBuilder
java.lang.Object
ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
ca.uhn.fhir.jpa.search.builder.predicate.BaseJoiningPredicateBuilder
- Direct Known Subclasses:
BaseSearchParamPredicateBuilder,ForcedIdPredicateBuilder,ResourceLinkPredicateBuilder,ResourceTablePredicateBuilder,SearchParamPresentPredicateBuilder,SourcePredicateBuilder,TagPredicateBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.healthmarketscience.sqlbuilder.ConditioncombineWithRequestPartitionIdPredicate(RequestPartitionId theRequestPartitionId, com.healthmarketscience.sqlbuilder.Condition theCondition) com.healthmarketscience.sqlbuilder.ConditioncreatePartitionIdPredicate(RequestPartitionId theRequestPartitionId) com.healthmarketscience.sqlbuilder.ConditioncreatePredicateResourceIds(boolean theInverse, List<Long> theResourceIds) abstract com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumncom.healthmarketscience.sqlbuilder.dbspec.basic.DbTablegetTable()replaceDefaultPartitionIdIfNonNull(PartitionSettings thePartitionSettings, List<Integer> thePartitionIds) Methods inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
addJoin, createConditionForValueWithComparator, getFhirContext, getOrCreateQueryRootTable, setMatchNothing
-
Method Details
-
getTable
-
getResourceIdColumn
-
combineWithRequestPartitionIdPredicate
public com.healthmarketscience.sqlbuilder.Condition combineWithRequestPartitionIdPredicate(RequestPartitionId theRequestPartitionId, com.healthmarketscience.sqlbuilder.Condition theCondition) -
createPartitionIdPredicate
@Nullable public com.healthmarketscience.sqlbuilder.Condition createPartitionIdPredicate(RequestPartitionId theRequestPartitionId) -
createPredicateResourceIds
public com.healthmarketscience.sqlbuilder.Condition createPredicateResourceIds(boolean theInverse, List<Long> theResourceIds) -
replaceDefaultPartitionIdIfNonNull
public static List<Integer> replaceDefaultPartitionIdIfNonNull(PartitionSettings thePartitionSettings, List<Integer> thePartitionIds)
-