| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlpg.lpgjavaruntime.PrsStream
org.eclipse.datatools.sqltools.parsers.sql.AbstractSQLParser
org.eclipse.datatools.sqltools.parsers.sql.SQLParser
org.eclipse.datatools.sqltools.parsers.sql.query.AbstractSQLQueryParser
public abstract class AbstractSQLQueryParser
| Field Summary | 
|---|
| Fields inherited from class org.eclipse.datatools.sqltools.parsers.sql.AbstractSQLParser | 
|---|
| G_SUFFIX, K_SUFFIX, M_SUFFIX | 
| Fields inherited from interface lpg.lpgjavaruntime.ParseErrorCodes | 
|---|
| BEFORE_CODE, DELETION_CODE, EOF_CODE, ERROR_CODE, errorMsgText, INSERTION_CODE, INVALID_CODE, INVALID_TOKEN_CODE, LEX_ERROR_CODE, MERGE_CODE, MISPLACED_CODE, SCOPE_CODE, SECONDARY_CODE, SUBSTITUTION_CODE | 
| Constructor Summary | |
|---|---|
| AbstractSQLQueryParser(lpg.lpgjavaruntime.LexStream lexStream,
                       lpg.lpgjavaruntime.ParseTable prs,
                       int EOFTsymbol,
                       boolean checkStmtOnly) | |
| AbstractSQLQueryParser(lpg.lpgjavaruntime.LexStream lexStream,
                       lpg.lpgjavaruntime.ParseTable prs,
                       int EOFTsymbol,
                       SQLQuerySourceFormat sourceFormat) | |
| AbstractSQLQueryParser(lpg.lpgjavaruntime.LexStream lexStream,
                       lpg.lpgjavaruntime.ParseTable prs,
                       int EOFTsymbol,
                       SQLQuerySourceFormat p_sourceFormat,
                       boolean checkStmtOnly) | |
| Method Summary | |
|---|---|
| abstract  void | ruleAction(int rule)This method is generated by LPG compile and invoked by LPG runtime. | 
| Methods inherited from class org.eclipse.datatools.sqltools.parsers.sql.AbstractSQLParser | 
|---|
| diagnose, getErrorDiagnosingNumberMax, getErrorDiagnosingTimeMax, getToken, isCheckStmtOnly, makeToken, orderedTerminalSymbols, remapTerminalSymbols, reportError, resetParser, setCheckStmtOnly, setErrorDiagnosingNumberMax, setErrorDiagnosingTimeMax | 
| Methods inherited from class lpg.lpgjavaruntime.PrsStream | 
|---|
| addAdjunct, addToken, afterEol, badToken, dumpToken, dumpTokens, getAdjuncts, getColumn, getColumnOfTokenAt, getEndColumn, getEndColumnOfTokenAt, getEndLine, getEndLineNumberOfTokenAt, getEndOffset, getFileName, getFirstErrorToken, getFirstRealToken, getFollowingAdjuncts, getInputChars, getIToken, getKind, getLastErrorToken, getLastRealToken, getLexStream, getLine, getLineNumberOfTokenAt, getName, getNext, getPrecedingAdjuncts, getPrevious, getSize, getStartOffset, getStreamIndex, getStreamLength, getToken, getTokenAt, getTokenAtCharacter, getTokenIndexAtCharacter, getTokenLength, getTokens, getTokenText, makeAdjunct, makeErrorToken, mapKind, peek, reportError, reportError, reportError, reset, reset, resetLexStream, resetTokenStream, setSize, setStreamIndex, setStreamLength, setStreamLength | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public AbstractSQLQueryParser(lpg.lpgjavaruntime.LexStream lexStream,
                              lpg.lpgjavaruntime.ParseTable prs,
                              int EOFTsymbol,
                              boolean checkStmtOnly)
                       throws SQLParserInternalException
lexStream - prs - EOFTsymbol - checkStmtOnly - 
SQLParserInternalException
public AbstractSQLQueryParser(lpg.lpgjavaruntime.LexStream lexStream,
                              lpg.lpgjavaruntime.ParseTable prs,
                              int EOFTsymbol,
                              SQLQuerySourceFormat sourceFormat)
                       throws SQLParserInternalException
lexStream - prs - EOFTsymbol - sourceFormat - 
SQLParserInternalException
public AbstractSQLQueryParser(lpg.lpgjavaruntime.LexStream lexStream,
                              lpg.lpgjavaruntime.ParseTable prs,
                              int EOFTsymbol,
                              SQLQuerySourceFormat p_sourceFormat,
                              boolean checkStmtOnly)
                       throws SQLParserInternalException
lexStream - prs - EOFTsymbol - p_sourceFormat - checkStmtOnly - 
SQLParserInternalException| Method Detail | 
|---|
public abstract void ruleAction(int rule)
ruleAction in interface lpg.lpgjavaruntime.RuleActionruleAction in class AbstractSQLParserrule - generated number associated to grammar rulesRuleAction.ruleAction(int)| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||