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 -> ( TableName(prn) [ ColumnNameListWithParenthesis(prn) ] | <PARENTHESIS_START_> Select(prn) <PARENTHESIS_CLOSE_> )
11
* f2 -> ( <FROM_> ( <STDIN_> | <STRING_LITERAL> ) | <TO_> ( <STDOUT_> | <STRING_LITERAL> ) )
12
* f3 -> [ [ <WITH_> ] ( FormatDefOIDS(prn) | FormatDefDelimiter(prn) | FormatDefNull(prn) | FormatDefCSV(prn) )+ ]
14
public class CopyData implements Node {
18
public NodeOptional f3;
20
public CopyData(NodeToken n0, NodeChoice n1, NodeChoice n2, NodeOptional n3) {
27
public CopyData(NodeChoice n0, NodeChoice n1, NodeOptional n2) {
28
f0 = new NodeToken("COPY");
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 CopyData implements INode {
14
public NodeOptional f3;
16
private static final long serialVersionUID = 144L;
18
public CopyData(final NodeToken n0, final NodeChoice n1, final NodeChoice n2, final NodeOptional n3) {
25
public CopyData(final NodeChoice n0, final NodeChoice n1, final NodeOptional n2) {
26
f0 = new NodeToken("COPY");
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) {