Uses of Class
com.ibm.fhir.search.parameters.QueryParameter
-
-
Uses of QueryParameter in com.ibm.fhir.persistence.jdbc.domain
Methods in com.ibm.fhir.persistence.jdbc.domain that return QueryParameter Modifier and Type Method Description protected QueryParameterSearchParam. getQueryParameter()Getter for theQueryParameterwe've wrappedMethods in com.ibm.fhir.persistence.jdbc.domain with parameters of type QueryParameter Modifier and Type Method Description QueryDataSearchQueryRenderer. addCanonicalParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addCanonicalParam(T query, String resourceType, QueryParameter queryParm)Filter the query using the given canonical parameterQueryDataSearchQueryRenderer. addChained(QueryData queryData, QueryParameter currentParm)TSearchQueryVisitor. addChained(T currentSubQuery, QueryParameter currentParm)Add a chain subquery element as part of a chained parameter searchQueryDataSearchQueryRenderer. addCompositeParam(QueryData queryData, QueryParameter queryParm)QueryDataSearchQueryRenderer. addCompositeParam(QueryData queryData, QueryParameter queryParm, boolean isMissing)TSearchQueryVisitor. addCompositeParam(T query, QueryParameter queryParm)Add a composite query parameter filter to the queryTSearchQueryVisitor. addCompositeParam(T query, QueryParameter queryParm, boolean isMissing)Add a composite query which only tests missing/not missing, not the actual parameter valueQueryDataSearchQueryRenderer. addDateParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addDateParam(T queryData, String resourceType, QueryParameter queryParm)Filter the query using the given date parametervoidSearchQueryRenderer. addFilter(QueryData queryData, String resourceType, QueryParameter currentParm)voidSearchQueryVisitor. addFilter(T currentSubQuery, String resourceType, QueryParameter currentParm)Add a filter predicate to the given chained sub-query element.protected voidSearchQueryRenderer. addIdFilter(QueryData queryData, String resourceType, QueryParameter queryParm)Add a filter on the LOGICAL_ID for the given query parameter valuesQueryDataSearchQueryRenderer. addInclusionParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addInclusionParam(T query, String resourceType, QueryParameter queryParm)Special case to handle inclusion related to compartment-based searchesQueryDataSearchQueryRenderer. addLocationParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addLocationParam(T queryData, String resourceType, QueryParameter queryParm)Filter the query using the given location (lat/lng) paramQueryDataSearchQueryRenderer. addMissingParam(QueryData queryData, QueryParameter queryParm, boolean isMissing)TSearchQueryVisitor. addMissingParam(T query, QueryParameter queryParm, boolean isMissing)Add a missing (NOT EXISTS) parameter clause to the queryQueryDataSearchQueryRenderer. addNumberParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addNumberParam(T queryData, String resourceType, QueryParameter queryParm)Filter the query using the given number parameterQueryDataSearchQueryRenderer. addQuantityParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addQuantityParam(T queryData, String resourceType, QueryParameter queryParm)Filter the query using the given quantity parameterQueryDataSearchQueryRenderer. addReferenceParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addReferenceParam(T queryData, String resourceType, QueryParameter queryParm)Filter the query using the given reference parameterQueryDataSearchQueryRenderer. addReverseChained(QueryData queryData, QueryParameter currentParm)TSearchQueryVisitor. addReverseChained(T currentSubQuery, QueryParameter currentParm)Add a reverse chain subquery element as part of a chained parameter searchQueryDataSearchQueryRenderer. addSecurityParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addSecurityParam(T query, String resourceType, QueryParameter queryParm)Filter the query using the given security query parameterQueryDataSearchQueryRenderer. addStringParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addStringParam(T query, String resourceType, QueryParameter queryParm)Filter the query using the given string parameterQueryDataSearchQueryRenderer. addTagParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addTagParam(T query, String resourceType, QueryParameter queryParm)Filter the query using the given tag query parameterQueryDataSearchQueryRenderer. addTokenParam(QueryData queryData, String resourceType, QueryParameter queryParm)TSearchQueryVisitor. addTokenParam(T query, String resourceType, QueryParameter queryParm)Filter the query using the given parameter id and token valueprotected WhereFragmentSearchQueryRenderer. getDateFilter(QueryParameter queryParm, String paramAlias)Add a filter predicate to the given exists sub-queryprotected WhereFragmentSearchQueryRenderer. getFilterPredicate(QueryData queryData, QueryParameter queryParm)Get a simple filter predicate which can be used in the WHERE clause of a search query.protected WhereFragmentSearchQueryRenderer. getLocationFilter(QueryParameter queryParm, String paramAlias)Add a filter predicate to the given exists sub-queryprotected WhereFragmentSearchQueryRenderer. getNumberFilter(QueryParameter queryParm, String paramAlias)Get a filter predicate for the given number query parameterprotected OperatorSearchQueryRenderer. getOperator(QueryParameter queryParameter)Get the operator we need to use for matching values for this parameterprotected OperatorSearchQueryRenderer. getOperator(QueryParameter queryParm, String defaultOverride)Map the Modifier in the passed Parameter to a supported query operator.protected WhereFragmentSearchQueryRenderer. getQuantityFilter(QueryParameter queryParm, String paramAlias)Add a filter predicate to the given exists sub-queryprotected WhereFragmentSearchQueryRenderer. getReferenceFilter(QueryParameter queryParm, String paramAlias)Create a filter predicate for the given reference query parameterprotected WhereFragmentSearchQueryRenderer. getStringFilter(QueryParameter queryParm, String paramAlias)Add a filter expression to the given parameter sub-query (which is used as an EXISTS clause)protected WhereFragmentSearchQueryRenderer. getTokenFilter(QueryParameter queryParm, String paramAlias)Get the filter predicate for the given token query parameter.protected WhereFragmentSearchQueryRenderer. paramFilter(QueryParameter queryParm, String paramTableAlias)Get the filter predicate expression for the given query parameter taking into account its type, modifiers etc.StringSearchQueryRenderer. paramValuesTableName(String resourceType, QueryParameter queryParm)Get the parameter values table name (e.g.Method parameters in com.ibm.fhir.persistence.jdbc.domain with type arguments of type QueryParameter Modifier and Type Method Description QueryDataSearchQueryRenderer. addLocationPosition(QueryData queryData, List<QueryParameter> queryParameters)TSearchQueryVisitor. addLocationPosition(T queryData, List<QueryParameter> queryParameters)Constructors in com.ibm.fhir.persistence.jdbc.domain with parameters of type QueryParameter Constructor Description CanonicalSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorChainedSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorCompositeSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorDateSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorIdSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorInclusionSearchParam(String rootResourceName, String name, QueryParameter queryParameter)Public constructorLastUpdatedSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorLocationSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorMissingSearchParam(String rootResourceType, String name, QueryParameter queryParameter)NumberSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorQuantitySearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorReferenceSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorSearchParam(String rootResourceType, String name, QueryParameter queryParameter)SecuritySearchParam(String rootResourceName, String name, QueryParameter queryParameter)Public constructorStringSearchParam(String rootResourceType, String name, QueryParameter queryParameter)Public constructorTagSearchParam(String rootResourceName, String name, QueryParameter queryParameter)Public constructorTokenSearchParam(String rootResourceName, String name, QueryParameter queryParameter)Public constructorConstructor parameters in com.ibm.fhir.persistence.jdbc.domain with type arguments of type QueryParameter Constructor Description LocationSearchExtension(List<QueryParameter> queryParameters)Public constructor -
Uses of QueryParameter in com.ibm.fhir.persistence.jdbc.util
Fields in com.ibm.fhir.persistence.jdbc.util with type parameters of type QueryParameter Modifier and Type Field Description protected List<QueryParameter>QuerySegmentAggregator. queryParamIdsDeprecated.protected List<QueryParameter>QuerySegmentAggregator. queryParmLastUpdatedsDeprecated.protected List<QueryParameter>QuerySegmentAggregator. searchQueryParametersDeprecated.Methods in com.ibm.fhir.persistence.jdbc.util with parameters of type QueryParameter Modifier and Type Method Description static StringQuerySegmentAggregator. abbr(QueryParameter param)Deprecated.Get the abbreviation used for compositesprotected voidQuerySegmentAggregator. addQueryData(com.ibm.fhir.persistence.jdbc.util.SqlQueryData querySegment, QueryParameter queryParm)Deprecated.Adds a query segment, which is a where clause segment corresponding to the passed query Parameter and its encapsulated search values.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. buildQueryParm(Class<?> resourceType, QueryParameter queryParm, String paramTableAlias, String logicalRsrcTableAlias, boolean endOfChain)Deprecated.Builds a query segment for the passed query parameter.protected StringJDBCQueryBuilder. getOperator(QueryParameter queryParm)Deprecated.protected StringJDBCQueryBuilder. getOperator(QueryParameter queryParm, String defaultOverride)Deprecated.Map the Modifier in the passed Parameter to a supported query operator.protected StringNewQueryBuilder. getOperator(QueryParameter queryParm)protected StringNewQueryBuilder. getOperator(QueryParameter queryParm, String defaultOverride)Map the Modifier in the passed Parameter to a supported query operator.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processChainedReferenceParm(QueryParameter queryParm)Deprecated.Contains special logic for handling chained reference search parameters.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processCompositeParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processDateParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processInclusionCriteria(QueryParameter queryParm)Deprecated.This method is the entry point for processing inclusion criteria, which define resources that are part of a compartment-based search.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processNumberParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processQuantityParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processReferenceParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processReverseChainedReferenceParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.Contains special logic for handling reverse chained reference search parameters.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processStringParm(QueryParameter queryParm)Deprecated.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processTokenParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processUriParm(QueryParameter queryParm)Deprecated.protected com.ibm.fhir.persistence.jdbc.util.SqlQueryDataJDBCQueryBuilder. processUriParm(QueryParameter queryParm, String tableAlias)Deprecated.Creates a query segment for a URI type parameter.static StringQuerySegmentAggregator. tableName(String resourceType, QueryParameter param)Deprecated. -
Uses of QueryParameter in com.ibm.fhir.persistence.jdbc.util.type
Methods in com.ibm.fhir.persistence.jdbc.util.type with parameters of type QueryParameter Modifier and Type Method Description voidNewDateParmBehaviorUtil. buildCustomRangeClause(WhereFragment whereClauseSegment, String tableAlias, QueryParameter lowerBoundQueryParm, QueryParameter upperBoundQueryParm)build a custom range clausevoidDateParmBehaviorUtil. executeBehavior(StringBuilder whereClauseSegment, QueryParameter queryParm, List<Timestamp> bindVariables, String tableAlias)Deprecated.voidLastUpdatedParmBehaviorUtil. executeBehavior(StringBuilder whereClause, QueryParameter queryParm)Deprecated.generate for eachvoidNewDateParmBehaviorUtil. executeBehavior(WhereFragment whereClauseSegment, QueryParameter queryParm, String tableAlias)Generate WHERE clause predicates based on the query parameter datavoidNewLastUpdatedParmBehaviorUtil. executeBehavior(WhereFragment whereClause, QueryParameter queryParm)generate for eachstatic voidNewNumberParmBehaviorUtil. executeBehavior(WhereFragment whereClauseSegment, QueryParameter queryParm, String tableAlias)Add the filter predicate logic to the given whereClauseSegmentvoidNewQuantityParmBehaviorUtil. executeBehavior(WhereFragment whereClauseSegment, QueryParameter queryParm, String tableAlias)static voidNumberParmBehaviorUtil. executeBehavior(StringBuilder whereClauseSegment, QueryParameter queryParm, List<Object> bindVariables, Class<?> resourceType, String tableAlias, com.ibm.fhir.persistence.jdbc.util.JDBCQueryBuilder queryBuilder)Deprecated.Add the filter predicate logic to the given whereClauseSegmentvoidQuantityParmBehaviorUtil. executeBehavior(StringBuilder whereClauseSegment, QueryParameter queryParm, List<Object> bindVariables, String tableAlias, ParameterDAO parameterDao)Deprecated.static OperatorOperatorUtil. getOperator(QueryParameter queryParameter)Get the operator we need to use for matching values for this parameterstatic OperatorOperatorUtil. getOperator(QueryParameter queryParm, String defaultOverride)Map the Modifier in the passed Parameter to a supported query operator.Method parameters in com.ibm.fhir.persistence.jdbc.util.type with type arguments of type QueryParameter Modifier and Type Method Description voidLastUpdatedParmBehaviorUtil. buildLastUpdatedDerivedTable(StringBuilder fromClause, String target, List<QueryParameter> parameters)Deprecated.builds the query parameters for the last updatedvoidNewLastUpdatedParmBehaviorUtil. buildLastUpdatedDerivedTable(WhereFragment fromClause, List<QueryParameter> parameters)builds the query parameters for the last updated -
Uses of QueryParameter in com.ibm.fhir.persistence.util
Methods in com.ibm.fhir.persistence.util with parameters of type QueryParameter Modifier and Type Method Description protected T1AbstractQueryBuilder. buildQueryParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.Builds a query segment for the passed query parameter.protected abstract T1AbstractQueryBuilder. processChainedReferenceParm(QueryParameter queryParm)Deprecated.Contains special logic for handling chained reference search parameters.protected abstract T1AbstractQueryBuilder. processCompositeParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.Creates a query segment for a Composite type parameter.protected abstract T1AbstractQueryBuilder. processDateParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.Creates a query segment for a Date type parameter.protected abstract T1AbstractQueryBuilder. processInclusionCriteria(QueryParameter queryParm)Deprecated.Contains special logic for handling Compartment based searches.protected abstract T1AbstractQueryBuilder. processNumberParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.Creates a query segment for a Number type parameter.protected abstract T1AbstractQueryBuilder. processQuantityParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.Creates a query segment for a Quantity type parameter.protected abstract T1AbstractQueryBuilder. processReferenceParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.Creates a query segment for a Reference type parameter.protected abstract T1AbstractQueryBuilder. processReverseChainedReferenceParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.Contains special logic for handling reverse chained reference search parameters.protected abstract T1AbstractQueryBuilder. processStringParm(QueryParameter queryParm)Deprecated.Creates a query segment for a String type parameter.protected abstract T1AbstractQueryBuilder. processTokenParm(Class<?> resourceType, QueryParameter queryParm)Deprecated.Creates a query segment for a Token type parameter.protected abstract T1AbstractQueryBuilder. processUriParm(QueryParameter queryParm)Deprecated.Creates a query segment for a URI type parameter.Method parameters in com.ibm.fhir.persistence.util with type arguments of type QueryParameter Modifier and Type Method Description protected T1AbstractQueryBuilder. processLocationPosition(List<QueryParameter> queryParameters, String paramTableAlias)Deprecated.This method executes special logic for a Token type query that maps to a LocationPosition data type. -
Uses of QueryParameter in com.ibm.fhir.search.context
Methods in com.ibm.fhir.search.context that return types with arguments of type QueryParameter Modifier and Type Method Description List<QueryParameter>FHIRSearchContext. getSearchParameters()Method parameters in com.ibm.fhir.search.context with type arguments of type QueryParameter Modifier and Type Method Description voidFHIRSearchContext. setSearchParameters(List<QueryParameter> searchParameters) -
Uses of QueryParameter in com.ibm.fhir.search.context.impl
Methods in com.ibm.fhir.search.context.impl that return types with arguments of type QueryParameter Modifier and Type Method Description List<QueryParameter>FHIRSearchContextImpl. getSearchParameters()Method parameters in com.ibm.fhir.search.context.impl with type arguments of type QueryParameter Modifier and Type Method Description voidFHIRSearchContextImpl. setSearchParameters(List<QueryParameter> searchParameters) -
Uses of QueryParameter in com.ibm.fhir.search.location
Method parameters in com.ibm.fhir.search.location with type arguments of type QueryParameter Modifier and Type Method Description List<Bounding>NearLocationHandler. generateLocationPositionsFromParameters(List<QueryParameter> queryParameters)generates location positions for processing from parameters. -
Uses of QueryParameter in com.ibm.fhir.search.location.util
Methods in com.ibm.fhir.search.location.util with parameters of type QueryParameter Modifier and Type Method Description static booleanLocationUtil. isLocation(Class<?> resourceType, QueryParameter queryParm)Check if it's a location and 'near'Method parameters in com.ibm.fhir.search.location.util with type arguments of type QueryParameter Modifier and Type Method Description static intLocationUtil. findNearParameterIndex(List<QueryParameter> searchParameters)Finds the index of the 'near' parameter in the passed list of search parameters. -
Uses of QueryParameter in com.ibm.fhir.search.parameters
Methods in com.ibm.fhir.search.parameters that return QueryParameter Modifier and Type Method Description QueryParameterQueryParameter. getNextParameter()Methods in com.ibm.fhir.search.parameters that return types with arguments of type QueryParameter Modifier and Type Method Description LinkedList<QueryParameter>QueryParameter. getChain()The returned value is intentionally not abstract.List<QueryParameter>QueryParameterValue. getComponent()Methods in com.ibm.fhir.search.parameters with parameters of type QueryParameter Modifier and Type Method Description voidQueryParameterValue. addComponent(QueryParameter... component)voidQueryParameter. setNextParameter(QueryParameter nextParameter)Method parameters in com.ibm.fhir.search.parameters with type arguments of type QueryParameter Modifier and Type Method Description voidQueryParameterValue. setComponent(Collection<QueryParameter> component) -
Uses of QueryParameter in com.ibm.fhir.search.util
Methods in com.ibm.fhir.search.util that return QueryParameter Modifier and Type Method Description static QueryParameterSearchUtil. buildInclusionCriteria(String compartmentName, Set<String> compartmentLogicalIds, String resourceType)Build a query parameter to encapsulate the inclusion criteria for a compartment querystatic QueryParameterSearchUtil. parseChainedInclusionCriteria(QueryParameter inclusionCriteriaParm)Transforms the passed QueryParameter representing chained inclusion criteria, into an actual chain of QueryParameter objects.Methods in com.ibm.fhir.search.util with parameters of type QueryParameter Modifier and Type Method Description static QueryParameterSearchUtil. parseChainedInclusionCriteria(QueryParameter inclusionCriteriaParm)Transforms the passed QueryParameter representing chained inclusion criteria, into an actual chain of QueryParameter objects.
-