001package gudusoft.gsqlparser.nodes;
002
003
004import gudusoft.gsqlparser.EDbObjectType;
005
006public class TUnsetSqlNode extends TParseTreeNode {
007    private TObjectName variableName;
008    private TObjectNameList nameList;
009
010    private EDbObjectType objectType; 
011
012    public EDbObjectType getObjectType() {
013        return objectType;
014    }
015
016    public void init(Object arg1, Object arg2){
017        init(arg1);
018        switch (objectType) {
019            case variable:
020                if (arg1 instanceof TObjectName){
021                    variableName = (TObjectName)arg1;
022                }else if (arg1 instanceof TObjectNameList){
023                    nameList = (TObjectNameList)arg1;
024                }
025                break;
026        
027            default:
028                break;
029        }
030    }
031     
032    public void init(Object arg1){
033        objectType = (EDbObjectType)arg1;
034    }
035
036    public TObjectName getVariableName(){
037        return variableName;
038    }
039    public TObjectNameList getNameList(){ 
040        return nameList;
041    }
042}