Class NewLocationParmBehaviorUtil


  • public class NewLocationParmBehaviorUtil
    extends Object
    Location Behavior Util generates SQL and loads the variables into bind variables.
    • Constructor Detail

      • NewLocationParmBehaviorUtil

        public NewLocationParmBehaviorUtil()
    • 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 -