public static class DBGeneratedValue.DBFuncGeneratedValue extends DBGeneratedValue
DBGeneratedValue.DBFuncGeneratedValue, DBGeneratedValue.DBTriggerGeneratedValuedb, logCTX_ALIAS, CTX_ALL, CTX_DEFAULT, CTX_FULLNAME, CTX_NAME, CTX_NOPARENTHESIS, CTX_VALUE| Constructor and Description |
|---|
DBFuncGeneratedValue(DBTable table,
String template) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReferencedColumns(Set<DBColumn> list)
Internal function to obtain all DBColumnExpr-objects used by this expression.
|
void |
addSQL(DBSQLBuilder sql,
long context)
Used to build the SQL command.
|
Object |
eval(Record record)
Evaluates a record and returns the generated value
|
boolean |
isModified(Record record)
Returns true if the value was modified and thus needs to be be updated in the record
|
byFunction, byTrigger, getDatabasecheckParamNullpublic boolean isModified(Record record)
DBGeneratedValueisModified in class DBGeneratedValuerecord - the record for which to checkpublic Object eval(Record record)
DBGeneratedValueeval in class DBGeneratedValuerecord - the record for which to evaluatepublic void addReferencedColumns(Set<DBColumn> list)
DBExpraddReferencedColumns in class DBExprlist - list to which all used column expressions must be addedpublic void addSQL(DBSQLBuilder sql, long context)
DBExprCopyright © 2008–2023 Apache Software Foundation. All rights reserved.