com.googlecode.jpattern.orm.query.expression
Class APropertiesExpressionElement
java.lang.Object
com.googlecode.jpattern.orm.query.expression.APropertiesExpressionElement
- All Implemented Interfaces:
- IExpressionElement, INameSolverConsumer, IRenderableSqlObject
- Direct Known Subclasses:
- EqPropertiesExpressionElement, GePropertiesExpressionElement, GtPropertiesExpressionElement, IEqPropertiesExpressionElement, LePropertiesExpressionElement, LtPropertiesExpressionElement, NePropertiesExpressionElement
public abstract class APropertiesExpressionElement
- extends Object
- implements IExpressionElement
- Author:
- Francesco Cina
19/giu/2011
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APropertiesExpressionElement
public APropertiesExpressionElement(String firstProperty,
String secondProperty)
setNameSolver
public void setNameSolver(INameSolver nameSolver)
- Specified by:
setNameSolver in interface INameSolverConsumer
nameSolver
protected INameSolver nameSolver()
getPropertyDecorator
protected IPropertyDecorator getPropertyDecorator()
setPropertyDecorator
protected void setPropertyDecorator(IPropertyDecorator propertyDecorator)
getValueDecorator
protected IPropertyDecorator getValueDecorator()
setValueDecorator
protected void setValueDecorator(IPropertyDecorator valueDecorator)
renderSql
public void renderSql(StringBuilder query)
throws OrmQueryFormatException
- Description copied from interface:
IRenderableSqlObject
- Append to the string buffer the sql query generated by this IQuery Object
- Specified by:
renderSql in interface IRenderableSqlObject
- Throws:
OrmQueryFormatException
renderSql
public String renderSql()
throws OrmQueryFormatException
- Description copied from interface:
IRenderableSqlObject
- Return the sql query generated by this IQuery Object
- Specified by:
renderSql in interface IRenderableSqlObject
- Returns:
-
- Throws:
OrmQueryFormatException
getExpressionElementKey
public abstract String getExpressionElementKey()
appendValues
public void appendValues(List<Object> values)
- Description copied from interface:
IExpressionElement
- Append to the list all the values of the expression's elements
- Specified by:
appendValues in interface IExpressionElement
Copyright © 2011. All Rights Reserved.