001package gudusoft.gsqlparser.nodes; 002 003import java.util.ArrayList; 004 005public class TDropFunctionSqlNode extends TParseTreeNode { 006 007 public ArrayList<TFunctionHeader> getFunctions() { 008 return functions; 009 } 010 011 private ArrayList<TFunctionHeader> functions; 012 private TObjectName functionName; 013 014 public TObjectName getFunctionName() { 015 return functionName; 016 } 017 018 private TObjectNameList functionNameList = null; 019 public TObjectNameList getFunctionNameList() { 020 return functionNameList; 021 } 022 023 024 public void init(Object arg1) 025 { 026 if (arg1 instanceof TObjectNameList){ 027 functionNameList = (TObjectNameList)arg1; 028 }else if (arg1 instanceof TObjectName){ 029 functionName = (TObjectName)arg1; 030 }else{ // postgresql drop function 031 functions = (ArrayList<TFunctionHeader>)arg1; 032 } 033 } 034}