
Class JpaPidValueTuples
java.lang.Object
com.healthmarketscience.common.util.AppendeeObject
com.healthmarketscience.sqlbuilder.SqlObject
com.healthmarketscience.sqlbuilder.Expression
ca.uhn.fhir.jpa.search.builder.sql.JpaPidValueTuples
- All Implemented Interfaces:
com.healthmarketscience.common.util.Appendee
Outputs an SQL tuple for a collection of JpaPids, consisting of
((resId,partitionId),(resId,partitionId),(resId,partitionId),...)
-
Field Summary
Fields inherited from class com.healthmarketscience.sqlbuilder.Expression
EMPTYFields inherited from class com.healthmarketscience.sqlbuilder.SqlObject
ALL_SYMBOL, NULL_VALUE, QUESTION_MARK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendCustomIfNotNull(com.healthmarketscience.common.util.AppendableExt arg0, com.healthmarketscience.sqlbuilder.SqlObject arg1) protected voidappendNestedClauses(com.healthmarketscience.common.util.AppendableExt arg0, com.healthmarketscience.sqlbuilder.SqlObjectList<? extends com.healthmarketscience.sqlbuilder.NestableClause> arg1) voidappendTo(com.healthmarketscience.common.util.AppendableExt app) protected static booleanareEmpty(com.healthmarketscience.sqlbuilder.SqlObjectList<? extends com.healthmarketscience.sqlbuilder.NestableClause> arg0) protected voidcloseParen(com.healthmarketscience.common.util.AppendableExt arg0) protected voidcollectSchemaObjects(com.healthmarketscience.sqlbuilder.ValidationContext vContext) static JpaPidValueTuplesfrom(SearchQueryBuilder theSearchQueryBuilder, JpaPid[] thePids) static JpaPidValueTuplesfrom(SearchQueryBuilder theSearchQueryBuilder, Collection<JpaPid> thePids) booleanprotected static booleanhasParens(com.healthmarketscience.sqlbuilder.SqlObjectList<? extends com.healthmarketscience.sqlbuilder.NestableClause> arg0) booleanbooleanisEmpty()protected voidopenParen(com.healthmarketscience.common.util.AppendableExt arg0) Methods inherited from class com.healthmarketscience.sqlbuilder.Expression
setDisableParensMethods inherited from class com.healthmarketscience.sqlbuilder.SqlObject
collectSchemaObjects, doValidate, toStringMethods inherited from class com.healthmarketscience.common.util.AppendeeObject
toString, toString
-
Constructor Details
-
JpaPidValueTuples
-
-
Method Details
-
collectSchemaObjects
- Specified by:
collectSchemaObjectsin classcom.healthmarketscience.sqlbuilder.SqlObject
-
appendTo
- Specified by:
appendToin interfacecom.healthmarketscience.common.util.Appendee- Overrides:
appendToin classcom.healthmarketscience.common.util.AppendeeObject- Throws:
IOException
-
from
-
from
public static JpaPidValueTuples from(SearchQueryBuilder theSearchQueryBuilder, Collection<JpaPid> thePids) -
isDisableParens
public boolean isDisableParens() -
isEmpty
public boolean isEmpty() -
hasParens
public boolean hasParens() -
areEmpty
protected static boolean areEmpty(com.healthmarketscience.sqlbuilder.SqlObjectList<? extends com.healthmarketscience.sqlbuilder.NestableClause> arg0) -
hasParens
protected static boolean hasParens(com.healthmarketscience.sqlbuilder.SqlObjectList<? extends com.healthmarketscience.sqlbuilder.NestableClause> arg0) -
openParen
- Throws:
IOException
-
closeParen
protected void closeParen(com.healthmarketscience.common.util.AppendableExt arg0) throws IOException - Throws:
IOException
-
appendCustomIfNotNull
protected void appendCustomIfNotNull(com.healthmarketscience.common.util.AppendableExt arg0, com.healthmarketscience.sqlbuilder.SqlObject arg1) throws IOException - Throws:
IOException
-
appendNestedClauses
protected void appendNestedClauses(com.healthmarketscience.common.util.AppendableExt arg0, com.healthmarketscience.sqlbuilder.SqlObjectList<? extends com.healthmarketscience.sqlbuilder.NestableClause> arg1) throws IOException - Throws:
IOException
-