Uses of Interface
org.eclipse.datatools.modelbase.sql.query.QuerySearchCondition

Packages that use QuerySearchCondition
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.model   
org.eclipse.datatools.sqltools.sqlbuilder.views.criteria   
 

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

Subinterfaces of QuerySearchCondition in org.eclipse.datatools.modelbase.sql.query
 interface Predicate
          A representation of the model object 'SQL Predicate'.
 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'.
 interface SearchConditionCombined
          A representation of the model object 'SQL Search Condition Combined'.
 interface SearchConditionNested
          A representation of the model object 'SQL Search Condition Nested'.
 

Methods in org.eclipse.datatools.modelbase.sql.query that return QuerySearchCondition
 QuerySearchCondition QuerySelect.getHavingClause()
          Returns the value of the 'Having Clause' containment reference.
 QuerySearchCondition TableJoined.getJoinCondition()
          Returns the value of the 'Join Condition' containment reference.
 QuerySearchCondition SearchConditionCombined.getLeftCondition()
          Returns the value of the 'Left Condition' containment reference.
 QuerySearchCondition SearchConditionNested.getNestedCondition()
          Returns the value of the 'Nested Condition' containment reference.
 QuerySearchCondition SearchConditionCombined.getRightCondition()
          Returns the value of the 'Right Condition' containment reference.
 QuerySearchCondition ValueExpressionCaseSearchContent.getSearchCondition()
          Returns the value of the 'Search Condition' containment reference.
 QuerySearchCondition MergeOnCondition.getSearchCondition()
          Returns the value of the 'Search Condition' containment reference.
 QuerySearchCondition QuerySelect.getWhereClause()
          Returns the value of the 'Where Clause' containment reference.
 QuerySearchCondition QueryUpdateStatement.getWhereClause()
          Returns the value of the 'Where Clause' containment reference.
 QuerySearchCondition QueryDeleteStatement.getWhereClause()
          Returns the value of the 'Where Clause' containment reference.
 

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type QuerySearchCondition
 void QuerySelect.setHavingClause(QuerySearchCondition value)
          Sets the value of the 'Having Clause' containment reference.
 void TableJoined.setJoinCondition(QuerySearchCondition value)
          Sets the value of the 'Join Condition' containment reference.
 void SearchConditionCombined.setLeftCondition(QuerySearchCondition value)
          Sets the value of the 'Left Condition' containment reference.
 void SearchConditionNested.setNestedCondition(QuerySearchCondition value)
          Sets the value of the 'Nested Condition' containment reference.
 void SearchConditionCombined.setRightCondition(QuerySearchCondition value)
          Sets the value of the 'Right Condition' containment reference.
 void ValueExpressionCaseSearchContent.setSearchCondition(QuerySearchCondition value)
          Sets the value of the 'Search Condition' containment reference.
 void MergeOnCondition.setSearchCondition(QuerySearchCondition value)
          Sets the value of the 'Search Condition' containment reference.
 void QuerySelect.setWhereClause(QuerySearchCondition value)
          Sets the value of the 'Where Clause' containment reference.
 void QueryUpdateStatement.setWhereClause(QuerySearchCondition value)
          Sets the value of the 'Where Clause' containment reference.
 void QueryDeleteStatement.setWhereClause(QuerySearchCondition value)
          Sets the value of the 'Where Clause' containment reference.
 

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return QuerySearchCondition
static QuerySearchCondition JoinHelper.buildSearchCondition(QuerySearchCondition currentSearchCon, QueryValueExpression leftExpr, QueryValueExpression rightExpr, java.lang.String oper)
          Creates a new predicate and adds it to the given search condition.
static QuerySearchCondition StatementHelper.getHavingCondition(QueryStatement stmt)
          Returns "Having" clause for the given statement.
static QuerySearchCondition StatementHelper.getHavingCondition(SQLQueryObject stmt)
           
static QuerySearchCondition StatementHelper.getSearchCondition(QueryStatement stmt)
          Returns QuerySearchCondition for the given statement.
