org.araneaframework.backend.list.helper.builder.expression
Class BaseExpressionToSqlExprBuilder

java.lang.Object
  extended byorg.araneaframework.backend.list.helper.builder.expression.BaseExpressionToSqlExprBuilder
All Implemented Interfaces:
ExpressionToSqlExprBuilder
Direct Known Subclasses:
StandardExpressionToSqlExprBuilder

public class BaseExpressionToSqlExprBuilder
extends Object
implements ExpressionToSqlExprBuilder

Author:
Rein Raudjärv

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

Constructor Detail

BaseExpressionToSqlExprBuilder

public BaseExpressionToSqlExprBuilder()
Method Detail

addTranslator

protected void addTranslator(Class expressionClass,
                             ExprToSqlExprTranslator translator)

buildSqlExpression

public SqlExpression buildSqlExpression(Expression expression)
Description copied from interface: ExpressionToSqlExprBuilder
Builds SqlExpression from Expression.

Specified by:
buildSqlExpression in interface ExpressionToSqlExprBuilder
Parameters:
expression - Expression.
Returns:
SqlExpression built from the Expression.