public class PredicateImpl extends BooleanExpression implements Predicate
Predicate.Predicate.BooleanOperator| Constructor and Description |
|---|
PredicateImpl(AbstractExpression<Boolean>... expressions) |
PredicateImpl(AbstractExpression<Boolean> expression) |
PredicateImpl(boolean negated,
Predicate.BooleanOperator operator,
Expression<Boolean>... expressions) |
PredicateImpl(boolean negated,
Predicate.BooleanOperator operator,
Predicate... predicates) |
| 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 |
generateSqlRestriction(BaseQueryImpl<?> query)
Returns the SQL where fragment.
|
String |
generateSqlSelect(AbstractCriteriaQueryImpl<?> query,
boolean selected)
Returns the SQL select fragment.
|
List<Expression<Boolean>> |
getExpressions() |
Predicate.BooleanOperator |
getOperator() |
Boolean |
handle(QueryImpl<?> query,
SessionImpl session,
ResultSet row)
Handles the row.
|
boolean |
isNegated() |
PredicateImpl |
not() |
getSqlRestrictionFragmentsas, getConverter, in, in, in, in, isNotNull, isNull, setConverteralias, getAlias, getCompoundSelectionItems, isCompoundSelection, isEntityListgetJavaTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitas, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, isCompoundSelectiongetAlias, getJavaTypepublic PredicateImpl(AbstractExpression<Boolean> expression)
expression - the expressionspublic PredicateImpl(AbstractExpression<Boolean>... expressions)
expressions - the expressionspublic PredicateImpl(boolean negated,
Predicate.BooleanOperator operator,
Expression<Boolean>... expressions)
negated - if negatedoperator - the operatorexpressions - the expressionspublic PredicateImpl(boolean negated,
Predicate.BooleanOperator operator,
Predicate... predicates)
negated - if negatedoperator - the operatorpredicates - the predicatespublic String generateJpqlRestriction(BaseQueryImpl<?> query)
generateJpqlRestriction in class BooleanExpressionquery - the querypublic String generateJpqlSelect(AbstractCriteriaQueryImpl<?> query, boolean selected)
generateJpqlSelect in class BooleanExpressionquery - the criteria queryselected - if the selection is selectedpublic String generateSqlRestriction(BaseQueryImpl<?> query)
generateSqlRestriction in class BooleanExpressionquery - the querypublic String generateSqlSelect(AbstractCriteriaQueryImpl<?> query, boolean selected)
generateSqlSelect in class BooleanExpressionquery - the queryselected - if the selection is selectedpublic List<Expression<Boolean>> getExpressions()
getExpressions in interface Predicatepublic Predicate.BooleanOperator getOperator()
getOperator in interface Predicatepublic Boolean handle(QueryImpl<?> query, SessionImpl session, ResultSet row) throws SQLException
handle in class BooleanExpressionquery - the querysession - the sessionrow - the rowSQLException - thrown in case of an underlying SQL Errorpublic PredicateImpl not()
Copyright © 2012 Batoo Software & Consultancy. All Rights Reserved.