Class NewLocationParmBehaviorUtil
- java.lang.Object
-
- com.ibm.fhir.persistence.jdbc.util.type.NewLocationParmBehaviorUtil
-
public class NewLocationParmBehaviorUtil extends Object
Location Behavior Util generates SQL and loads the variables into bind variables.
-
-
Constructor Summary
Constructors Constructor Description NewLocationParmBehaviorUtil()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildLocationSearchQuery(com.ibm.fhir.database.utils.query.WhereFragment whereClauseSegment, List<com.ibm.fhir.search.location.bounding.Bounding> boundingAreas, String paramTableAlias)build location search query based on the bounding areas.voidbuildQueryForBoundingBox(com.ibm.fhir.database.utils.query.WhereFragment whereClauseSegment, com.ibm.fhir.search.location.bounding.BoundingBox boundingBox, String paramTableAlias)build query for bounding box.voidbuildQueryForBoundingRadius(com.ibm.fhir.database.utils.query.WhereFragment whereClauseSegment, String paramAlias, com.ibm.fhir.search.location.bounding.BoundingRadius boundingRadius)build query for bounding radius.
-
-
-
Method Detail
-
buildLocationSearchQuery
public void buildLocationSearchQuery(com.ibm.fhir.database.utils.query.WhereFragment whereClauseSegment, List<com.ibm.fhir.search.location.bounding.Bounding> boundingAreas, String paramTableAlias)build location search query based on the bounding areas.- Parameters:
whereClauseSegment-bindVariables-boundingAreas-
-
buildQueryForBoundingBox
public void buildQueryForBoundingBox(com.ibm.fhir.database.utils.query.WhereFragment whereClauseSegment, com.ibm.fhir.search.location.bounding.BoundingBox boundingBox, String paramTableAlias)build query for bounding box.- Parameters:
whereClauseSegment-boundingBox-paramTableAlias-
-
buildQueryForBoundingRadius
public void buildQueryForBoundingRadius(com.ibm.fhir.database.utils.query.WhereFragment whereClauseSegment, String paramAlias, com.ibm.fhir.search.location.bounding.BoundingRadius boundingRadius)build query for bounding radius.- Parameters:
whereClauseSegment-paramAlias-boundingBox-
-
-