com.jpattern.orm.query.clause.from
Class AFromElement
java.lang.Object
com.jpattern.orm.query.SmartRenderableSqlSubElement
com.jpattern.orm.query.clause.from.AFromElement
- All Implemented Interfaces:
- FromElement, NameSolverConsumer, RenderableSqlSubElement
- Direct Known Subclasses:
- FullOuterJoinElement, InnerJoinElement, JoinElement, LeftOuterJoinElement, NaturalJoinElement, RightOuterJoinElement
public abstract class AFromElement
- extends SmartRenderableSqlSubElement
- implements FromElement
- Author:
- Francesco Cina
27/giu/2011
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
joinClass
protected final Class<?> joinClass
ormClassToolMap
protected final IOrmClassToolMap ormClassToolMap
AFromElement
public AFromElement(IOrmClassToolMap ormClassToolMap,
Class<?> joinClass,
Integer nameSolverClassId)
setNameSolver
public void setNameSolver(NameSolver nameSolver)
- Specified by:
setNameSolver in interface NameSolverConsumer
getElementStatusVersion
public final int getElementStatusVersion()
- Specified by:
getElementStatusVersion in class SmartRenderableSqlSubElement
doElementRender
public final void doElementRender(StringBuilder stringBuilder)
- Specified by:
doElementRender in class SmartRenderableSqlSubElement
getJoinName
protected abstract String getJoinName()
hasOnClause
protected abstract boolean hasOnClause()
onLeftProperty
protected abstract String onLeftProperty()
onRightProperty
protected abstract String onRightProperty()
getNameSolverClassId
public Integer getNameSolverClassId()
appendElementValues
public final void appendElementValues(List<Object> values)
- Description copied from interface:
RenderableSqlSubElement
- Append to the list all the values of the expression's elements
- Specified by:
appendElementValues in interface RenderableSqlSubElement
Copyright © 2013. All Rights Reserved.