Ontimize 5.2072EN

com.ontimize.db
Interface SQLStatementBuilder.Expression

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
SQLStatementBuilder.BasicExpression
Enclosing interface:
SQLStatementBuilder

public static interface SQLStatementBuilder.Expression
extends java.io.Serializable

This interface defines the basic methods that must be implemented by any class that defines a expression to be processed in SQLConditionValuesProcessor

Author:
Imatia Innovation S.L.

Method Summary
 boolean evaluate(java.util.Map m)
           
 java.lang.Object getLeftOperand()
           
 SQLStatementBuilder.Operator getOperator()
           
 java.lang.Object getRightOperand()
           
 void setLeftOperand(java.lang.Object o)
           
 void setOperator(SQLStatementBuilder.Operator o)
           
 void setRightOperand(java.lang.Object o)
           
 

Method Detail

getLeftOperand

public java.lang.Object getLeftOperand()

setLeftOperand

public void setLeftOperand(java.lang.Object o)

getRightOperand

public java.lang.Object getRightOperand()

setRightOperand

public void setRightOperand(java.lang.Object o)

getOperator

public SQLStatementBuilder.Operator getOperator()

setOperator

public void setOperator(SQLStatementBuilder.Operator o)

evaluate

public boolean evaluate(java.util.Map m)

Ontimize