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 -> SQLArgumentList(prn)
12
* f3 -> <PARENTHESIS_CLOSE_>
14
public class Func_Coalesce implements Node {
17
public SQLArgumentList f2;
20
public Func_Coalesce(NodeToken n0, NodeToken n1, SQLArgumentList n2, NodeToken n3) {
27
public Func_Coalesce(SQLArgumentList n0) {
28
f0 = new NodeToken("COALESCE");
29
f1 = new NodeToken("(");
31
f3 = new NodeToken(")");
34
public void accept(org.postgresql.stado.parser.core.visitor.Visitor v) {
37
public Object accept(org.postgresql.stado.parser.core.visitor.ObjectVisitor v, Object argu) {
38
return v.visit(this,argu);
4
import org.postgresql.stado.parser.core.visitor.*;
6
public class Func_Coalesce implements INode {
12
public SQLArgumentList f2;
16
private static final long serialVersionUID = 144L;
18
public Func_Coalesce(final NodeToken n0, final NodeToken n1, final SQLArgumentList n2, final NodeToken n3) {
25
public Func_Coalesce(final SQLArgumentList n0) {
26
f0 = new NodeToken("COALESCE");
27
f1 = new NodeToken("(");
29
f3 = new NodeToken(")");
32
public <R, A> R accept(final IRetArguVisitor<R, A> vis, final A argu) {
33
return vis.visit(this, argu);
36
public <R> R accept(final IRetVisitor<R> vis) {
37
return vis.visit(this);
40
public <A> void accept(final IVoidArguVisitor<A> vis, final A argu) {
41
vis.visit(this, argu);
44
public void accept(final IVoidVisitor vis) {