public class ComparisonExpression extends AbstractExpression<Boolean>
| Modifier and Type | Class and Description |
|---|---|
static class |
ComparisonExpression.Comparison
The comparison types
|
| Constructor and Description |
|---|
ComparisonExpression(ComparisonExpression.Comparison comparison,
javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y) |
ComparisonExpression(ComparisonExpression.Comparison comparison,
javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y,
javax.persistence.criteria.Expression<?> z) |
| Modifier and Type | Method and Description |
|---|---|
String |
generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
generateJpqlSelect(AbstractCriteriaQueryImpl<?> query,
boolean selected)
Returns the JPQL select fragment.
|
String |
generateSqlSelect(AbstractCriteriaQueryImpl<?> query,
boolean selected)
Returns the SQL select fragment.
|
String[] |
getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
Boolean |
handle(QueryImpl<?> query,
SessionImpl session,
ResultSet row)
Handles the row.
|
as, getConverter, in, in, in, in, isNotNull, isNull, notIn, notIn, notIn, notIn, setConverteralias, getAlias, getCompoundSelectionItems, isCompoundSelection, isEntityListgetJavaTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic ComparisonExpression(ComparisonExpression.Comparison comparison, javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)
comparison - the comparisonx - the left side expressiony - the right side expressionpublic ComparisonExpression(ComparisonExpression.Comparison comparison, javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y, javax.persistence.criteria.Expression<?> z)
comparison - the comparisonx - the left side expressiony - the first right side expressionz - the second right side expressionpublic String generateJpqlRestriction(BaseQueryImpl<?> query)
generateJpqlRestriction in class AbstractExpression<Boolean>query - the querypublic String generateJpqlSelect(AbstractCriteriaQueryImpl<?> query, boolean selected)
generateJpqlSelect in class AbstractSelection<Boolean>query - the criteria queryselected - if the selection is selectedpublic String generateSqlSelect(AbstractCriteriaQueryImpl<?> query, boolean selected)
generateSqlSelect in class AbstractSelection<Boolean>query - the queryselected - if the selection is selectedpublic String[] getSqlRestrictionFragments(BaseQueryImpl<?> query)
getSqlRestrictionFragments in class AbstractSelection<Boolean>query - the querypublic Boolean handle(QueryImpl<?> query, SessionImpl session, ResultSet row) throws SQLException
handle in class AbstractSelection<Boolean>query - the querysession - the sessionrow - the rowSQLException - thrown in case of an underlying SQL ErrorCopyright © 2012-2013 Batoo. All Rights Reserved.