com.sybase.jdbc2.jdbc
Class EscapeTokenizer

java.lang.Object
  |
  +--com.sybase.jdbc2.jdbc.EscapeTokenizer

class EscapeTokenizer
extends Object


Field Summary
 private int_mark
           
 private int_nextIndex
           
 private boolean_openCursor
           
 private com.sybase.jdbc2.jdbc.SybStatement_stmt
           
 private java.lang.StringBuffer_text
           
 private char[]_textCharBuf
           
 (package private) final static intIN_DOUBLE_QUOTES
           
 (package private) final static intIN_SINGLE_QUOTES
           
 private final static java.lang.StringSQL_DELIMITERS
           
 (package private) final static intSTART
           

Constructor Summary
 (package private) EscapeTokenizer(com.sybase.jdbc2.jdbc.SybStatement , java.lang.String )
           

Method Summary
 private java.lang.StringcompleteTableName(java.lang.String )
           
 protected static intmatchClosingChar(char , java.lang.StringBuffer , int )
           
 protected java.lang.Objectnext()
           
 protected static intnextState(int , char )
           
 private java.lang.StringnextWord(int )
           
 private voidupdateText(java.lang.StringBuffer )
           

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_mark

private int _mark

_nextIndex

private int _nextIndex

_openCursor

private boolean _openCursor

_stmt

private com.sybase.jdbc2.jdbc.SybStatement _stmt

_text

private java.lang.StringBuffer _text

_textCharBuf

private char[] _textCharBuf

IN_DOUBLE_QUOTES

final static int IN_DOUBLE_QUOTES

IN_SINGLE_QUOTES

final static int IN_SINGLE_QUOTES

SQL_DELIMITERS

private final static java.lang.String SQL_DELIMITERS

START

final static int START
Constructor Detail

EscapeTokenizer

EscapeTokenizer(com.sybase.jdbc2.jdbc.SybStatement , java.lang.String )
Method Detail

completeTableName

private java.lang.String completeTableName(java.lang.String )

matchClosingChar

protected static int matchClosingChar(char , java.lang.StringBuffer , int )

next

protected java.lang.Object next()

nextState

protected static int nextState(int , char )

nextWord

private java.lang.String nextWord(int )

updateText

private void updateText(java.lang.StringBuffer )