Class Copy (0.9.0)

public class Copy implements CopyTreeConstants, CopyConstants

Inheritance

java.lang.Object > Copy

Static Methods

parse(String stmt, CopyTreeParser.CopyOptions options)

public static void parse(String stmt, CopyTreeParser.CopyOptions options)
Parameters
Name Description
stmt String
options CopyTreeParser.CopyOptions
Exceptions
Type Description
Exception

Constructors

Copy(CopyTokenManager tm)

public Copy(CopyTokenManager tm)

Constructor with generated Token Manager.

Parameter
Name Description
tm CopyTokenManager

Copy(InputStream stream)

public Copy(InputStream stream)

Constructor with InputStream.

Parameter
Name Description
stream InputStream

Copy(InputStream stream, String encoding)

public Copy(InputStream stream, String encoding)

Constructor with InputStream and supplied encoding

Parameters
Name Description
stream InputStream
encoding String

Copy(Reader stream)

public Copy(Reader stream)

Constructor.

Parameter
Name Description
stream Reader

Fields

jj_nt

public Token jj_nt

Next token.

Field Value
Type Description
Token

jjtree

protected JJTCopyState jjtree
Field Value
Type Description
JJTCopyState

token

public Token token

Current token.

Field Value
Type Description
Token

token_source

public CopyTokenManager token_source

Generated Token Manager.

Field Value
Type Description
CopyTokenManager

Methods

CopyStmt()

public final void CopyStmt()

Copy Statement.

Exceptions
Type Description
ParseException

ReInit(CopyTokenManager tm)

public void ReInit(CopyTokenManager tm)

Reinitialise.

Parameter
Name Description
tm CopyTokenManager

ReInit(InputStream stream)

public void ReInit(InputStream stream)

Reinitialise.

Parameter
Name Description
stream InputStream

ReInit(InputStream stream, String encoding)

public void ReInit(InputStream stream, String encoding)

Reinitialise.

Parameters
Name Description
stream InputStream
encoding String

ReInit(Reader stream)

public void ReInit(Reader stream)

Reinitialise.

Parameter
Name Description
stream Reader

Start()

public final ASTStart Start()

Main production.

Returns
Type Description
ASTStart
Exceptions
Type Description
ParseException

Stmt()

public final void Stmt()
Exceptions
Type Description
ParseException

booleanOption()

public final void booleanOption()
Exceptions
Type Description
ParseException

columnElem()

public final void columnElem()

Column Element.

Exceptions
Type Description
ParseException

columnList()

public final void columnList()

Column List.

Exceptions
Type Description
ParseException

copyDirection()

public final void copyDirection()

Copy From

Exceptions
Type Description
ParseException

copyFileName()

public final void copyFileName()
Exceptions
Type Description
ParseException

copyOptionElement()

public final void copyOptionElement()
Exceptions
Type Description
ParseException

copyOptionGenericList()

public final void copyOptionGenericList()
Exceptions
Type Description
ParseException

copyOptionList()

public final void copyOptionList()
Exceptions
Type Description
ParseException

copyOptions()

public final void copyOptions()

Optional list of copy options

Exceptions
Type Description
ParseException

disable_tracing()

public final void disable_tracing()

Disable tracing.

enable_tracing()

public final void enable_tracing()

Enable tracing.

formatType()

public final void formatType()
Exceptions
Type Description
ParseException

generateParseException()

public ParseException generateParseException()

Generate ParseException.

Returns
Type Description
ParseException

getNextToken()

public final Token getNextToken()

Get the next Token.

Returns
Type Description
Token

getToken(int index)

public final Token getToken(int index)

Get the specific Token.

Parameter
Name Description
index int
Returns
Type Description
Token

identifier()

public final void identifier()

An Identifier.

Exceptions
Type Description
ParseException

namespace()

public final void namespace()
Exceptions
Type Description
ParseException

optColumnList()

public final void optColumnList()

Optional Column List

Exceptions
Type Description
ParseException

optWith()

public final void optWith()

Optional With

Exceptions
Type Description
ParseException

qualifiedName()

public final void qualifiedName()

Qualified Name. Zero or more namespaces qualifiers can prefix the name.

Exceptions
Type Description
ParseException

quotedIdentifier()

public final void quotedIdentifier()
Exceptions
Type Description
ParseException

singleChar()

public final void singleChar()
Exceptions
Type Description
ParseException

trace_enabled()

public final boolean trace_enabled()

Trace enabled.

Returns
Type Description
boolean