
Class ResourceTablePredicateBuilder
java.lang.Object
ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
ca.uhn.fhir.jpa.search.builder.predicate.BaseJoiningPredicateBuilder
ca.uhn.fhir.jpa.search.builder.predicate.ResourceTablePredicateBuilder
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
myPartitionSettings
-
Constructor Summary
ConstructorsConstructorDescriptionResourceTablePredicateBuilder
(SearchQueryBuilder theSearchSqlBuilder, ca.uhn.fhir.rest.api.SearchIncludeDeletedEnum theSearchIncludeDeleted) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncom.healthmarketscience.sqlbuilder.Condition
createLanguagePredicate
(Set<String> theValues, boolean theNegated) com.healthmarketscience.sqlbuilder.Condition
com.healthmarketscience.sqlbuilder.Condition
com.healthmarketscience.sqlbuilder.BinaryCondition
com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn
ca.uhn.fhir.rest.api.SearchIncludeDeletedEnum
Methods inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BaseJoiningPredicateBuilder
combineWithRequestPartitionIdPredicate, createPartitionIdPredicate, createPredicateResourceIds, getJoinColumns, getPartitionIdColumn, getTable, replaceDefaultPartitionIdIfNonNull
Methods inherited from class ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
addJoin, createConditionForValueWithComparator, getFhirContext, getOrCreateQueryRootTable, getOrCreateQueryRootTable, getPartitionSettings, getSearchQueryBuilder, setMatchNothing
-
Constructor Details
-
ResourceTablePredicateBuilder
public ResourceTablePredicateBuilder(SearchQueryBuilder theSearchSqlBuilder, ca.uhn.fhir.rest.api.SearchIncludeDeletedEnum theSearchIncludeDeleted) Constructor
-
-
Method Details
-
getResourceIdColumn
- Specified by:
getResourceIdColumn
in classBaseJoiningPredicateBuilder
-
createResourceTypeAndNonDeletedPredicates
-
createResourceTypeAndDeletedPredicates
-
createResourceTypePredicate
-
getLastUpdatedColumn
-
createLanguagePredicate
public com.healthmarketscience.sqlbuilder.Condition createLanguagePredicate(Set<String> theValues, boolean theNegated) -
getColumnLastUpdated
-
getColumnFhirId
-
getResourceTypeColumn
- Overrides:
getResourceTypeColumn
in classBaseJoiningPredicateBuilder
-
getSearchIncludeDeleted
-