org.objectweb.medor.query.rdb.lib
Class MedorExpression2WhereClause

java.lang.Object
  extended byExpression2WhereClauseImpl
      extended byorg.objectweb.medor.query.rdb.lib.MedorExpression2WhereClause

public class MedorExpression2WhereClause
extends Expression2WhereClauseImpl

This class overrides Expression2WhereClauseImpl for MEDOR-specific operators.

It is meant to be used for a particular QueryLeaf.

Author:
A. Lefebvre
See Also:
Serialized Form

Constructor Summary
MedorExpression2WhereClause()
           
 
Method Summary
 java.lang.String convertExp2WhereClause(Expression exp, RdbAdapter rdbAdapter, BasicRdbExpQueryLeaf ql, ParameterOperand[] pos)
           
 void convertExp2WhereClause(Expression exp, RdbAdapter rdbAdapter, java.lang.StringBuffer sb)
           
 void convertExp2WhereClauseBuilder(Expression exp, java.lang.String rdbAdapterVarName, java.lang.StringBuffer sb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MedorExpression2WhereClause

public MedorExpression2WhereClause()
Method Detail

convertExp2WhereClause

public java.lang.String convertExp2WhereClause(Expression exp,
                                               RdbAdapter rdbAdapter,
                                               BasicRdbExpQueryLeaf ql,
                                               ParameterOperand[] pos)
                                        throws ExpressionException
Throws:
ExpressionException

convertExp2WhereClause

public void convertExp2WhereClause(Expression exp,
                                   RdbAdapter rdbAdapter,
                                   java.lang.StringBuffer sb)
                            throws ExpressionException
Throws:
ExpressionException

convertExp2WhereClauseBuilder

public void convertExp2WhereClauseBuilder(Expression exp,
                                          java.lang.String rdbAdapterVarName,
                                          java.lang.StringBuffer sb)
                                   throws ExpressionException
Throws:
ExpressionException