jodd.db.orm.sqlgen.chunks
Class ValueChunk
java.lang.Object
jodd.db.orm.sqlgen.chunks.SqlChunk
jodd.db.orm.sqlgen.chunks.ValueChunk
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- ColumnValueChunk
public class ValueChunk
- extends SqlChunk
Defines SQL parameter and its value. Name may be null and will be
automatically generated. Collections are recognized and will be rendered into
the list of values.
|
Field Summary |
protected java.lang.String |
name
|
protected java.lang.String |
objReference
|
protected java.lang.Object |
value
|
| 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 |
|
ValueChunk(java.lang.String objReference)
|
|
ValueChunk(java.lang.String name,
java.lang.Object value)
|
protected |
ValueChunk(java.lang.String name,
java.lang.Object value,
java.lang.String objReference)
|
|
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 |
name
protected final java.lang.String name
value
protected java.lang.Object value
objReference
protected final java.lang.String objReference
ValueChunk
public ValueChunk(java.lang.String name,
java.lang.Object value)
ValueChunk
public ValueChunk(java.lang.String objReference)
ValueChunk
protected ValueChunk(java.lang.String name,
java.lang.Object value,
java.lang.String objReference)
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