001package gudusoft.gsqlparser.nodes.vertica; 002 003 004import gudusoft.gsqlparser.nodes.*; 005 006public class TAlterAuthenticationSqlNode extends TParseTreeNode { 007 private TObjectName methodName; 008 private TPTNodeList<TNameValuePair> setParams; 009 private TObjectName newMethodName; 010 private TExpression priorityValue; 011 012 public TObjectName getMethodName() { 013 return methodName; 014 } 015 016 public TPTNodeList<TNameValuePair> getSetParams() { 017 return setParams; 018 } 019 020 public TObjectName getNewMethodName() { 021 return newMethodName; 022 } 023 024 public TExpression getPriorityValue() { 025 return priorityValue; 026 } 027 028 public void init(Object arg1){ 029 methodName = (TObjectName)arg1; 030 } 031 032 public void init(Object arg1,Object arg2){ 033 init(arg1); 034 if (arg2 instanceof TPTNodeList){ 035 setParams = (TPTNodeList<TNameValuePair>)arg2; 036 }else if (arg2 instanceof TObjectName){ 037 newMethodName = (TObjectName)arg2; 038 }else if (arg2 instanceof TExpression){ 039 priorityValue = (TExpression)arg2; 040 } 041 042 } 043}