
Class SearchParamExtractorR4
java.lang.Object
ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorR4
- All Implemented Interfaces:
ISearchParamExtractor
public class SearchParamExtractorR4
extends BaseSearchParamExtractor
implements ISearchParamExtractor
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
BaseSearchParamExtractor.IValueExtractor
Nested classes/interfaces inherited from interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
ISearchParamExtractor.SearchParamSet<T>
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
COORDS_INDEX_PATHS, myApplicationContext
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorSearchParamExtractorR4
(ModelConfig theModelConfig, PartitionSettings thePartitionSettings, ca.uhn.fhir.context.FhirContext theCtx, ca.uhn.fhir.rest.server.util.ISearchParamRegistry theSearchParamRegistry) -
Method Summary
Modifier and TypeMethodDescriptiongetPathValueExtractor
(org.hl7.fhir.instance.model.api.IBaseResource theResource, String theSinglePath) void
void
start()
Methods inherited from class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
createSearchParamForCoding, extractDateFromResource, extractParamValuesAsStrings, extractReferenceLinkFromResource, extractResourceLinks, extractSearchParamDates, extractSearchParamNumber, extractSearchParamQuantity, extractSearchParamQuantityNormalized, extractSearchParamSpecial, extractSearchParamStrings, extractSearchParamTokens, extractSearchParamTokens, extractSearchParamUri, extractSystem, extractValueAsBigDecimal, extractValueAsDate, extractValueAsString, extractValues, extractValuesAsFhirDates, extractValuesAsStrings, getCodingsFromCodeableConcept, getContext, getDisplayTextForCoding, getDisplayTextFromCodeableConcept, getModelConfig, setContext, setModelConfig, setPartitionSettings, setSearchParamRegistry, shouldAttemptToSplitPath, shouldIndexTextComponentOfToken, split, splitPathsR4, tokenTextIndexingEnabledForSearchParam, toRootTypeName, toTypeName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
createSearchParamForCoding, extractDateFromResource, extractParamValuesAsStrings, extractReferenceLinkFromResource, extractResourceLinks, extractSearchParamDates, extractSearchParamNumber, extractSearchParamQuantity, extractSearchParamQuantityNormalized, extractSearchParamSpecial, extractSearchParamStrings, extractSearchParamTokens, extractSearchParamTokens, extractSearchParamUri, extractValues, getCodingsFromCodeableConcept, getDisplayTextForCoding, getDisplayTextFromCodeableConcept, split, toRootTypeName, toTypeName
-
Constructor Details
-
SearchParamExtractorR4
public SearchParamExtractorR4()Constructor -
SearchParamExtractorR4
public SearchParamExtractorR4(ModelConfig theModelConfig, PartitionSettings thePartitionSettings, ca.uhn.fhir.context.FhirContext theCtx, ca.uhn.fhir.rest.server.util.ISearchParamRegistry theSearchParamRegistry)
-
-
Method Details
-
getPathValueExtractor
public BaseSearchParamExtractor.IValueExtractor getPathValueExtractor(org.hl7.fhir.instance.model.api.IBaseResource theResource, String theSinglePath) - Specified by:
getPathValueExtractor
in interfaceISearchParamExtractor
-
start
- Overrides:
start
in classBaseSearchParamExtractor
-
initFhirPath
-