static QuerySearchCondition StatementHelper.getSearchCondition(SQLQueryObject stmt)
           
static QuerySearchCondition JoinHelper.removePredicateFromCondition(Predicate pred, QuerySearchCondition searchCon)
          Removes the given predicate from the given search condition.
 

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type QuerySearchCondition
static QuerySearchCondition JoinHelper.buildSearchCondition(QuerySearchCondition currentSearchCon, QueryValueExpression leftExpr, QueryValueExpression rightExpr, java.lang.String oper)
          Creates a new predicate and adds it to the given search condition.
static boolean JoinHelper.conditionContainsTable(QuerySearchCondition condition, TableExpression table)
          Checks to see if the given SQLSearchCondition (ON clause) contains the given table.
static java.util.Set TableHelper.findColumnReferencesInSearchCondition(QuerySearchCondition searchCond)
          Returns a Set of not neccessarily distinct ValueExpressionColumns found in the given SearchCondition, means you have to expect duplicates regarding column names.
static java.util.List JoinHelper.findConditionsContainingTable(QuerySearchCondition cond, TableExpression table)
          Finds and returns the individual conditions (predicates) in the given QuerySearchCondition (ON clause) that contain references to the given table.
static java.util.List ValueExpressionHelper.getColumnsFromSearchCondition(QuerySearchCondition aSearchCond)
          CHECK IMPLEMENTATION! CODE UNTESTED! Method to obtain the column expressions from a SearchCondition
static QuerySearchCondition JoinHelper.removePredicateFromCondition(Predicate pred, QuerySearchCondition searchCon)
          Removes the given predicate from the given search condition.
static void StatementHelper.setHavingClauseForStatement(QuerySearchCondition newSearchCon, QueryStatement statement)
          Sets the having clause in the given sql statement.
static void StatementHelper.setHavingClauseForStatement(QuerySearchCondition newSearchCon, SQLQueryObject statement)
          Sets the having clause in the given SQLQueryObject.
static void StatementHelper.setWhereClauseForStatement(QuerySearchCondition newSearchCon, QueryStatement statement)
          Sets the where clause in the given sql statement.
static void StatementHelper.setWhereClauseForStatement(QuerySearchCondition newSearchCon, SQLQueryObject statement)
          Sets the where clause in the given sqlQueryObject.
 

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

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type QuerySearchCondition
 java.lang.Object SQLQueryModelSwitch.caseQuerySearchCondition(QuerySearchCondition object)
          Returns the result of interpreting the object as an instance of 'Query Search Condition'.
 

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

Subinterfaces of QuerySearchCondition 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 QuerySearchCondition in org.eclipse.datatools.modelbase.sql.xml.query.util
 

Methods in org.eclipse.datatools.modelbase.sql.xml.query.util with parameters of type QuerySearchCondition
 java.lang.Object SQLXMLQueryModelSwitch.caseQuerySearchCondition(QuerySearchCondition object)
          Returns the result of interpreting the object as an instance of 'Query Search Condition'.
 

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

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return QuerySearchCondition
 QuerySearchCondition SQLQueryParserFactory.negateCondition(QuerySearchCondition aSearchCond, boolean negate)
           
 

