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

All Superinterfaces:
SearchCondition, SQLObject, SQLQueryObject
All Known Subinterfaces:
Predicate, PredicateBasic, PredicateBetween, PredicateExists, PredicateIn, PredicateInValueList, PredicateInValueRowSelect, PredicateInValueSelect, PredicateIsNull, PredicateLike, PredicateQuantified, PredicateQuantifiedRowSelect, PredicateQuantifiedValueSelect, SearchConditionCombined, SearchConditionNested, XMLPredicate, XMLPredicateContent, XMLPredicateDocument, XMLPredicateExists, XMLPredicateValid
All Known Implementing Classes:
PredicateBasicImpl, PredicateBetweenImpl, PredicateExistsImpl, PredicateImpl, PredicateInImpl, PredicateInValueListImpl, PredicateInValueRowSelectImpl, PredicateInValueSelectImpl, PredicateIsNullImpl, PredicateLikeImpl, PredicateQuantifiedImpl, PredicateQuantifiedRowSelectImpl, PredicateQuantifiedValueSelectImpl, QuerySearchConditionImpl, SearchConditionCombinedImpl, SearchConditionNestedImpl, XMLPredicateContentImpl, XMLPredicateDocumentImpl, XMLPredicateExistsImpl, XMLPredicateImpl, XMLPredicateValidImpl

public interface QuerySearchCondition
extends SQLQueryObject, SearchCondition

A representation of the model object 'SQL Search Condition'.

The following features are supported:

See Also:
SQLQueryModelPackage.getQuerySearchCondition()

Method Summary
 SearchConditionCombined getCombinedLeft()
          Returns the value of the 'Combined Left' container reference.
 SearchConditionCombined getCombinedRight()
          Returns the value of the 'Combined Right' container reference.
 QueryDeleteStatement getDeleteStatement()
          Returns the value of the 'Delete Statement' container reference.
 SearchConditionNested getNest()
          Returns the value of the 'Nest' container reference.
 QuerySelect getQuerySelectHaving()
          Returns the value of the 'Query Select Having' container reference.
 QuerySelect getQuerySelectWhere()
          Returns the value of the 'Query Select Where' container reference.
 TableJoined getTableJoined()
          Returns the value of the 'Table Joined' container reference.
 QueryUpdateStatement getUpdateStatement()
          Returns the value of the 'Update Statement' container reference.
 ValueExpressionCaseSearchContent getValueExprCaseSearchContent()
          Returns the value of the 'Value Expr Case Search Content' container reference.
 boolean isNegatedCondition()
          Returns the value of the 'Negated Condition' attribute.
 void setCombinedLeft(SearchConditionCombined value)
          Sets the value of the 'Combined Left' container reference.
 void setCombinedRight(SearchConditionCombined value)
          Sets the value of the 'Combined Right' container reference.
 void setDeleteStatement(QueryDeleteStatement value)
          Sets the value of the 'Delete Statement' container reference.
 void setNegatedCondition(boolean value)
          Sets the value of the 'Negated Condition' attribute.
 void setNest(SearchConditionNested value)
          Sets the value of the 'Nest' container reference.
 void setQuerySelectHaving(QuerySelect value)
          Sets the value of the 'Query Select Having' container reference.
 void setQuerySelectWhere(QuerySelect value)
          Sets the value of the 'Query Select Where' container reference.
 void setTableJoined(TableJoined value)
          Sets the value of the 'Table Joined' container reference.
 void setUpdateStatement(QueryUpdateStatement value)
          Sets the value of the 'Update Statement' container reference.
 void setValueExprCaseSearchContent(ValueExpressionCaseSearchContent value)
          Sets the value of the 'Value Expr Case Search Content' container reference.
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.query.SQLQueryObject
getSourceInfo, getSQL, setSourceInfo, setSQL
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.expressions.SearchCondition
getSQL, setSQL
 

Method Detail

isNegatedCondition

public boolean isNegatedCondition()
Returns the value of the 'Negated Condition' attribute. This represents NOT ( ). This attribute and paren can not both be true at the same time.

Returns:
the value of the 'Negated Condition' attribute.
See Also:
setNegatedCondition(boolean), SQLQueryModelPackage.getQuerySearchCondition_NegatedCondition()

setNegatedCondition

public void setNegatedCondition(boolean value)
Sets the value of the 'Negated Condition' attribute.

Parameters:
value - the new value of the 'Negated Condition' attribute.
See Also:
isNegatedCondition()

getUpdateStatement

public QueryUpdateStatement getUpdateStatement()
Returns the value of the 'Update Statement' container reference. It is bidirectional and its opposite is 'Where Clause'.

If the meaning of the 'Update Statement' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Update Statement' container reference.
See Also:
setUpdateStatement(QueryUpdateStatement), SQLQueryModelPackage.getQuerySearchCondition_UpdateStatement(), QueryUpdateStatement.getWhereClause()

setUpdateStatement

public void setUpdateStatement(QueryUpdateStatement value)
Sets the value of the 'Update Statement' container reference.

Parameters:
value - the new value of the 'Update Statement' container reference.
See Also:
getUpdateStatement()

getDeleteStatement

public QueryDeleteStatement getDeleteStatement()
Returns the value of the 'Delete Statement' container reference. It is bidirectional and its opposite is 'Where Clause'.

