|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
| Interface Summary | |
|---|---|
| TokenTypes | Interface used to store Token Type Constants. |
| Class Summary | |
|---|---|
| Lexer | Seperates an input string of OQL into a stream of Tokens. |
| ParamInfo | A class to store and check information about numbered query parameters. |
| Parser | Generates a parse tree for a stream of tokens representing an OQL query. |
| ParseTreeNode | A Node in the Parse tree which is generated by the Parser as the
tree representation of the OQL Query. |
| ParseTreeWalker | A class which walks the parse tree created by the parser to check for errors and translate to SQL. |
| Token | Represents tokens which are generated by the Lexer from the String
OQL representation. |
| Exception Summary | |
|---|---|
| InvalidCharException | Exception thrown to indicate that an invalid character was encountered by the Lexer. |
| NoMoreTokensException | Exception thrown to indicate that there are no more tokens available from the Lexer. |
| OQLSyntaxException | Exception thrown to indicate that invalid syntax was encountered by the Parser. |
| SyntaxNotSupportedException | Exception thrown to indicate that a feature is not supported by a particular database. |
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||