Uses of Class
com.ibm.fhir.search.parameters.QueryParameter
-
-
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. queryParamIdsprotected List<QueryParameter>QuerySegmentAggregator. queryParmLastUpdatedsprotected List<QueryParameter>QuerySegmentAggregator. searchQueryParametersMethods in com.ibm.fhir.persistence.jdbc.util with parameters of type QueryParameter Modifier and Type Method Description static StringQuerySegmentAggregator. abbr(QueryParameter param)Get the abbreviation used for compositesprotected voidQuerySegmentAggregator. addQueryData(SqlQueryData querySegment, QueryParameter queryParm)Adds a query segment, which is a where clause segment corresponding to the passed query Parameter and its encapsulated search values.protected SqlQueryDataJDBCQueryBuilder. buildQueryParm(Class<?> resourceType, QueryParameter queryParm, String paramTableAlias, String logicalRsrcTableAlias, boolean endOfChain)Builds a query segment for the passed query parameter.protected StringJDBCQueryBuilder. getOperator(QueryParameter queryParm)protected StringJDBCQueryBuilder. getOperator(QueryParameter queryParm, String defaultOverride)Map the Modifier in the passed Parameter to a supported query operator.protected SqlQueryDataJDBCQueryBuilder. processChainedReferenceParm(QueryParameter queryParm)Contains special logic for handling chained reference search parameters.protected SqlQueryDataJDBCQueryBuilder. processCompositeParm(Class<?> resourceType, QueryParameter queryParm)protected SqlQueryDataJDBCQueryBuilder. processDateParm(Class<?> resourceType, QueryParameter queryParm)protected SqlQueryDataJDBCQueryBuilder. processInclusionCriteria(QueryParameter queryParm)This method is the entry point for processing inclusion criteria, which define resources that are part of a compartment-based search.protected SqlQueryDataJDBCQueryBuilder. processNumberParm(Class<?> resourceType, QueryParameter queryParm)protected SqlQueryDataJDBCQueryBuilder. processQuantityParm(Class<?> resourceType, QueryParameter queryParm)protected SqlQueryDataJDBCQueryBuilder. processReferenceParm(Class<?> resourceType, QueryParameter queryParm)protected SqlQueryDataJDBCQueryBuilder. processReverseChainedReferenceParm(Class<?> resourceType, QueryParameter queryParm)Contains special logic for handling reverse chained reference search parameters.protected SqlQueryDataJDBCQueryBuilder. processStringParm(QueryParameter queryParm)protected SqlQueryDataJDBCQueryBuilder. processTokenParm(Class<?> resourceType, QueryParameter queryParm)protected SqlQueryDataJDBCQueryBuilder. processUriParm(QueryParameter queryParm)protected SqlQueryDataJDBCQueryBuilder. processUriParm(QueryParameter queryParm, String tableAlias)Creates a query segment for a URI type parameter.static StringQuerySegmentAggregator. tableName(String resourceType, QueryParameter param) -
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 voidDateParmBehaviorUtil. executeBehavior(StringBuilder whereClauseSegment, QueryParameter queryParm, List<Timestamp> bindVariables, String tableAlias)voidLastUpdatedParmBehaviorUtil. executeBehavior(StringBuilder whereClause, QueryParameter queryParm)generate for eachstatic voidNumberParmBehaviorUtil. executeBehavior(StringBuilder whereClauseSegment, QueryParameter queryParm, List<Object> bindVariables, Class<?> resourceType, String tableAlias, JDBCQueryBuilder queryBuilder)voidQuantityParmBehaviorUtil. executeBehavior(StringBuilder whereClauseSegment, QueryParameter queryParm, List<Object> bindVariables, String tableAlias, ParameterDAO parameterDao)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)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)Builds a query segment for the passed query parameter.protected abstract T1AbstractQueryBuilder. processChainedReferenceParm(QueryParameter queryParm)Contains special logic for handling chained reference search parameters.protected abstract T1AbstractQueryBuilder. processCompositeParm(Class<?> resourceType, QueryParameter queryParm)Creates a query segment for a Composite type parameter.protected abstract T1AbstractQueryBuilder. processDateParm(Class<?> resourceType, QueryParameter queryParm)Creates a query segment for a Date type parameter.protected abstract T1AbstractQueryBuilder. processInclusionCriteria(QueryParameter queryParm)Contains special logic for handling Compartment based searches.protected abstract T1AbstractQueryBuilder. processNumberParm(Class<?> resourceType, QueryParameter queryParm)Creates a query segment for a Number type parameter.protected abstract T1AbstractQueryBuilder. processQuantityParm(Class<?> resourceType, QueryParameter queryParm)Creates a query segment for a Quantity type parameter.protected abstract T1AbstractQueryBuilder. processReferenceParm(Class<?> resourceType, QueryParameter queryParm)Creates a query segment for a Reference type parameter.protected abstract T1AbstractQueryBuilder. processReverseChainedReferenceParm(Class<?> resourceType, QueryParameter queryParm)Contains special logic for handling reverse chained reference search parameters.protected abstract T1AbstractQueryBuilder. processStringParm(QueryParameter queryParm)Creates a query segment for a String type parameter.protected abstract T1AbstractQueryBuilder. processTokenParm(Class<?> resourceType, QueryParameter queryParm)Creates a query segment for a Token type parameter.protected abstract T1AbstractQueryBuilder. processUriParm(QueryParameter queryParm)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)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, List<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.
-