jodd.db.orm.sqlgen.chunks
Class SqlChunkContainerSupport

java.lang.Object
  extended by jodd.db.orm.sqlgen.chunks.SqlChunk
      extended by jodd.db.orm.sqlgen.chunks.SqlChunkContainerSupport
Direct Known Subclasses:
WhereCriteriaChunk

public abstract class SqlChunkContainerSupport
extends SqlChunk

Support for chunk groups.


Field Summary
protected  SqlChunk firstInnerChunk
           
protected  SqlChunk lastInnerChunk
           
 
Fields inherited from class jodd.db.orm.sqlgen.chunks.SqlChunk
COLS_ALL, COLS_NA, COLS_ONLY_EXISTING, COLS_ONLY_IDS, isColumnChunk, isJoinOnChunk, isTableChunk, nextChunk, previousChunk, query, sqlBuilder
 
Constructor Summary
protected SqlChunkContainerSupport(DbSqlBuilder inner)
           
 
Method Summary
 void init(DbSqlBuilder sqlBuilder)
          Initializes all inner chunks.
 void process()
          Process all inner chunks.
protected  void processInnerChunks()
          Process all inner chunks.
 java.lang.String render()
          Renders all inner chunks.
 
Methods inherited from class jodd.db.orm.sqlgen.chunks.SqlChunk
defineParameter, getNextChunk, getPreviousChunk, insertChunkAfter, isColumnChunk, isJoinOnChunk, isTableChunk, lookupName, lookupTableRef, lookupType, resolveTableRef
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

firstInnerChunk

protected final SqlChunk firstInnerChunk

lastInnerChunk

protected final SqlChunk lastInnerChunk
Constructor Detail

SqlChunkContainerSupport

protected SqlChunkContainerSupport(DbSqlBuilder inner)
Method Detail

init

public void init(DbSqlBuilder sqlBuilder)
Initializes all inner chunks.

Overrides:
init in class SqlChunk

process

public void process()
Process all inner chunks.

Specified by:
process in class SqlChunk

processInnerChunks

protected void processInnerChunks()
Process all inner chunks.


render

public java.lang.String render()
Renders all inner chunks.

Overrides:
render in class SqlChunk


Copyright ©2008 Jodd Team