## Uses of Interface
org.eclipse.datatools.modelbase.sql.query.Predicate

Packages that use Predicate
org.eclipse.datatools.modelbase.sql.query
org.eclipse.datatools.modelbase.sql.query.helper
org.eclipse.datatools.modelbase.sql.query.util
org.eclipse.datatools.modelbase.sql.xml.query
org.eclipse.datatools.modelbase.sql.xml.query.util
org.eclipse.datatools.sqltools.parsers.sql.query
org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.caseexpr
org.eclipse.datatools.sqltools.sqlbuilder.model
org.eclipse.datatools.sqltools.sqlbuilder.views.criteria

Uses of Predicate in org.eclipse.datatools.modelbase.sql.query

Subinterfaces of Predicate in org.eclipse.datatools.modelbase.sql.query
`interface` `PredicateBasic` A representation of the model object 'SQL Predicate Basic'.
`interface` `PredicateBetween` A representation of the model object 'SQL Predicate Between'.
`interface` `PredicateExists` A representation of the model object 'SQL Predicate Exists'.
`interface` `PredicateIn` A representation of the model object 'SQL Predicate In'.
`interface` `PredicateInValueList` A representation of the model object 'SQL Predicate In Value List'.
`interface` `PredicateInValueRowSelect` A representation of the model object 'SQL Predicate In Value Row Select'.
`interface` `PredicateInValueSelect` A representation of the model object 'SQL Predicate In Value Select'.
`interface` `PredicateIsNull` A representation of the model object 'SQL Predicate Null'.
`interface` `PredicateLike` A representation of the model object 'SQL Predicate Like'.
`interface` `PredicateQuantified` A representation of the model object 'SQL Predicate Quantified'.
`interface` `PredicateQuantifiedRowSelect` A representation of the model object 'SQL Predicate Quantified Row Select'.
`interface` `PredicateQuantifiedValueSelect` A representation of the model object 'SQL Predicate Quantified Value Select'.

Uses of Predicate in org.eclipse.datatools.modelbase.sql.query.helper

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return Predicate
`static Predicate` `StatementHelper.getPredicateOfVariable(ValueExpressionVariable variable)` Returns the `Predicate` of the given `variable` or `null`, if the `variable` has no reference to a `Predicate`.

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type Predicate
`static java.util.Set` `TableHelper.findColumnReferencesInPredicate(Predicate predicate)` Returns a Set containing all, not necessarily distinct, `ValueExpressionColumn`s found in the given `Predicate`.
`static QuerySearchCondition` `JoinHelper.removePredicateFromCondition(Predicate pred, QuerySearchCondition searchCon)` Removes the given predicate from the given search condition.

Uses of Predicate in org.eclipse.datatools.modelbase.sql.query.util

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type Predicate
`java.lang.Object` `SQLQueryModelSwitch.casePredicate(Predicate object)` Returns the result of interpreting the object as an instance of 'Predicate'.

Uses of Predicate in org.eclipse.datatools.modelbase.sql.xml.query

Subinterfaces of Predicate in org.eclipse.datatools.modelbase.sql.xml.query
`interface` `XMLPredicate` A representation of the model object 'XML Predicate'.
`interface` `XMLPredicateContent` A representation of the model object 'XML Predicate Content'.
`interface` `XMLPredicateDocument` A representation of the model object 'XML Predicate Document'.
`interface` `XMLPredicateExists` A representation of the model object 'XML Predicate Exists'.
`interface` `XMLPredicateValid` A representation of the model object 'XML Predicate Valid'.

Uses of Predicate in org.eclipse.datatools.modelbase.sql.xml.query.util

Methods in org.eclipse.datatools.modelbase.sql.xml.query.util with parameters of type Predicate
`java.lang.Object` `SQLXMLQueryModelSwitch.casePredicate(Predicate object)` Returns the result of interpreting the object as an instance of 'Predicate'.

Uses of Predicate in org.eclipse.datatools.sqltools.parsers.sql.query

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return Predicate
`Predicate` `SQLQueryParserFactory.negatePredicate(Predicate aPredicate, boolean negate)`

Methods in org.eclipse.datatools.sqltools.parsers.sql.query with parameters of type Predicate
`Predicate` `SQLQueryParserFactory.negatePredicate(Predicate aPredicate, boolean negate)`

Uses of Predicate in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.caseexpr

Methods in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.caseexpr that return Predicate
`Predicate` `CaseSearchWhenContentElement.getPredicate()`

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.caseexpr with parameters of type Predicate
`CaseSearchWhenContentElement(SQLDomainModel domainModel, SQLQueryObject sqlStmt, ValueExpressionCaseSearch caseSearchClause, ValueExpressionCaseSearchContent content, Predicate predicate, int clauseNumber, boolean firstClause)`

Uses of Predicate in org.eclipse.datatools.sqltools.sqlbuilder.model

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model that return Predicate
`static Predicate` `SearchConditionHelper.buildEmptyPredicate()` Creates an empty predicate.
`Predicate` `SearchConditionHelper.buildNewPredicate(SQLQueryObject currStmt, QueryValueExpression left, java.lang.String right, java.lang.String comparisonKind)` Builds the Predicate for the given comparison kind.

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type Predicate
`QueryValueExpression` `SearchConditionHelper.getLeftFromPredicate(Predicate pred)` Returns the left value for the given predicate
`java.lang.String` `SearchConditionHelper.getPredicateOperator(Predicate pred)` Returns the operator for the given predicate
`java.lang.String` `SearchConditionHelper.getRightFromPredicate(Predicate pred)` Returns the right value for the given predicate
`static QuerySearchCondition` `SearchConditionHelper.removePredicateFromCondition(Predicate pred, QuerySearchCondition searchCon)` Removes the given predicate from the search condition.
`void` `SearchConditionHelper.removePredicateFromCondition(Predicate pred, QuerySearchCondition searchCon, SQLQueryObject currStmt)` Removes the given predicate from the search condition.
`static QuerySearchCondition` `SearchConditionHelper.replacePredicate(QuerySearchCondition searchCon, Predicate oldPred, Predicate newPred)`
`void` `SearchConditionHelper.replacePredicate(SQLQueryObject stmt, QuerySearchCondition searchCon, Predicate oldPred, Predicate newPred)` Replaces the given predicate with the new predicate
`QuerySearchCondition` `SearchConditionHelper.setAndOrInSearchCondition(SQLQueryObject currStmt, QuerySearchCondition searchCon, Predicate pred, java.lang.String andOrValue)` Sets the And/Or for the condition, creates the new predicate if needed and returns the searchCondition with new added predicate.
`boolean` `SearchConditionHelper.setLeftInPredicate(Predicate pred, QueryValueExpression value)` Sets the ValueExpression as Left value in the given predicate.
`boolean` `SearchConditionHelper.setOperatorInPredicate(SQLQueryObject currStmt, QuerySearchCondition searchCon, Predicate pred, java.lang.String value)` Sets the given value as the operator in the given predicate.

Uses of Predicate in org.eclipse.datatools.sqltools.sqlbuilder.views.criteria

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views.criteria that return Predicate
`Predicate` `CriteriaElement.getCurrentPredicate()` Return the lists of SQLPredicates that made up the search conditon

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.views.criteria with parameters of type Predicate
`CriteriaElement(SQLDomainModel domainModel, java.lang.Object target, java.lang.Object clause, Predicate predicate, boolean isHaving, boolean firstClause)`