
Class BaseResourceHistoryPredicateBuilder
java.lang.Object
ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
ca.uhn.fhir.jpa.search.builder.predicate.BaseJoiningPredicateBuilder
ca.uhn.fhir.jpa.search.builder.predicate.BaseResourceHistoryPredicateBuilder
- All Implemented Interfaces:
ISourcePredicateBuilder
- Direct Known Subclasses:
ResourceHistoryPredicateBuilder
,ResourceHistoryProvenancePredicateBuilder
public abstract class BaseResourceHistoryPredicateBuilder
extends BaseJoiningPredicateBuilder
implements ISourcePredicateBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
protected com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
protected com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
-
Constructor Summary
ConstructorsConstructorDescriptionBaseResourceHistoryPredicateBuilder
(SearchQueryBuilder theSearchSqlBuilder, com.healthmarketscience.sqlbuilder.dbspec.basic.DbTable theTable, String theResourceIdColumn) -
Method Summary
Modifier and TypeMethodDescriptioncom.healthmarketscience.sqlbuilder.Condition
com.healthmarketscience.sqlbuilder.Condition
createPredicateRequestId
(String theRequestId) com.healthmarketscience.sqlbuilder.Condition
createPredicateSourceUri
(String theSourceUri) com.healthmarketscience.sqlbuilder.Condition
createPredicateSourceUriWithModifiers
(ca.uhn.fhir.model.api.IQueryParameterType theQueryParameter, JpaStorageSettings theStorageSetting, String theSourceUri) protected abstract int
com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
Methods inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BaseJoiningPredicateBuilder
combineWithRequestPartitionIdPredicate, createPartitionIdPredicate, createPredicateResourceIds, getJoinColumns, getPartitionIdColumn, getTable, replaceDefaultPartitionIdIfNonNull
Methods inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
addJoin, createConditionForValueWithComparator, getFhirContext, getOrCreateQueryRootTable, getSearchQueryBuilder, setMatchNothing
-
Field Details
-
myColumnSourceUri
-
myColumnRequestId
-
myResourceIdColumn
-
-
Constructor Details
-
BaseResourceHistoryPredicateBuilder
public BaseResourceHistoryPredicateBuilder(SearchQueryBuilder theSearchSqlBuilder, com.healthmarketscience.sqlbuilder.dbspec.basic.DbTable theTable, String theResourceIdColumn)
-
-
Method Details
-
getResourceIdColumn
- Specified by:
getResourceIdColumn
in classBaseJoiningPredicateBuilder
-
createPredicateSourceUri
- Specified by:
createPredicateSourceUri
in interfaceISourcePredicateBuilder
-
createPredicateMissingSourceUri
- Specified by:
createPredicateMissingSourceUri
in interfaceISourcePredicateBuilder
-
createPredicateSourceUriWithModifiers
public com.healthmarketscience.sqlbuilder.Condition createPredicateSourceUriWithModifiers(ca.uhn.fhir.model.api.IQueryParameterType theQueryParameter, JpaStorageSettings theStorageSetting, String theSourceUri) - Specified by:
createPredicateSourceUriWithModifiers
in interfaceISourcePredicateBuilder
-
getContainsModifierDisabledCode
-
createPredicateRequestId
- Specified by:
createPredicateRequestId
in interfaceISourcePredicateBuilder
-