
Package ca.uhn.fhir.jpa.searchparam.util
Class RuntimeSearchParamHelper
java.lang.Object
ca.uhn.fhir.jpa.searchparam.util.RuntimeSearchParamHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isResourceLevel
(ca.uhn.fhir.context.RuntimeSearchParam theSearchParam) Helper function to determine if a RuntimeSearchParam is a resource level search param.static boolean
isSpeciallyHandledSearchParameter
(ca.uhn.fhir.context.RuntimeSearchParam theSearchParameter, StorageSettings theStorageSettings) Returns true if the given Search Parameter is one that is handled by special handling as opposed to being simply indexed by FHIRPath expression.
-
Constructor Details
-
RuntimeSearchParamHelper
public RuntimeSearchParamHelper()
-
-
Method Details
-
isResourceLevel
Helper function to determine if a RuntimeSearchParam is a resource level search param.- Parameters:
theSearchParam
- the parameter to check- Returns:
- return boolean
-
isSpeciallyHandledSearchParameter
public static boolean isSpeciallyHandledSearchParameter(@Nonnull ca.uhn.fhir.context.RuntimeSearchParam theSearchParameter, StorageSettings theStorageSettings) Returns true if the given Search Parameter is one that is handled by special handling as opposed to being simply indexed by FHIRPath expression. For example, parameters such as _tag, _id, _content, etc. are all handled in one-off routines as opposed to just looking up the value using the FHIRPath expression and indexing it.
-