com.jpattern.orm.query
Class SmartRenderableSqlSubElement
java.lang.Object
com.jpattern.orm.query.SmartRenderableSqlSubElement
- All Implemented Interfaces:
- RenderableSqlSubElement
- Direct Known Subclasses:
- AExpressionElement, AFromElement, APropertiesExpressionElement, MultipleExpressionElement, OrmCustomSelect, OrmFrom, OrmOrderBy, OrmOrderElement, OrmSet, OrmWhere
public abstract class SmartRenderableSqlSubElement
- extends Object
- implements RenderableSqlSubElement
An RenderableSqlSubElement that keep track of the status of the object.
After a call to one of the render methods the result is stored and used for future calls
if the status of the object doen't change
- Author:
- ufo
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmartRenderableSqlSubElement
public SmartRenderableSqlSubElement()
renderSqlElement
public final String renderSqlElement()
- Description copied from interface:
RenderableSqlSubElement
- Return the sql query generated by this IQuery Object
- Specified by:
renderSqlElement in interface RenderableSqlSubElement
- Returns:
renderSqlElement
public final void renderSqlElement(StringBuilder stringBuilder)
- Description copied from interface:
RenderableSqlSubElement
- Append to the string buffer the sql query generated by this IQuery Object
- Specified by:
renderSqlElement in interface RenderableSqlSubElement
doElementRender
protected abstract void doElementRender(StringBuilder stringBuilder)
getElementStatusVersion
public abstract int getElementStatusVersion()
isElementStatusChanged
public final boolean isElementStatusChanged()
Copyright © 2013. All Rights Reserved.