liquibase.util
Class SqlParser.SqlCharStream

java.lang.Object
  extended by liquibase.util.SqlParser.SqlCharStream
All Implemented Interfaces:
liquibase.util.grammar.CharStream
Enclosing class:
SqlParser

public static class SqlParser.SqlCharStream
extends Object
implements liquibase.util.grammar.CharStream


Constructor Summary
SqlParser.SqlCharStream(Reader r)
          Constructs from a Reader.
 
Method Summary
 void backup(int amount)
           
 char BeginToken()
           
 void Done()
           
 int getBeginColumn()
           
 int getBeginLine()
           
 int getColumn()
           
 int getEndColumn()
           
 int getEndLine()
           
 String GetImage()
           
 int getLine()
           
 char[] GetSuffix(int len)
           
 char readChar()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlParser.SqlCharStream

public SqlParser.SqlCharStream(Reader r)
Constructs from a Reader.

Method Detail

readChar

public final char readChar()
                    throws IOException
Specified by:
readChar in interface liquibase.util.grammar.CharStream
Throws:
IOException

BeginToken

public final char BeginToken()
                      throws IOException
Specified by:
BeginToken in interface liquibase.util.grammar.CharStream
Throws:
IOException

backup

public final void backup(int amount)
Specified by:
backup in interface liquibase.util.grammar.CharStream

GetImage

public final String GetImage()
Specified by:
GetImage in interface liquibase.util.grammar.CharStream

GetSuffix

public final char[] GetSuffix(int len)
Specified by:
GetSuffix in interface liquibase.util.grammar.CharStream

Done

public final void Done()
Specified by:
Done in interface liquibase.util.grammar.CharStream

getColumn

public final int getColumn()
Specified by:
getColumn in interface liquibase.util.grammar.CharStream

getLine

public final int getLine()
Specified by:
getLine in interface liquibase.util.grammar.CharStream

getEndColumn

public final int getEndColumn()
Specified by:
getEndColumn in interface liquibase.util.grammar.CharStream

getEndLine

public final int getEndLine()
Specified by:
getEndLine in interface liquibase.util.grammar.CharStream

getBeginColumn

public final int getBeginColumn()
Specified by:
getBeginColumn in interface liquibase.util.grammar.CharStream

getBeginLine

public final int getBeginLine()
Specified by:
getBeginLine in interface liquibase.util.grammar.CharStream


Copyright © 2016 Liquibase.org. All rights reserved.