org.objectweb.medor.query.rdb.lib

Class 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

Method Summary

void
convertExp2WhereClause(Expression exp, RdbAdapter rdbAdapter, StringBuffer sb)
String
convertExp2WhereClause(Expression exp, RdbAdapter rdbAdapter, BasicRdbExpQueryLeaf ql, ParameterOperand[] pos)
void
convertExp2WhereClauseBuilder(Expression exp, String rdbAdapterVarName, StringBuffer sb)

Method Details

convertExp2WhereClause

public void convertExp2WhereClause(Expression exp,
                                   RdbAdapter rdbAdapter,
                                   StringBuffer sb)
            throws ExpressionException


convertExp2WhereClause

public String convertExp2WhereClause(Expression exp,
                                     RdbAdapter rdbAdapter,
                                     BasicRdbExpQueryLeaf ql,
                                     ParameterOperand[] pos)
            throws ExpressionException


convertExp2WhereClauseBuilder

public void convertExp2WhereClauseBuilder(Expression exp,
                                          String rdbAdapterVarName,
                                          StringBuffer sb)
            throws ExpressionException