Class ResourceIndexedSearchParamComposite
java.lang.Object
ca.uhn.fhir.jpa.searchparam.extractor.ResourceIndexedSearchParamComposite
Intermediate holder for indexing composite search parameters.
There will be one instance for each element extracted by the parent composite path expression.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Nested holder of index data for a single component of a composite SP. -
Constructor Summary
ConstructorDescriptionResourceIndexedSearchParamComposite
(String theSearchParamName, String thePath) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addComponentIndexedSearchParams
(ca.uhn.fhir.context.RuntimeSearchParam theComponentSearchParam, ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> theExtractedParams) Add subcomponent index data.void
addComponentIndexedSearchParams
(String theComponentSearchParamName, ca.uhn.fhir.rest.api.RestSearchParameterTypeEnum theComponentSearchParamType, ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> theExtractedParams) Subcomponent index data for this compositegetPath()
The path expression of the composite SPthe SP name for this composite SPtoString()
-
Constructor Details
-
ResourceIndexedSearchParamComposite
-
-
Method Details
-
getSearchParamName
the SP name for this composite SP -
getPath
The path expression of the composite SP -
getComponents
Subcomponent index data for this composite -
toString
-
addComponentIndexedSearchParams
public void addComponentIndexedSearchParams(ca.uhn.fhir.context.RuntimeSearchParam theComponentSearchParam, ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> theExtractedParams) Add subcomponent index data.- Parameters:
theComponentSearchParam
- the component SP we are extractingtheExtractedParams
- index data extracted by the sub-extractor
-
addComponentIndexedSearchParams
public void addComponentIndexedSearchParams(String theComponentSearchParamName, ca.uhn.fhir.rest.api.RestSearchParameterTypeEnum theComponentSearchParamType, ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> theExtractedParams)
-