Class SearchParamExtractorDstu3
java.lang.Object
ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
ca.uhn.fhir.jpa.searchparam.extractor.SearchParamExtractorDstu3
- All Implemented Interfaces:
ISearchParamExtractor
public class SearchParamExtractorDstu3
extends BaseSearchParamExtractor
implements ISearchParamExtractor
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
BaseSearchParamExtractor.CompositeExtractor, BaseSearchParamExtractor.IValueExtractor
Nested classes/interfaces inherited from interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
ISearchParamExtractor.ISearchParamFilter, ISearchParamExtractor.SearchParamSet<T>
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
COORDS_INDEX_PATHS, myApplicationContext
Fields inherited from interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
ALL_PARAMS, NO_PARAMS
-
Constructor Summary
ConstructorDescriptionConstructorSearchParamExtractorDstu3
(StorageSettings theStorageSettings, 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.IBase theResource, String theSinglePath) void
void
start()
Methods inherited from class ca.uhn.fhir.jpa.searchparam.extractor.BaseSearchParamExtractor
createSearchParamForCoding, extractDateFromResource, extractParamValuesAsStrings, extractReferenceLinkFromResource, extractResourceLinks, extractSearchParam, extractSearchParamComboNonUnique, extractSearchParamComboUnique, extractSearchParamComposites, extractSearchParamDates, extractSearchParamNumber, extractSearchParamQuantity, extractSearchParamQuantityNormalized, extractSearchParamSpecial, extractSearchParamStrings, extractSearchParamTokens, extractSearchParamTokens, extractSearchParamUri, extractSystem, extractValueAsBigDecimal, extractValueAsDate, extractValueAsString, extractValues, extractValuesAsFhirDates, extractValuesAsStrings, getCodingsFromCodeableConcept, getContext, getDisplayTextForCoding, getDisplayTextFromCodeableConcept, getStorageSettings, setContext, setExtractResourceLevelParams, setPartitionSettings, setSearchParamRegistry, setStorageSettings, 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, extractSearchParamComboNonUnique, extractSearchParamComboUnique, extractSearchParamComposites, extractSearchParamComposites, extractSearchParamDates, extractSearchParamDates, extractSearchParamNumber, extractSearchParamNumber, extractSearchParamQuantity, extractSearchParamQuantity, extractSearchParamQuantityNormalized, extractSearchParamQuantityNormalized, extractSearchParamSpecial, extractSearchParamStrings, extractSearchParamStrings, extractSearchParamTokens, extractSearchParamTokens, extractSearchParamTokens, extractSearchParamUri, extractSearchParamUri, extractValues, getCodingsFromCodeableConcept, getDisplayTextForCoding, getDisplayTextFromCodeableConcept, split, toRootTypeName, toTypeName
-
Constructor Details
-
SearchParamExtractorDstu3
public SearchParamExtractorDstu3()Constructor -
SearchParamExtractorDstu3
public SearchParamExtractorDstu3(StorageSettings theStorageSettings, 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.IBase theResource, String theSinglePath) - Specified by:
getPathValueExtractor
in interfaceISearchParamExtractor
-
start
- Overrides:
start
in classBaseSearchParamExtractor
-
initFhirPathEngine
-