public class DBObjectWriterV7 extends DBObjectWriter
ATTRIBUTE_CORRUPT_JOURNAL_FIELD, DENORMALIZED_RESULT_SAVE_COUNT, INIT_DATA, obj
Constructor and Description |
---|
DBObjectWriterV7(DBObject obj)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
collectStatements(StatementBatch sb)
Collects the raw SQL statements to be batch together and
executed as a single database transaction.
|
static java.lang.Object |
makeCurrentValue(DataSource ds,
DBField field,
java.lang.Object userValue,
java.lang.Object previousValueActual,
GlobalKey currentKey,
java.lang.String language,
FldParams inParams) |
static GlobalKey |
makeLinkedKey(DataSource ds,
DBField field,
boolean isLinked,
java.lang.Object orgValue,
FldParams inParams) |
public DBObjectWriterV7(@Nonnull DBObject obj)
obj
- the objectpublic void collectStatements(StatementBatch sb) throws java.lang.Exception
sb
- The holder of all the SQL statements for this universe.java.lang.Exception
- A serious problem has occurred.public static java.lang.Object makeCurrentValue(DataSource ds, DBField field, java.lang.Object userValue, java.lang.Object previousValueActual, GlobalKey currentKey, java.lang.String language, FldParams inParams)
ds
- the data sourcefield
- The fielduserValue
- userpreviousValueActual
- actual valuecurrentKey
- the keylanguage
- the languageinParams
- the parameters to usepublic static GlobalKey makeLinkedKey(DataSource ds, DBField field, boolean isLinked, java.lang.Object orgValue, FldParams inParams) throws java.lang.Exception
ds
- the data sourcefield
- The fieldisLinked
- is linkedorgValue
- the valueinParams
- the parametersjava.lang.Exception
- a serious problemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.