|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Trigger
A representation of the model object 'Trigger'. Reference: 5WD-02-Foundation-2002-12 4.38 Triggers
The following features are supported:
Schema
Subject Table
Action Statement
Trigger Column
Action Granularity
When
Time Stamp
Action Time
Update Type
Insert Type
Delete Type
Old Row
New Row
Old Table
New Table
SQLTablesPackage.getTrigger()
Method Summary | |
---|---|
ActionGranularityType |
getActionGranularity()
Returns the value of the 'Action Granularity' attribute. |
org.eclipse.emf.common.util.EList |
getActionStatement()
Returns the value of the 'Action Statement' containment reference list. |
ActionTimeType |
getActionTime()
Returns the value of the 'Action Time' attribute. |
java.lang.String |
getNewRow()
Returns the value of the 'New Row' attribute. |
java.lang.String |
getNewTable()
Returns the value of the 'New Table' attribute. |
java.lang.String |
getOldRow()
Returns the value of the 'Old Row' attribute. |
java.lang.String |
getOldTable()
Returns the value of the 'Old Table' attribute. |
Schema |
getSchema()
Returns the value of the 'Schema' reference. |
Table |
getSubjectTable()
Returns the value of the 'Subject Table' reference. |
java.util.Date |
getTimeStamp()
Returns the value of the 'Time Stamp' attribute. |
org.eclipse.emf.common.util.EList |
getTriggerColumn()
Returns the value of the 'Trigger Column' reference list. |
SearchCondition |
getWhen()
Returns the value of the 'When' containment reference. |
boolean |
isDeleteType()
Returns the value of the 'Delete Type' attribute. |
boolean |
isInsertType()
Returns the value of the 'Insert Type' attribute. |
boolean |
isUpdateType()
Returns the value of the 'Update Type' attribute. |
void |
setActionGranularity(ActionGranularityType value)
Sets the value of the ' Action Granularity ' attribute. |
void |
setActionTime(ActionTimeType value)
Sets the value of the ' Action Time ' attribute. |
void |
setDeleteType(boolean value)
Sets the value of the ' Delete Type ' attribute. |
void |
setInsertType(boolean value)
Sets the value of the ' Insert Type ' attribute. |
void |
setNewRow(java.lang.String value)
Sets the value of the ' New Row ' attribute. |
void |
setNewTable(java.lang.String value)
Sets the value of the ' New Table ' attribute. |
void |
setOldRow(java.lang.String value)
Sets the value of the ' Old Row ' attribute. |
void |
setOldTable(java.lang.String value)
Sets the value of the ' Old Table ' attribute. |
void |
setSchema(Schema value)
Sets the value of the ' Schema ' reference. |
void |
setSubjectTable(Table value)
Sets the value of the ' Subject Table ' reference. |
void |
setUpdateType(boolean value)
Sets the value of the ' Update Type ' attribute. |
void |
setWhen(SearchCondition value)
Sets the value of the ' When ' containment reference. |
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject |
---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject |
---|
getInstanceProperties |
Methods inherited from interface commonj.sdo.DataObject |
---|
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset |
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
---|
getName, setName |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotations |
Method Detail |
---|
Schema getSchema()
Triggers
'.
If the meaning of the 'Schema' reference isn't clear, there really should be more of a description here...
setSchema(Schema)
,
SQLTablesPackage.getTrigger_Schema()
,
Schema.getTriggers()
void setSchema(Schema value)
Schema
' reference.
value
- the new value of the 'Schema' reference.getSchema()
Table getSubjectTable()
Triggers
'.
If the meaning of the 'Subject Table' reference isn't clear, there really should be more of a description here...
setSubjectTable(Table)
,
SQLTablesPackage.getTrigger_SubjectTable()
,
Table.getTriggers()
void setSubjectTable(Table value)
Subject Table
' reference.
value
- the new value of the 'Subject Table' reference.getSubjectTable()
org.eclipse.emf.common.util.EList getActionStatement()
SQLStatement
.
If the meaning of the 'Action Statement' reference list isn't clear, there really should be more of a description here...
SQLTablesPackage.getTrigger_ActionStatement()
org.eclipse.emf.common.util.EList getTriggerColumn()
Column
.
If the meaning of the 'Trigger Column' reference list isn't clear, there really should be more of a description here...
SQLTablesPackage.getTrigger_TriggerColumn()
ActionGranularityType getActionGranularity()
"STATEMENT"
.
The literals are from the enumeration ActionGranularityType
.
If the meaning of the 'Action Granularity' attribute isn't clear, there really should be more of a description here...
ActionGranularityType
,
setActionGranularity(ActionGranularityType)
,
SQLTablesPackage.getTrigger_ActionGranularity()
void setActionGranularity(ActionGranularityType value)
Action Granularity
' attribute.
value
- the new value of the 'Action Granularity' attribute.ActionGranularityType
,
getActionGranularity()
SearchCondition getWhen()
If the meaning of the 'When' containment reference isn't clear, there really should be more of a description here...
setWhen(SearchCondition)
,
SQLTablesPackage.getTrigger_When()
void setWhen(SearchCondition value)
When
' containment reference.
value
- the new value of the 'When' containment reference.getWhen()
java.util.Date getTimeStamp()
SQLTablesPackage.getTrigger_TimeStamp()
ActionTimeType getActionTime()
ActionTimeType
.
If the meaning of the 'Action Time' attribute isn't clear, there really should be more of a description here...
ActionTimeType
,
setActionTime(ActionTimeType)
,
SQLTablesPackage.getTrigger_ActionTime()
void setActionTime(ActionTimeType value)
Action Time
' attribute.
value
- the new value of the 'Action Time' attribute.ActionTimeType
,
getActionTime()
boolean isUpdateType()
If the meaning of the 'Update Type' attribute isn't clear, there really should be more of a description here...
setUpdateType(boolean)
,
SQLTablesPackage.getTrigger_UpdateType()
void setUpdateType(boolean value)
Update Type
' attribute.
value
- the new value of the 'Update Type' attribute.isUpdateType()
boolean isInsertType()
If the meaning of the 'Insert Type' attribute isn't clear, there really should be more of a description here...
setInsertType(boolean)
,
SQLTablesPackage.getTrigger_InsertType()
void setInsertType(boolean value)
Insert Type
' attribute.
value
- the new value of the 'Insert Type' attribute.isInsertType()
boolean isDeleteType()
If the meaning of the 'Delete Type' attribute isn't clear, there really should be more of a description here...
setDeleteType(boolean)
,
SQLTablesPackage.getTrigger_DeleteType()
void setDeleteType(boolean value)
Delete Type
' attribute.
value
- the new value of the 'Delete Type' attribute.isDeleteType()
java.lang.String getOldRow()
If the meaning of the 'Old Row' attribute isn't clear, there really should be more of a description here...
setOldRow(String)
,
SQLTablesPackage.getTrigger_OldRow()
void setOldRow(java.lang.String value)
Old Row
' attribute.
value
- the new value of the 'Old Row' attribute.getOldRow()
java.lang.String getNewRow()
If the meaning of the 'New Row' attribute isn't clear, there really should be more of a description here...
setNewRow(String)
,
SQLTablesPackage.getTrigger_NewRow()
void setNewRow(java.lang.String value)
New Row
' attribute.
value
- the new value of the 'New Row' attribute.getNewRow()
java.lang.String getOldTable()
If the meaning of the 'Old Table' attribute isn't clear, there really should be more of a description here...
setOldTable(String)
,
SQLTablesPackage.getTrigger_OldTable()
void setOldTable(java.lang.String value)
Old Table
' attribute.
value
- the new value of the 'Old Table' attribute.getOldTable()
java.lang.String getNewTable()
If the meaning of the 'New Table' attribute isn't clear, there really should be more of a description here...
setNewTable(String)
,
SQLTablesPackage.getTrigger_NewTable()
void setNewTable(java.lang.String value)
New Table
' attribute.
value
- the new value of the 'New Table' attribute.getNewTable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |