
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.CompositeExtractor, BaseSearchParamExtractor.IValueExtractorNested 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, myApplicationContextFields inherited from interface ca.uhn.fhir.jpa.searchparam.extractor.ISearchParamExtractor
ALL_PARAMS, NO_PARAMS -
Constructor Summary
ConstructorsConstructorDescriptionConstructorSearchParamExtractorR4(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) voidvoidstart()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, toTypeNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
SearchParamExtractorR4
public SearchParamExtractorR4()Constructor -
SearchParamExtractorR4
public SearchParamExtractorR4(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:
getPathValueExtractorin interfaceISearchParamExtractor
-
start
- Overrides:
startin classBaseSearchParamExtractor
-
initFhirPath
-