|
SMACS | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
representation of a target data sink in a rule. It has a number of properites. (a) a list of record fields (b) a list of unique test constraints. (c) a list of foreign key constraints. (c) a series of hint attributes include old/new and operation type variant.
| Method Summary | |
String |
getAsInsertRecord()
set target rule name as also used for materializations. |
DbMappingForeignKeyFields |
getDbMappingForeignKeyFields(int i)
elem of list of foreign keys. |
List |
getDbMappingRecordFieldList()
return List of DbMappingRecordField |
DbMappingUniqueKeyFields |
getDbMappingUniqueKeyFields(int i)
elem of list of unique keys. |
List |
getForeignKeyFieldsList()
return List of DbMappingForeignKeyFields. |
DbMappingTargetTable |
getTargetTable()
|
List |
getUniqueKeyFieldsList()
return List of DbMappingUniqueKeyFields. |
boolean |
isDefaultHint()
test pre-existing record as normal. |
boolean |
isExistsHint()
insert data sink is only checking for old record. |
boolean |
isInsertHint()
insert data sink is real insert operation. |
boolean |
isNewHint()
test for no pre-existing record. |
boolean |
isOldHint()
test of some pre-existing record. |
boolean |
isUpdateHint()
insert data sink is some update operation. |
| Methods inherited from interface smacs.load.mapping.DbMappingSourceSelector |
getDbMappingRecordField, getRecordFieldSqlNode, getSqlCondition |
| Methods inherited from interface smacs.load.mapping.DbMappingSourceTableList |
getRecordFieldSqlNode, getRecordFieldSqlNode, getSchemaTableSqlNode, getSchemaTableSqlNode, getSchemaTableSqlNode |
| Method Detail |
public DbMappingTargetTable getTargetTable()
public List getDbMappingRecordFieldList()
DbMappingRecordField
public boolean isOldHint()
public boolean isNewHint()
public boolean isDefaultHint()
public boolean isInsertHint()
public boolean isUpdateHint()
public boolean isExistsHint()
public String getAsInsertRecord()
public List getUniqueKeyFieldsList()
DbMappingUniqueKeyFields.
public List getForeignKeyFieldsList()
DbMappingForeignKeyFields.
public DbMappingUniqueKeyFields getDbMappingUniqueKeyFields(int i)
public DbMappingForeignKeyFields getDbMappingForeignKeyFields(int i)
|
SMACS | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||