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.
|