
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 SummaryNested ClassesModifier and TypeClassDescriptionstatic classNested holder of index data for a single component of a composite SP.
- 
Constructor SummaryConstructorsConstructorDescriptionResourceIndexedSearchParamComposite(String theSearchParamName, String thePath) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddComponentIndexedSearchParams(ca.uhn.fhir.context.RuntimeSearchParam theComponentSearchParam, ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> theExtractedParams) Add subcomponent index data.voidaddComponentIndexedSearchParams(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- 
getSearchParamNamethe SP name for this composite SP
- 
getPathThe path expression of the composite SP
- 
getComponentsSubcomponent index data for this composite
- 
toString
- 
addComponentIndexedSearchParamspublic void addComponentIndexedSearchParams(ca.uhn.fhir.context.RuntimeSearchParam theComponentSearchParam, ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> theExtractedParams) Add subcomponent index data.- Parameters:
- theComponentSearchParam- the component SP we are extracting
- theExtractedParams- index data extracted by the sub-extractor
 
- 
addComponentIndexedSearchParamspublic void addComponentIndexedSearchParams(String theComponentSearchParamName, ca.uhn.fhir.rest.api.RestSearchParameterTypeEnum theComponentSearchParamType, ISearchParamExtractor.SearchParamSet<BaseResourceIndexedSearchParam> theExtractedParams) 
 
-