Top Description Fields Constructors Methods
org.hibernate.tool.schema.ast

public Class GeneratedSqlScriptParser

extends LLkParser
implements GeneratedSqlScriptParserTokenTypes
Class Inheritance
All Implemented Interfaces
org.hibernate.tool.schema.ast.GeneratedSqlScriptParserTokenTypes
Known Direct Subclasses
org.hibernate.tool.schema.ast.SqlScriptParser
Imports
java.util.Iterator, .List, .LinkedList, org.hibernate.hql.internal.ast.ErrorReporter, antlr.TokenBuffer, .TokenStreamException, .TokenStreamIOException, .ANTLRException, .LLkParser, .Token, .TokenStream, .RecognitionException, .NoViableAltException, .MismatchedTokenException, .SemanticException, .ParserSharedInputState, antlr.collections.impl.BitSet

Lexer and parser used to extract single statements from import SQL script. Supports instructions/comments and quoted strings spread over multiple lines. Each statement must end with semicolon.
Author
Lukasz Antoniak (lukasz dot antoniak at gmail dot com)

Field Summary

Modifier and TypeField and Description
public static final String[]
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet

Constructor Summary

AccessConstructor and Description
protected
public
protected
public
public

Method Summary

Modifier and TypeMethod and Description
public final void
public final void
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
public final void
public final void
public final void
public final void
protected void
out(String stmt)

protected void
out(Token token)

public final void
public final void
protected void
skip()

public final void
public final void
protected void
public final void
public final void
protected void
public final void
Inherited from antlr.LLkParser:
consumeLALTtraceIntraceOut

Field Detail

_tokenNamesback to summary
public static final String[] _tokenNames
_tokenSet_0back to summary
public static final BitSet _tokenSet_0
_tokenSet_1back to summary
public static final BitSet _tokenSet_1
_tokenSet_2back to summary
public static final BitSet _tokenSet_2
_tokenSet_3back to summary
public static final BitSet _tokenSet_3
_tokenSet_4back to summary
public static final BitSet _tokenSet_4
_tokenSet_5back to summary
public static final BitSet _tokenSet_5

Constructor Detail

GeneratedSqlScriptParserback to summary
protected GeneratedSqlScriptParser(TokenBuffer tokenBuf, int k)
GeneratedSqlScriptParserback to summary
public GeneratedSqlScriptParser(TokenBuffer tokenBuf)
GeneratedSqlScriptParserback to summary
protected GeneratedSqlScriptParser(TokenStream lexer, int k)
GeneratedSqlScriptParserback to summary
public GeneratedSqlScriptParser(TokenStream lexer)
GeneratedSqlScriptParserback to summary
public GeneratedSqlScriptParser(ParserSharedInputState state)

Method Detail

afterStatementPartNewlineback to summary
public final void afterStatementPartNewline() throws RecognitionException, TokenStreamException
blankSpacesToSkipback to summary
public final void blankSpacesToSkip() throws RecognitionException, TokenStreamException
mk_tokenSet_0back to summary
private static final long[] mk_tokenSet_0()
mk_tokenSet_1back to summary
private static final long[] mk_tokenSet_1()
mk_tokenSet_2back to summary
private static final long[] mk_tokenSet_2()
mk_tokenSet_3back to summary
private static final long[] mk_tokenSet_3()
mk_tokenSet_4back to summary
private static final long[] mk_tokenSet_4()
mk_tokenSet_5back to summary
private static final long[] mk_tokenSet_5()
newLineToSkipback to summary
public final void newLineToSkip() throws RecognitionException, TokenStreamException
nonSkippedCharback to summary
public final void nonSkippedChar() throws RecognitionException, TokenStreamException
nonSkippedSpaceback to summary
public final void nonSkippedSpace() throws RecognitionException, TokenStreamException
nonSkippedTabback to summary
public final void nonSkippedTab() throws RecognitionException, TokenStreamException
outback to summary
protected void out(String stmt)
outback to summary
protected void out(Token token)
quotedStringback to summary
public final void quotedString() throws RecognitionException, TokenStreamException
scriptback to summary
public final void script() throws RecognitionException, TokenStreamException
skipback to summary
protected void skip()
spaceToSkipback to summary
public final void spaceToSkip() throws RecognitionException, TokenStreamException
statementback to summary
public final void statement() throws RecognitionException, TokenStreamException
statementEndedback to summary
protected void statementEnded()
statementFirstPartback to summary
public final void statementFirstPart() throws RecognitionException, TokenStreamException
statementPartback to summary
public final void statementPart() throws RecognitionException, TokenStreamException
statementStartedback to summary
protected void statementStarted()
tabToSkipback to summary
public final void tabToSkip() throws RecognitionException, TokenStreamException