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

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

public class StandardExpressionToSqlExprBuilder
extends BaseExpressionToSqlExprBuilder


Field Summary
protected  ValueConverter converter
           
static String ESCAPE_CHAR
           
protected  VariableResolver mapper
           
 
Constructor Summary
StandardExpressionToSqlExprBuilder()
           
 
Method Summary
protected  Object convertValue(Value value)
           
protected  String resolveVariable(Variable variable)
           
 void setConverter(ValueConverter converter)
           
 void setMapper(VariableResolver mapper)
           
 
Methods inherited from class org.araneaframework.backend.list.helper.builder.expression.BaseExpressionToSqlExprBuilder
addTranslator, buildSqlExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ESCAPE_CHAR

public static final String ESCAPE_CHAR
See Also:
Constant Field Values

mapper

protected VariableResolver mapper

converter

protected ValueConverter converter
Constructor Detail

StandardExpressionToSqlExprBuilder

public StandardExpressionToSqlExprBuilder()
Method Detail

setConverter

public void setConverter(ValueConverter converter)

setMapper

public void setMapper(VariableResolver mapper)

convertValue

protected Object convertValue(Value value)

resolveVariable

protected String resolveVariable(Variable variable)