Methods in org.eclipse.datatools.sqltools.parsers.sql.query with parameters of type QuerySearchCondition
 ValueExpressionCaseSearchContent SQLQueryParserFactory.createCaseSearchContent(QuerySearchCondition aWhenCond, QueryValueExpression aExpr)
           
 SearchConditionCombined SQLQueryParserFactory.createCombinedCondition(QuerySearchCondition aLeftCond, QuerySearchCondition aRightCond, int aCondOper)
           
 QueryDeleteStatement SQLQueryParserFactory.createDeleteStatement_deprecated(TableInDatabase aTargetTable, java.lang.String aAsTable, QuerySearchCondition aWhereClause)
          Deprecated. use #createDeleteStatement(SQLTableExpression, SQLTableCorrelation, SQLSearchCondition)
 QueryDeleteStatement SQLQueryParserFactory.createDeleteStatement(TableInDatabase aTargetTable, TableCorrelation aAsTable, QuerySearchCondition aWhereClause)
          [New Model]
 TableJoined SQLQueryParserFactory.createJoinedTable(TableReference aLeftTable, int aJoinType, TableReference aRightTable, QuerySearchCondition aJoinCond)
           
 MergeOnCondition SQLQueryParserFactory.createMergeOnCondition(QuerySearchCondition aSearchCond)
           
 SearchConditionNested SQLQueryParserFactory.createNestedCondition(QuerySearchCondition aCondition)
           
 SearchConditionNested SQLQueryParserFactory.createNestedConditionNegated(QuerySearchCondition aCondition)
           
 QuerySelect SQLQueryParserFactory.createQuerySelect(java.lang.String optAllOrDistinct, java.util.List aResultColList, java.util.List aTableRefList, QuerySearchCondition aWhereClause, java.util.List aGroupByList, QuerySearchCondition aHavingClause)
           
 QuerySelect SQLQueryParserFactory.createQuerySelect(java.lang.String optAllOrDistinct, java.util.List aResultColList, java.util.List aTableRefList, QuerySearchCondition aWhereClaus, java.util.List aGroupByList, QuerySearchCondition aHavingClaus, java.util.List aSortSpecList, int aRowFetchLimit)
           
 QueryUpdateStatement SQLQueryParserFactory.createUpdateStatement(TableInDatabase aTargetTable, TableCorrelation aAsTable, java.util.List aAssignmentList, QuerySearchCondition aWhereCond)
           
 QuerySearchCondition SQLQueryParserFactory.negateCondition(QuerySearchCondition aSearchCond, boolean negate)
           
 

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

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model that return QuerySearchCondition
static QuerySearchCondition SearchConditionHelper.buildSearchCondition(QuerySearchCondition currentSearchCon, QueryValueExpression leftExpr, QueryValueExpression rightExpr, java.lang.String oper)
          Creates a new predicate and adds it to the given search condition.
 QuerySearchCondition SearchConditionHelper.buildSearchCondition(SQLQueryObject currStmt, QuerySearchCondition currentSearchCon, QueryValueExpression left, java.lang.String right, java.lang.String comparisonKind)
          Creates a new predicate with the given values and append it to the give search condition.
static QuerySearchCondition SearchConditionHelper.removePredicateFromCondition(Predicate pred, QuerySearchCondition searchCon)
          Removes the given predicate from the search condition.
static QuerySearchCondition SearchConditionHelper.replacePredicate(QuerySearchCondition searchCon, Predicate oldPred, Predicate newPred)
           
 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.
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type QuerySearchCondition
 void CaseHelper.addSearchWhenClause(QuerySearchCondition search, QueryValueExpression result)
           
 void CaseHelper.addSearchWhenClause(QuerySearchCondition search, QueryValueExpression result, int index)
           
static QuerySearchCondition SearchConditionHelper.buildSearchCondition(QuerySearchCondition currentSearchCon, QueryValueExpression leftExpr, QueryValueExpression rightExpr, java.lang.String oper)
          Creates a new predicate and adds it to the given search condition.
 QuerySearchCondition SearchConditionHelper.buildSearchCondition(SQLQueryObject currStmt, QuerySearchCondition currentSearchCon, QueryValueExpression left, java.lang.String right, java.lang.String comparisonKind)
          Creates a new predicate with the given values and append it to the give search condition.
static java.util.List SearchConditionHelper.getAllPredicates(QuerySearchCondition condition)
           
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
 void SearchConditionHelper.replaceSearchCondition(SQLQueryObject statement, QuerySearchCondition searchCon)
           
 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.setOperatorInPredicate(SQLQueryObject currStmt, QuerySearchCondition searchCon, Predicate pred, java.lang.String value)
          Sets the given value as the operator in the given predicate.
 

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

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views.criteria that return QuerySearchCondition
 QuerySearchCondition CriteriaElement.getSearchCondition()
          Return the Search Condition for the current statement