
Class CoordsPredicateBuilder
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.CoordsPredicateBuilder
- All Implemented Interfaces:
ICanMakeMissingParamPredicate
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
myPartitionSettings -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.healthmarketscience.sqlbuilder.ConditioncreateLatitudePredicateFromBox(org.hibernate.search.engine.spatial.GeoBoundingBox theBox) com.healthmarketscience.sqlbuilder.ConditioncreateLongitudePredicateFromBox(org.hibernate.search.engine.spatial.GeoBoundingBox theBox) com.healthmarketscience.sqlbuilder.ConditioncreatePredicateCoords(SearchParameterMap theParams, ca.uhn.fhir.model.api.IQueryParameterType theParam, String theResourceName, ca.uhn.fhir.context.RuntimeSearchParam theSearchParam, CoordsPredicateBuilder theFrom, RequestPartitionId theRequestPartitionId) com.healthmarketscience.sqlbuilder.ConditioncreatePredicateLatitudeExact(double theLatitudeValue) com.healthmarketscience.sqlbuilder.ConditioncreatePredicateLongitudeExact(double theLongitudeValue) com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumncom.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
-
Constructor Details
-
CoordsPredicateBuilder
Constructor
-
-
Method Details
-
getColumnLatitude
-
getColumnLongitude
-
createPredicateCoords
public com.healthmarketscience.sqlbuilder.Condition createPredicateCoords(SearchParameterMap theParams, ca.uhn.fhir.model.api.IQueryParameterType theParam, String theResourceName, ca.uhn.fhir.context.RuntimeSearchParam theSearchParam, CoordsPredicateBuilder theFrom, RequestPartitionId theRequestPartitionId) -
createPredicateLatitudeExact
public com.healthmarketscience.sqlbuilder.Condition createPredicateLatitudeExact(double theLatitudeValue) -
createPredicateLongitudeExact
public com.healthmarketscience.sqlbuilder.Condition createPredicateLongitudeExact(double theLongitudeValue) -
createLatitudePredicateFromBox
public com.healthmarketscience.sqlbuilder.Condition createLatitudePredicateFromBox(org.hibernate.search.engine.spatial.GeoBoundingBox theBox) -
createLongitudePredicateFromBox
public com.healthmarketscience.sqlbuilder.Condition createLongitudePredicateFromBox(org.hibernate.search.engine.spatial.GeoBoundingBox theBox)
-