2
// Generated by JTB 1.2.2
1
/* Generated by JTB 1.4.4 */
5
2
package org.postgresql.stado.parser.core.syntaxtree;
10
* f1 -> <PARENTHESIS_START_>
11
* f2 -> SQLArgument(prn)
12
* f3 -> [ "," SQLArgument(prn) ]
13
* f4 -> <PARENTHESIS_CLOSE_>
15
public class Func_Rtrim implements Node {
18
public SQLArgument f2;
19
public NodeOptional f3;
22
public Func_Rtrim(NodeToken n0, NodeToken n1, SQLArgument n2, NodeOptional n3, NodeToken n4) {
30
public Func_Rtrim(SQLArgument n0, NodeOptional n1) {
31
f0 = new NodeToken("RTRIM");
32
f1 = new NodeToken("(");
35
f4 = new NodeToken(")");
38
public void accept(org.postgresql.stado.parser.core.visitor.Visitor v) {
41
public Object accept(org.postgresql.stado.parser.core.visitor.ObjectVisitor v, Object argu) {
42
return v.visit(this,argu);
4
import org.postgresql.stado.parser.core.visitor.*;
6
public class Func_Rtrim implements INode {
12
public SQLArgument f2;
14
public NodeOptional f3;
18
private static final long serialVersionUID = 144L;
20
public Func_Rtrim(final NodeToken n0, final NodeToken n1, final SQLArgument n2, final NodeOptional n3, final NodeToken n4) {
28
public Func_Rtrim(final SQLArgument n0, final NodeOptional n1) {
29
f0 = new NodeToken("RTRIM");
30
f1 = new NodeToken("(");
33
f4 = new NodeToken(")");
36
public <R, A> R accept(final IRetArguVisitor<R, A> vis, final A argu) {
37
return vis.visit(this, argu);
40
public <R> R accept(final IRetVisitor<R> vis) {
41
return vis.visit(this);
44
public <A> void accept(final IVoidArguVisitor<A> vis, final A argu) {
45
vis.visit(this, argu);
48
public void accept(final IVoidVisitor vis) {