|
||||||||||
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
ConfigurationException
boolean 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 |