SqlQueryData | 
JDBCQueryBuilder.buildCountQuery(Class<?> resourceType,
               FHIRSearchContext searchContext) | 
 Builds a query that returns the count of the search results that would be
 found by applying the search parameters
 contained within the passed search context. 
 | 
protected SqlQueryData | 
QuerySegmentAggregator.buildCountQuery() | 
 Builds a complete SQL count query based upon the encapsulated query segments
 and bind variables. 
 | 
SqlQueryData | 
InclusionQuerySegmentAggregator.buildIncludeQuery(InclusionParameter inclusionParm,
                 Set<String> ids,
                 String inclusionType) | 
  | 
SqlQueryData | 
JDBCQueryBuilder.buildIncludeQuery(Class<?> resourceType,
                 FHIRSearchContext searchContext,
                 InclusionParameter inclusionParm,
                 Set<String> ids,
                 String inclusionType) | 
 Builds a query that returns included resources. 
 | 
protected SqlQueryData | 
JDBCQueryBuilder.buildLocationQuerySegment(String parmName,
                         List<Bounding> boundingAreas,
                         String paramTableAlias) | 
  | 
SqlQueryData | 
JDBCQueryBuilder.buildQuery(Class<?> resourceType,
          FHIRSearchContext searchContext) | 
  | 
protected SqlQueryData | 
QuerySegmentAggregator.buildQuery() | 
 Builds a complete SQL Query based upon the encapsulated query segments and
 bind variables. 
 | 
SqlQueryData | 
SortedQuerySegmentAggregator.buildQuery() | 
 Builds a complete SQL Query based upon the encapsulated query segments and
 bind variables. 
 | 
protected SqlQueryData | 
JDBCQueryBuilder.buildQueryParm(Class<?> resourceType,
              QueryParameter queryParm,
              String paramTableAlias,
              String logicalRsrcTableAlias,
              boolean endOfChain) | 
 Builds a query segment for the passed query parameter. 
 | 
protected SqlQueryData | 
QuerySegmentAggregator.buildSystemLevelQuery(String selectRoot,
                     String subSelectRoot,
                     boolean addFinalClauses) | 
 Build a system level query or count query, based upon the encapsulated query
 segments and bind variables and
 the passed select-root strings. 
 | 
protected SqlQueryData | 
JDBCQueryBuilder.processChainedReferenceParm(QueryParameter queryParm) | 
 Contains special logic for handling chained reference search parameters. 
 | 
protected SqlQueryData | 
JDBCQueryBuilder.processCompositeParm(Class<?> resourceType,
                    QueryParameter queryParm) | 
  | 
protected SqlQueryData | 
JDBCQueryBuilder.processDateParm(Class<?> resourceType,
               QueryParameter queryParm) | 
  | 
protected SqlQueryData | 
JDBCQueryBuilder.processInclusionCriteria(QueryParameter queryParm) | 
 This method is the entry point for processing inclusion criteria, which
 define resources that are part of a compartment-based search. 
 | 
protected SqlQueryData | 
JDBCQueryBuilder.processNumberParm(Class<?> resourceType,
                 QueryParameter queryParm) | 
  | 
protected SqlQueryData | 
JDBCQueryBuilder.processQuantityParm(Class<?> resourceType,
                   QueryParameter queryParm) | 
  | 
protected SqlQueryData | 
JDBCQueryBuilder.processReferenceParm(Class<?> resourceType,
                    QueryParameter queryParm) | 
  | 
protected SqlQueryData | 
JDBCQueryBuilder.processReverseChainedReferenceParm(Class<?> resourceType,
                                  QueryParameter queryParm) | 
 Contains special logic for handling reverse chained reference search parameters. 
 | 
protected SqlQueryData | 
JDBCQueryBuilder.processStringParm(QueryParameter queryParm) | 
  | 
protected SqlQueryData | 
JDBCQueryBuilder.processTokenParm(Class<?> resourceType,
                QueryParameter queryParm) | 
  | 
protected SqlQueryData | 
JDBCQueryBuilder.processUriParm(QueryParameter queryParm) | 
  | 
protected SqlQueryData | 
JDBCQueryBuilder.processUriParm(QueryParameter queryParm,
              String tableAlias) | 
 Creates a query segment for a URI type parameter. 
 |