001package gudusoft.gsqlparser.nodes.vertica;
002
003
004import gudusoft.gsqlparser.nodes.TExpression;
005import gudusoft.gsqlparser.nodes.TObjectName;
006import gudusoft.gsqlparser.nodes.TParseTreeNode;
007
008public class TCreateAccessPolicySqlNode extends TParseTreeNode {
009    private TObjectName tableName;
010    private TObjectName columnName;
011    private TExpression expr;
012
013    public TExpression getExpr() {
014        return expr;
015    }
016
017    public TObjectName getTableName() {
018        return tableName;
019    }
020
021    public  void  init(Object arg1){
022        tableName = (TObjectName)arg1;
023    }
024
025    public TObjectName getColumnName() {
026        return columnName;
027    }
028
029    public  void  init(Object arg1,Object arg2){
030        init(arg1);
031        expr = (TExpression)arg2;
032    }
033
034    public  void  init(Object arg1,Object arg2,Object arg3){
035        init(arg1,arg2);
036        columnName = (TObjectName)arg3;
037    }
038}