| java.lang.Object org.apache.derby.impl.sql.compile.ParserImpl
LARGE_TOKEN_SIZE | final static int LARGE_TOKEN_SIZE(Code) | | |
getParser | protected Object getParser()(Code) | | new parser, appropriate for the ParserImpl object.
|
getSQLtext | public String getSQLtext()(Code) | | Returns the current SQL text string that is being parsed.
Current SQL text string. |
getTokenManager | protected Object getTokenManager()(Code) | | Returns a initialized (clean) TokenManager, paired w. the Parser in getParser,
Appropriate for this ParserImpl object.
|
parseGoalProduction | protected QueryTreeNode parseGoalProduction(String statementSQLText, Object[] paramDefaults) throws ParseException, TokenMgrError, StandardException(Code) | | Parse the goal production, e.g. "statement" for the normal SQL parser.
Parameters: statementSQLText - The Statement to parse Parameters: paramDefaults - parameter defaults. Passed around as an arrayof objects, but is really an array of StorableDataValues A QueryTree representing the parsed statement exception: ParseException - exception: TokenMgrError - |
parseStatement | public QueryTreeNode parseStatement(String statementSQLText, Object[] paramDefaults) throws StandardException(Code) | | Parse a statement and return a query tree. Implements the Parser
interface
Parameters: statementSQLText - Statement to parse Parameters: paramDefaults - parameter defaults. Passed around as an arrayof objects, but is really an array of StorableDataValues A QueryTree representing the parsed statement exception: StandardException - Thrown on error |
|
|