org.teiid.connector.language
Interface ICompareCriteria

All Superinterfaces:
ICriteria, ILanguageObject, IPredicateCriteria

public interface ICompareCriteria
extends IPredicateCriteria

Represents a comparison between two expressions connected with one of the following operators: =, <>, <, <=, >, >=.


Nested Class Summary
static class ICompareCriteria.Operator
           
 
Method Summary
 IExpression getLeftExpression()
          Get left expression.
 ICompareCriteria.Operator getOperator()
          Get operator from set defined in this interface.
 IExpression getRightExpression()
          Get right expression.
 void setLeftExpression(IExpression expression)
          Set left expression of criteria
 void setOperator(ICompareCriteria.Operator operator)
          Set operator from set defined in this interface.
 void setRightExpression(IExpression expression)
          Set left expression of criteria
 
Methods inherited from interface org.teiid.connector.language.ILanguageObject
acceptVisitor
 

Method Detail

getLeftExpression

IExpression getLeftExpression()
Get left expression.

Returns:
Left expression

setLeftExpression

void setLeftExpression(IExpression expression)
Set left expression of criteria


getRightExpression

IExpression getRightExpression()
Get right expression.

Returns:
Right expression

setRightExpression

void setRightExpression(IExpression expression)
Set left expression of criteria


getOperator

ICompareCriteria.Operator getOperator()
Get operator from set defined in this interface.

Returns:
Operator constant
See Also:
ICompareCriteria.Operator.EQ, ICompareCriteria.Operator.NE, ICompareCriteria.Operator.LT, ICompareCriteria.Operator.LE, ICompareCriteria.Operator.GT, ICompareCriteria.Operator.GE

setOperator

void setOperator(ICompareCriteria.Operator operator)
Set operator from set defined in this interface.

Parameters:
operator - Operator constant
See Also:
ICompareCriteria.Operator.EQ, ICompareCriteria.Operator.NE, ICompareCriteria.Operator.LT, ICompareCriteria.Operator.LE, ICompareCriteria.Operator.GT, ICompareCriteria.Operator.GE


Copyright © 2009. All Rights Reserved.