|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
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 |
public static final String ROLE
| Method Detail |
public 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
ConfigurationExceptionpublic boolean includeInQuery()
public boolean includeAsValue()
public 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
public 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 | ||||||||||