001package gudusoft.gsqlparser.nodes;
002
003import gudusoft.gsqlparser.ETriggerReferencingType;
004
005public class TTriggerReferencingItem extends TParseTreeNode {
006    private TObjectName correlationName;
007    private ETriggerReferencingType triggerReferencingType;
008    private TExpression oldValue;
009    private TExpression newValue;
010
011    public void setOldValue(TExpression oldValue) {
012        this.oldValue = oldValue;
013    }
014
015    public void setNewValue(TExpression newValue) {
016        this.newValue = newValue;
017    }
018
019    public TExpression getOldValue() {
020
021        return oldValue;
022    }
023
024    public TExpression getNewValue() {
025        return newValue;
026    }
027
028    public ETriggerReferencingType getTriggerReferencingType() {
029        return triggerReferencingType;
030    }
031
032    public TObjectName getCorrelationName() {
033        return correlationName;
034    }
035
036    public void init(Object arg1,Object arg2){
037        triggerReferencingType = (ETriggerReferencingType)arg1;
038        correlationName = (TObjectName)arg2;
039    }
040}