jodd.db.orm.sqlgen.chunks
Class UpdateSetChunk
java.lang.Object
jodd.db.orm.sqlgen.chunks.SqlChunk
jodd.db.orm.sqlgen.chunks.UpdateSetChunk
- All Implemented Interfaces:
- java.lang.Cloneable
public class UpdateSetChunk
- extends SqlChunk
Generates the SET part of the UPDATE statement.
It may contains only non-null values, or all.
| Fields inherited from class jodd.db.orm.sqlgen.chunks.SqlChunk |
CHUNK_INSERT, CHUNK_MATCH, CHUNK_RAW, CHUNK_REFERENCE, CHUNK_SELECT_COLUMNS, CHUNK_TABLE, CHUNK_UPDATE, CHUNK_VALUE, chunkType, COLS_ALL, COLS_NA, COLS_ONLY_EXISTING, COLS_ONLY_IDS, nextChunk, previousChunk, templateData |
|
Constructor Summary |
UpdateSetChunk(java.lang.String tableRef,
java.lang.Object data,
boolean includeNulls)
|
|
Method Summary |
SqlChunk |
clone()
Clones all parsed chunk data to an instance that is ready for processing. |
void |
process(java.lang.StringBuilder out)
Process the chunk and appends data to the output. |
| Methods inherited from class jodd.db.orm.sqlgen.chunks.SqlChunk |
appendMissingSpace, defineParameter, getNextChunk, getPreviousChunk, init, insertChunkAfter, isPreviousChunkOfSameType, isPreviousChunkOfType, isPreviousMacroChunk, isPreviousRawChunk, lookupName, lookupTableRef, lookupType, resolveClass, resolveTable, separateByCommaOrSpace |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
protected final java.lang.Object data
tableRef
protected final java.lang.String tableRef
includeNulls
protected final boolean includeNulls
UpdateSetChunk
public UpdateSetChunk(java.lang.String tableRef,
java.lang.Object data,
boolean includeNulls)
process
public void process(java.lang.StringBuilder out)
- Description copied from class:
SqlChunk
- Process the chunk and appends data to the output.
- Specified by:
process in class SqlChunk
clone
public SqlChunk clone()
- Description copied from class:
SqlChunk
- Clones all parsed chunk data to an instance that is ready for processing.
- Specified by:
clone in class SqlChunk
Copyright © 2003-2011 Jodd Team