|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AutoIncrementModule
Abstraction layer to encapsulate different DBMS behaviour for key attribute columns.
| Field Summary | |
|---|---|
static String |
ROLE
|
| Method Summary | |
|---|---|
Object |
getPostValue(Configuration tableConf,
Configuration columnConf,
Configuration modeConf,
Connection conn,
Statement stmt,
Map objectModel)
Return key attribute value of last inserted row. |
Object |
getPreValue(Configuration tableConf,
Configuration columnConf,
Configuration modeConf,
Connection conn,
Map objectModel)
Provide the value for the key attribute column. |
String |
getSubquery(Configuration tableConf,
Configuration columnConf,
Configuration modeConf)
Provide subquery string for the key attribute column. |
boolean |
includeAsValue()
Boolean whether the key attribute needs to be included in the insert query as an attribute value (no subquery). |
boolean |
includeInQuery()
Boolean whether the key attribute column needs to be included in the insert query. |
| Field Detail |
|---|
static final String ROLE
| Method Detail |
|---|
Object getPostValue(Configuration tableConf,
Configuration columnConf,
Configuration modeConf,
Connection conn,
Statement stmt,
Map objectModel)
throws SQLException,
ConfigurationException
tableConf - Table's configuration from resource description.columnConf - column's configuration from resource description.modeConf - this mode's configuration from resource description.conn - Connectionstmt - Statement that was executed to insert the last row.objectModel - The objectModel
SQLException
ConfigurationExceptionboolean includeInQuery()
boolean includeAsValue()
Object getPreValue(Configuration tableConf,
Configuration columnConf,
Configuration modeConf,
Connection conn,
Map objectModel)
throws SQLException,
ConfigurationException
tableConf - Table's configuration from resource description.columnConf - column's configuration from resource description.modeConf - this mode's configuration from resource description.conn - ConnectionobjectModel - The objectModel
SQLException
ConfigurationException
String getSubquery(Configuration tableConf,
Configuration columnConf,
Configuration modeConf)
throws ConfigurationException
ConfigurationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||