org.araneaframework.backend.list.helper.builder.compexpr
Class BaseCompExprToSqlExprBuilder

java.lang.Object
  extended byorg.araneaframework.backend.list.helper.builder.compexpr.BaseCompExprToSqlExprBuilder
All Implemented Interfaces:
CompExprToSqlExprBuilder
Direct Known Subclasses:
StandardCompExprToSqlExprBuilder

public class BaseCompExprToSqlExprBuilder
extends Object
implements CompExprToSqlExprBuilder

Author:
Rein Raudjärv

Constructor Summary
BaseCompExprToSqlExprBuilder()
           
 
Method Summary
protected  void addTranslator(Class expressionClass, CompExprToSqlExprTranslator translator)
           
 SqlExpression buildSqlExpression(ComparatorExpression expression)
          Builds SqlExpression from ComparatorExpression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseCompExprToSqlExprBuilder

public BaseCompExprToSqlExprBuilder()
Method Detail

addTranslator

protected void addTranslator(Class expressionClass,
                             CompExprToSqlExprTranslator translator)

buildSqlExpression

public SqlExpression buildSqlExpression(ComparatorExpression expression)
Description copied from interface: CompExprToSqlExprBuilder
Builds SqlExpression from ComparatorExpression.

Specified by:
buildSqlExpression in interface CompExprToSqlExprBuilder
Parameters:
expression - ComparatorExpression.
Returns:
SqlExpression built from the ComparatorExpression.