If the meaning of the 'Delete Statement' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Delete Statement' container reference.
See Also:
setDeleteStatement(QueryDeleteStatement), SQLQueryModelPackage.getQuerySearchCondition_DeleteStatement(), QueryDeleteStatement.getWhereClause()

setDeleteStatement

public void setDeleteStatement(QueryDeleteStatement value)
Sets the value of the 'Delete Statement' container reference.

Parameters:
value - the new value of the 'Delete Statement' container reference.
See Also:
getDeleteStatement()

getTableJoined

public TableJoined getTableJoined()
Returns the value of the 'Table Joined' container reference. It is bidirectional and its opposite is 'Join Condition'.

If the meaning of the 'Table Joined' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Table Joined' container reference.
See Also:
setTableJoined(TableJoined), SQLQueryModelPackage.getQuerySearchCondition_TableJoined(), TableJoined.getJoinCondition()

setTableJoined

public void setTableJoined(TableJoined value)
Sets the value of the 'Table Joined' container reference.

Parameters:
value - the new value of the 'Table Joined' container reference.
See Also:
getTableJoined()

getCombinedLeft

public SearchConditionCombined getCombinedLeft()
Returns the value of the 'Combined Left' container reference. It is bidirectional and its opposite is 'Left Condition'.

If the meaning of the 'Combined Left' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Combined Left' container reference.
See Also:
setCombinedLeft(SearchConditionCombined), SQLQueryModelPackage.getQuerySearchCondition_CombinedLeft(), SearchConditionCombined.getLeftCondition()

setCombinedLeft

public void setCombinedLeft(SearchConditionCombined value)
Sets the value of the 'Combined Left' container reference.

Parameters:
value - the new value of the 'Combined Left' container reference.
See Also:
getCombinedLeft()

getCombinedRight

public SearchConditionCombined getCombinedRight()
Returns the value of the 'Combined Right' container reference. It is bidirectional and its opposite is 'Right Condition'.

If the meaning of the 'Combined Right' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Combined Right' container reference.
See Also:
setCombinedRight(SearchConditionCombined), SQLQueryModelPackage.getQuerySearchCondition_CombinedRight(), SearchConditionCombined.getRightCondition()

setCombinedRight

public void setCombinedRight(SearchConditionCombined value)
Sets the value of the 'Combined Right' container reference.

Parameters:
value - the new value of the 'Combined Right' container reference.
See Also:
getCombinedRight()

getQuerySelectHaving

public QuerySelect getQuerySelectHaving()
Returns the value of the 'Query Select Having' container reference. It is bidirectional and its opposite is 'Having Clause'.

If the meaning of the 'Query Select Having' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Query Select Having' container reference.
See Also:
setQuerySelectHaving(QuerySelect), SQLQueryModelPackage.getQuerySearchCondition_QuerySelectHaving(), QuerySelect.getHavingClause()

setQuerySelectHaving

public void setQuerySelectHaving(QuerySelect value)
Sets the value of the 'Query Select Having' container reference.

Parameters:
value - the new value of the 'Query Select Having' container reference.
See Also:
getQuerySelectHaving()

getQuerySelectWhere

public QuerySelect getQuerySelectWhere()
Returns the value of the 'Query Select Where' container reference. It is bidirectional and its opposite is 'Where Clause'.

If the meaning of the 'Query Select Where' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Query Select Where' container reference.
See Also:
setQuerySelectWhere(QuerySelect), SQLQueryModelPackage.getQuerySearchCondition_QuerySelectWhere(), QuerySelect.getWhereClause()

setQuerySelectWhere

public void setQuerySelectWhere(QuerySelect value)
Sets the value of the 'Query Select Where' container reference.

Parameters:
value - the new value of the 'Query Select Where' container reference.
See Also:
getQuerySelectWhere()

getValueExprCaseSearchContent

public ValueExpressionCaseSearchContent getValueExprCaseSearchContent()
Returns the value of the 'Value Expr Case Search Content' container reference. It is bidirectional and its opposite is 'Search Condition'.

If the meaning of the 'Value Expr Case Search Content' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Value Expr Case Search Content' container reference.
See Also:
setValueExprCaseSearchContent(ValueExpressionCaseSearchContent), SQLQueryModelPackage.getQuerySearchCondition_ValueExprCaseSearchContent(), ValueExpressionCaseSearchContent.getSearchCondition()

setValueExprCaseSearchContent

public void setValueExprCaseSearchContent(ValueExpressionCaseSearchContent value)
Sets the value of the 'Value Expr Case Search Content' container reference.

Parameters:
value - the new value of the 'Value Expr Case Search Content' container reference.
See Also:
getValueExprCaseSearchContent()

getNest

public SearchConditionNested getNest()
Returns the value of the 'Nest' container reference. It is bidirectional and its opposite is 'Nested Condition'.

If the meaning of the 'Nest' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Nest' container reference.
See Also:
setNest(SearchConditionNested), SQLQueryModelPackage.getQuerySearchCondition_Nest(), SearchConditionNested.getNestedCondition()

setNest

public void setNest(SearchConditionNested value)
Sets the value of the 'Nest' container reference.

Parameters:
value - the new value of the 'Nest' container reference.
See Also:
getNest()


Copyright © 2007 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.