Class BasePredicateBuilder

java.lang.Object
ca.uhn.fhir.jpa.search.builder.predicate.BasePredicateBuilder
Direct Known Subclasses:
BaseJoiningPredicateBuilder, ResourceIdPredicateBuilder

public abstract class BasePredicateBuilder extends Object
  • Constructor Details

  • Method Details

    • getSearchQueryBuilder

    • getFhirContext

      protected ca.uhn.fhir.context.FhirContext getFhirContext()
    • setMatchNothing

      protected void setMatchNothing()
    • createConditionForValueWithComparator

      protected com.healthmarketscience.sqlbuilder.BinaryCondition createConditionForValueWithComparator(ca.uhn.fhir.rest.param.ParamPrefixEnum theComparator, com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn theColumn, Object theValue)
    • getOrCreateQueryRootTable

      protected BaseJoiningPredicateBuilder getOrCreateQueryRootTable(boolean theIncludeResourceTypeAndNonDeletedFlag)
    • addJoin

      public void addJoin(com.healthmarketscience.sqlbuilder.dbspec.basic.DbTable theFromTable, com.healthmarketscience.sqlbuilder.dbspec.basic.DbTable theToTable, com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn[] theFromColumn, com.healthmarketscience.sqlbuilder.dbspec.basic.DbColumn[] theToColumn)