org.objectweb.medor.expression.converter.rdb

Class Expression2WhereClauseImpl

Implemented Interfaces:
Expression2WhereClause

public class Expression2WhereClauseImpl
extends java.lang.Object
implements Expression2WhereClause

This class implements the Expression2WhereClause interface.

Author:
A. Lefebvre

Method Summary

String
convertExp2WhereClause(Expression exp, RdbAdapter rdbAdapter)
void
convertExp2WhereClause(Expression exp, RdbAdapter rdbAdapter, StringBuffer sb)
These method build a where clause in a StrinbBuffer from a medor expression.
void
convertExp2WhereClauseBuilder(Expression exp, String rdbAdapterVarName, StringBuffer sb)
These method build a where clause in a StrinbBuffer from a medor expression.
String
toSqlOperator(String in)
Returns the SQL equivalent of the Java operator String.

Method Details

convertExp2WhereClause

public final String convertExp2WhereClause(Expression exp,
                                           RdbAdapter rdbAdapter)
            throws ExpressionException
Specified by:
convertExp2WhereClause in interface Expression2WhereClause


convertExp2WhereClause

public void convertExp2WhereClause(Expression exp,
                                   RdbAdapter rdbAdapter,
                                   StringBuffer sb)
            throws ExpressionException
These method build a where clause in a StrinbBuffer from a medor expression.

Parameters:
exp - is the medor expression to translate
rdbAdapter - is the RdbAdapter permetting to
sb -

Throws:
ExpressionException -


convertExp2WhereClauseBuilder

public void convertExp2WhereClauseBuilder(Expression exp,
                                          String rdbAdapterVarName,
                                          StringBuffer sb)
            throws ExpressionException
These method build a where clause in a StrinbBuffer from a medor expression.

Parameters:
exp - is the medor expression to translate
rdbAdapterVarName - is the RdbAdapter permetting to
sb -

Throws:
ExpressionException -


toSqlOperator

public String toSqlOperator(String in)
Returns the SQL equivalent of the Java operator String.