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
,ResourceLinkPredicateBuilder
,ResourceTablePredicateBuilder
,SearchParamPresentPredicateBuilder
,SourcePredicateBuilder
,TagPredicateBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.healthmarketscience.sqlbuilder.Condition
combineWithRequestPartitionIdPredicate
(RequestPartitionId theRequestPartitionId, com.healthmarketscience.sqlbuilder.Condition theCondition) com.healthmarketscience.sqlbuilder.Condition
createPartitionIdPredicate
(RequestPartitionId theRequestPartitionId) com.healthmarketscience.sqlbuilder.Condition
createPredicateResourceIds
(boolean theInverse, List<Long> theResourceIds) com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn[]
com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
abstract com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
com.healthmarketscience.sqlbuilder.dbspec.basic.DbTable
getTable()
replaceDefaultPartitionIdIfNonNull
(PartitionSettings thePartitionSettings, List<Integer> thePartitionIds) Methods inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
addJoin, createConditionForValueWithComparator, getFhirContext, getOrCreateQueryRootTable, getSearchQueryBuilder, setMatchNothing
-
Method Details
-
getTable
-
getResourceIdColumn
-
getPartitionIdColumn
-
getJoinColumns
-
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)
-