001package gudusoft.gsqlparser.nodes;
002
003
004import gudusoft.gsqlparser.TSourceToken;
005
006public class TDropSchemaSqlNode extends TParseTreeNode {
007
008    private TSourceToken dropBehavior;
009
010    public void setDropBehavior(TSourceToken dropBehavior) {
011        this.dropBehavior = dropBehavior;
012    }
013
014    public TSourceToken getDropBehavior() {
015
016        return dropBehavior;
017    }
018
019    private TObjectName schemaName;
020
021    public TObjectName getSchemaName() {
022        return schemaName;
023    }
024
025    private TObjectNameList schemaNameList = null;
026    public TObjectNameList getSchemaNameList() {
027        return schemaNameList;
028    }
029
030
031    public void init(Object arg1)
032    {
033        if (arg1 instanceof TObjectNameList){
034            schemaNameList = (TObjectNameList)arg1;
035        }else if (arg1 instanceof TObjectName){
036            schemaName = (TObjectName)arg1;
037        }
038
039    }
040}