/home/blaine/hsqldb/src/org/hsqldb/cmdline/sqltool.flex
| Modifier and Type | Field and Description |
|---|---|
| private StringBuffer | |
| public static final int | |
| public static final int | |
| private boolean | |
| private static FrameworkLogger | |
| public static final int | |
| private String | |
| public static final int | |
| public static final int | |
| private PrintStream | |
| public static final int | |
| private String | |
| private String | |
| private int | |
| public static final int | SPECIAL
lexical states |
| private boolean | |
| public static final int | |
| public static final int | |
| public static final int | |
| private String | |
| private String | |
| private int | yychar
the number of characters up to the start of the matched text |
| private int | yycolumn
the number of characters from the last newline up to the start of the matched text |
| public static final int | YYEOF
This character denotes the end of file |
| public static final int | |
| private int | yyline
number of newlines encountered up to the start of the matched text |
| private static final int[] | ZZ_ACTION
Translates DFA states to action switch labels. |
| private static final String | |
| private static final int[] | ZZ_ATTRIBUTE
ZZ_ATTRIBUTE[aState] contains the attributes of state |
| private static final String | |
| private static final int | ZZ_BUFFERSIZE
initial size of the lookahead buffer |
| private static final char[] | ZZ_CMAP
Translates characters to character classes |
| private static final String | ZZ_CMAP_PACKED
Translates characters to character classes |
| private static final String[] | |
| private static final int[] | ZZ_LEXSTATE
ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l at the beginning of a line l is of the form l = 2*k, k a non negative integer |
| private static final int | |
| private static final int | |
| private static final int[] | ZZ_ROWMAP
Translates a state to a row index in the transition table |
| private static final String | |
| private static final int[] | ZZ_TRANS
The transition table of the DFA |
| private static final String | |
| private static final int | |
| private boolean | zzAtBOL
zzAtBOL == true <=> the scanner is currently at the beginning of a line |
| private boolean | zzAtEOF
zzAtEOF == true <=> the scanner is at the EOF |
| private char[] | zzBuffer
this buffer contains the current text to be matched and is the source of the yytext() string |
| private int | zzCurrentPos
the current text position in the buffer |
| private int | zzEndRead
endRead marks the last character in the buffer, that has been read from input |
| private boolean | zzEOFDone
denotes if the user-EOF-code has already been executed |
| private int | zzLexicalState
the current lexical state |
| private int | zzMarkedPos
the textposition at the last accepting state |
| private Reader | zzReader
the input device |
| private int | zzStartRead
startRead marks the beginning of the yytext() string in the buffer |
| private int | zzState
the current state of the DFA |
| Access | Constructor and Description |
|---|---|
| public | SqlFileScanner(Reader
the java.io.Reader to read input from. in)Creates a new scanner There is also a java.io.InputStream version of this constructor. |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public String | |
| public String | |
| public String | |
| private void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | setRawLeadinPrompt(String rawLeadinPrompt)
Really need a way to validate that this is called before using the scanner, like Spring's init-method property. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public String | |
| private void | |
| public final void | |
| public final char | Returns: the character at position posthe position of the character to fetch.
A value from 0 to yylength()-1. pos)Returns the character at position |
| public final void | |
| public final int | |
| public Token | Returns: the next tokenImplements org. Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs. |
| public void | yypushback(int
the number of characters to be read again.
This number must not be greater than yylength()! number)Pushes the specified amount of characters back into the input stream. |
| public final void | |
| public final int | |
| public final String | |
| private void | zzDoEOF()
Contains user EOF-code, which will be executed exactly once, when the end of file is reached |
| private boolean | |
| private void | zzScanError(int
the code of the errormessage to display errorCode)Reports an error that occured while scanning. |
| private static int[] | |
| private static int | |
| private static int[] | |
| private static int | |
| private static char[] | Returns: the unpacked character translation tablethe packed character translation table packed)Unpacks the compressed character translation table. |
| private static int[] | |
| private static int | |
| private static int[] | |
| private static int |
| commandBuffer | back to summary |
|---|---|
| private StringBuffer commandBuffer | |
| EDIT | back to summary |
|---|---|
| public static final int EDIT | |
| GOBBLE | back to summary |
|---|---|
| public static final int GOBBLE | |
| interactive | back to summary |
|---|---|
| private boolean interactive | |
| logger | back to summary |
|---|---|
| private static FrameworkLogger logger | |
| MACRO | back to summary |
|---|---|
| public static final int MACRO | |
| magicPrefix | back to summary |
|---|---|
| private String magicPrefix | |
| PL | back to summary |
|---|---|
| public static final int PL | |
| PROMPT_CHANGE_STATE | back to summary |
|---|---|
| public static final int PROMPT_CHANGE_STATE | |
| psStd | back to summary |
|---|---|
| private PrintStream psStd | |
| RAW | back to summary |
|---|---|
| public static final int RAW | |
| rawLeadinPrompt | back to summary |
|---|---|
| private String rawLeadinPrompt | |
| rawPrompt | back to summary |
|---|---|
| private String rawPrompt | |
| requestedState | back to summary |
|---|---|
| private int requestedState | |
| SPECIAL | back to summary |
|---|---|
| public static final int SPECIAL lexical states | |
| specialAppendState | back to summary |
|---|---|
| private boolean specialAppendState | |
| SQL | back to summary |
|---|---|
| public static final int SQL | |
| SQL_DOUBLE_QUOTED | back to summary |
|---|---|
| public static final int SQL_DOUBLE_QUOTED | |
| SQL_SINGLE_QUOTED | back to summary |
|---|---|
| public static final int SQL_SINGLE_QUOTED | |
| sqlPrompt | back to summary |
|---|---|
| private String sqlPrompt | |
| sqltoolPrompt | back to summary |
|---|---|
| private String sqltoolPrompt | |
| yychar | back to summary |
|---|---|
| private int yychar the number of characters up to the start of the matched text | |
| yycolumn | back to summary |
|---|---|
| private int yycolumn the number of characters from the last newline up to the start of the matched text | |
| YYEOF | back to summary |
|---|---|
| public static final int YYEOF This character denotes the end of file | |
| YYINITIAL | back to summary |
|---|---|
| public static final int YYINITIAL | |
| yyline | back to summary |
|---|---|
| private int yyline number of newlines encountered up to the start of the matched text | |
| ZZ_ACTION | back to summary |
|---|---|
| private static final int[] ZZ_ACTION Translates DFA states to action switch labels. | |
| ZZ_ACTION_PACKED_0 | back to summary |
|---|---|
| private static final String ZZ_ACTION_PACKED_0 | |
| ZZ_ATTRIBUTE | back to summary |
|---|---|
| private static final int[] ZZ_ATTRIBUTE ZZ_ATTRIBUTE[aState] contains the attributes of state | |
| ZZ_ATTRIBUTE_PACKED_0 | back to summary |
|---|---|
| private static final String ZZ_ATTRIBUTE_PACKED_0 | |
| ZZ_BUFFERSIZE | back to summary |
|---|---|
| private static final int ZZ_BUFFERSIZE initial size of the lookahead buffer | |
| ZZ_CMAP | back to summary |
|---|---|
| private static final char[] ZZ_CMAP Translates characters to character classes | |
| ZZ_CMAP_PACKED | back to summary |
|---|---|
| private static final String ZZ_CMAP_PACKED Translates characters to character classes | |
| ZZ_ERROR_MSG | back to summary |
|---|---|
| private static final String[] ZZ_ERROR_MSG | |
| ZZ_LEXSTATE | back to summary |
|---|---|
| private static final int[] ZZ_LEXSTATE ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l at the beginning of a line l is of the form l = 2*k, k a non negative integer | |
| ZZ_NO_MATCH | back to summary |
|---|---|
| private static final int ZZ_NO_MATCH | |
| ZZ_PUSHBACK_2BIG | back to summary |
|---|---|
| private static final int ZZ_PUSHBACK_2BIG | |
| ZZ_ROWMAP | back to summary |
|---|---|
| private static final int[] ZZ_ROWMAP Translates a state to a row index in the transition table | |
| ZZ_ROWMAP_PACKED_0 | back to summary |
|---|---|
| private static final String ZZ_ROWMAP_PACKED_0 | |
| ZZ_TRANS | back to summary |
|---|---|
| private static final int[] ZZ_TRANS The transition table of the DFA | |
| ZZ_TRANS_PACKED_0 | back to summary |
|---|---|
| private static final String ZZ_TRANS_PACKED_0 | |
| ZZ_UNKNOWN_ERROR | back to summary |
|---|---|
| private static final int ZZ_UNKNOWN_ERROR | |
| zzAtBOL | back to summary |
|---|---|
| private boolean zzAtBOL zzAtBOL == true <=> the scanner is currently at the beginning of a line | |
| zzAtEOF | back to summary |
|---|---|
| private boolean zzAtEOF zzAtEOF == true <=> the scanner is at the EOF | |
| zzBuffer | back to summary |
|---|---|
| private char[] zzBuffer this buffer contains the current text to be matched and is the source of the yytext() string | |
| zzCurrentPos | back to summary |
|---|---|
| private int zzCurrentPos the current text position in the buffer | |
| zzEndRead | back to summary |
|---|---|
| private int zzEndRead endRead marks the last character in the buffer, that has been read from input | |
| zzEOFDone | back to summary |
|---|---|
| private boolean zzEOFDone denotes if the user-EOF-code has already been executed | |
| zzLexicalState | back to summary |
|---|---|
| private int zzLexicalState the current lexical state | |
| zzMarkedPos | back to summary |
|---|---|
| private int zzMarkedPos the textposition at the last accepting state | |
| zzReader | back to summary |
|---|---|
| private Reader zzReader the input device | |
| zzStartRead | back to summary |
|---|---|
| private int zzStartRead startRead marks the beginning of the yytext() string in the buffer | |
| zzState | back to summary |
|---|---|
| private int zzState the current state of the DFA | |
| SqlFileScanner | back to summary |
|---|---|
| public SqlFileScanner(Reader in) Creates a new scanner There is also a java.io.InputStream version of this constructor.
| |
| SqlFileScanner | back to summary |
|---|---|
| public SqlFileScanner(InputStream in) Creates a new scanner. There is also java.io.Reader version of this constructor.
| |
| debug | back to summary |
|---|---|
| private void debug(String id, String msg) | |
| getRawPrompt | back to summary |
|---|---|
| public String getRawPrompt() | |
| getSqlPrompt | back to summary |
|---|---|
| public String getSqlPrompt() | |
| getSqltoolPrompt | back to summary |
|---|---|
| public String getSqltoolPrompt() | |
| prompt | back to summary |
|---|---|
| private void prompt(String s) | |
| prompt | back to summary |
|---|---|
| public void prompt() | |
| pushbackTrim | back to summary |
|---|---|
| public void pushbackTrim() | |
| rawLeadinPrompt | back to summary |
|---|---|
| private void rawLeadinPrompt() | |
| setCommandBuffer | back to summary |
|---|---|
| public void setCommandBuffer(String s) | |
| setInteractive | back to summary |
|---|---|
| public void setInteractive(boolean interactive) | |
| setMagicPrefix | back to summary |
|---|---|
| public void setMagicPrefix(String magicPrefix) | |
| setRawLeadinPrompt | back to summary |
|---|---|
| public void setRawLeadinPrompt(String rawLeadinPrompt) Really need a way to validate that this is called before using the scanner, like Spring's init-method property. For now, will just check explicitly before using. | |
| setRawPrompt | back to summary |
|---|---|
| public void setRawPrompt(String rawPrompt) | |
| setRequestedState | back to summary |
|---|---|
| public void setRequestedState(int requestedState) | |
| setSqlPrompt | back to summary |
|---|---|
| public void setSqlPrompt(String sqlPrompt) | |
| setSqltoolPrompt | back to summary |
|---|---|
| public void setSqltoolPrompt(String sqltoolPrompt) | |
| setStdPrintStream | back to summary |
|---|---|
| public void setStdPrintStream(PrintStream psStd) | |
| strippedYytext | back to summary |
|---|---|
| public String strippedYytext() | |
| trimBuffer | back to summary |
|---|---|
| private void trimBuffer() | |
| yybegin | back to summary |
|---|---|
| public final void yybegin(int newState) Enters a new lexical state
| |
| yycharat | back to summary |
|---|---|
| public final char yycharat(int pos) Returns the character at position
| |
| yyclose | back to summary |
|---|---|
| public final void yyclose() throws IOException Closes the input stream. | |
| yylength | back to summary |
|---|---|
| public final int yylength() Returns the length of the matched text region. | |
| yylex | back to summary |
|---|---|
| public Token yylex() throws IOException Implements org. Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
| |
| yypushback | back to summary |
|---|---|
| public void yypushback(int number) Pushes the specified amount of characters back into the input stream. They will be read again by then next call of the scanning method
| |
| yyreset | back to summary |
|---|---|
| public final void yyreset(Reader reader) Resets the scanner to read from a new input stream.
Does not close the old reader.
All internal variables are reset, the old input stream
cannot be reused (internal buffer is discarded and lost).
Lexical state is set to
| |
| yystate | back to summary |
|---|---|
| public final int yystate() Returns the current lexical state. | |
| yytext | back to summary |
|---|---|
| public final String yytext() Returns the text matched by the current regular expression. | |
| zzDoEOF | back to summary |
|---|---|
| private void zzDoEOF() throws IOException Contains user EOF-code, which will be executed exactly once, when the end of file is reached | |
| zzRefill | back to summary |
|---|---|
| private boolean zzRefill() throws IOException Refills the input buffer.
| |
| zzScanError | back to summary |
|---|---|
| private void zzScanError(int errorCode) Reports an error that occured while scanning. In a wellformed scanner (no or only correct usage of yypushback(int) and a match-all fallback rule) this method will only be called with things that "Can't Possibly Happen". If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty scanner etc.). Usual syntax/scanner level error handling should be done in error fallback rules.
| |
| zzUnpackAction | back to summary |
|---|---|
| private static int[] zzUnpackAction() | |
| zzUnpackAction | back to summary |
|---|---|
| private static int zzUnpackAction(String packed, int offset, int[] result) | |
| zzUnpackAttribute | back to summary |
|---|---|
| private static int[] zzUnpackAttribute() | |
| zzUnpackAttribute | back to summary |
|---|---|
| private static int zzUnpackAttribute(String packed, int offset, int[] result) | |
| zzUnpackCMap | back to summary |
|---|---|
| private static char[] zzUnpackCMap(String packed) Unpacks the compressed character translation table.
| |
| zzUnpackRowMap | back to summary |
|---|---|
| private static int[] zzUnpackRowMap() | |
| zzUnpackRowMap | back to summary |
|---|---|
| private static int zzUnpackRowMap(String packed, int offset, int[] result) | |
| zzUnpackTrans | back to summary |
|---|---|
| private static int[] zzUnpackTrans() | |
| zzUnpackTrans | back to summary |
|---|---|
| private static int zzUnpackTrans(String packed, int offset, int[] result) | |