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}