
Class BaseQuantityPredicateBuilder
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.BaseSearchParamPredicateBuilder
ca.uhn.fhir.jpa.search.builder.predicate.BaseQuantityPredicateBuilder
- All Implemented Interfaces:
ICanMakeMissingParamPredicate
- Direct Known Subclasses:
QuantityNormalizedPredicateBuilder,QuantityPredicateBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumnprotected com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumnprotected com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumnFields inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
myPartitionSettings -
Constructor Summary
ConstructorsConstructorDescriptionBaseQuantityPredicateBuilder(SearchQueryBuilder theSearchSqlBuilder, com.healthmarketscience.sqlbuilder.dbspec.basic.DbTable theTable) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncom.healthmarketscience.sqlbuilder.ConditioncreatePredicateQuantity(ca.uhn.fhir.rest.param.QuantityParam theParam, String theResourceName, String theParamName, jakarta.persistence.criteria.CriteriaBuilder theBuilder, BaseQuantityPredicateBuilder theFrom, SearchFilterParser.CompareOperation theOperation, RequestPartitionId theRequestPartitionId) com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumnMethods inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BaseSearchParamPredicateBuilder
combineWithHashIdentityPredicate, createHashIdentityPredicate, createHashIdentityPredicate, createPredicateParamMissingForNonReference, createPredicateParamMissingValue, getColumnHashIdentity, getColumnParamName, getMissingColumn, getResourceIdColumn, getResourceTypeColumn, setSearchParamIdentityCacheSvcForUnitTestMethods inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BaseJoiningPredicateBuilder
combineWithRequestPartitionIdPredicate, createPartitionIdPredicate, createPredicateResourceIds, getJoinColumns, getPartitionIdColumn, getTable, replaceDefaultPartitionIdIfNonNullMethods inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
addJoin, createConditionForValueWithComparator, getFhirContext, getOrCreateQueryRootTable, getOrCreateQueryRootTable, getPartitionSettings, getSearchQueryBuilder, setMatchNothing
-
Field Details
-
myColumnHashIdentitySystemUnits
-
myColumnHashIdentityUnits
-
myColumnValue
-
-
Constructor Details
-
BaseQuantityPredicateBuilder
public BaseQuantityPredicateBuilder(SearchQueryBuilder theSearchSqlBuilder, com.healthmarketscience.sqlbuilder.dbspec.basic.DbTable theTable) Constructor
-
-
Method Details
-
createPredicateQuantity
public com.healthmarketscience.sqlbuilder.Condition createPredicateQuantity(ca.uhn.fhir.rest.param.QuantityParam theParam, String theResourceName, String theParamName, jakarta.persistence.criteria.CriteriaBuilder theBuilder, BaseQuantityPredicateBuilder theFrom, SearchFilterParser.CompareOperation theOperation, RequestPartitionId theRequestPartitionId) -
getColumnValue
-