public class PLSQLParser extends java.lang.Object implements PLSQLParserTreeConstants, PLSQLParserConstants
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt
Next token.
|
protected JJTPLSQLParserState |
jjtree |
Token |
token
Current token.
|
PLSQLParserTokenManager |
token_source
Generated Token Manager.
|
JJTADDITIVEEXPRESSION, JJTALTERTRIGGER, JJTALTERTYPESPEC, JJTARGUMENT, JJTARGUMENTLIST, JJTARGUMENTS, JJTASSIGNMENT, JJTATTRIBUTE, JJTATTRIBUTEDECLARATION, JJTBOOLEANLITERAL, JJTCALLSPECTAIL, JJTCASEEXPRESSION, JJTCOLLECTION_TYPE_DEFINITION, JJTCOLLECTION_TYPE_NAME, JJTCOLLECTIONDECLARATION, JJTCOMMENT, JJTCOMPILATIONDATATYPE, JJTCOMPILATIONDECLARATIONFRAGMENT, JJTCOMPILATIONEXPRESSION, JJTCOMPOUND_TRIGGER_BLOCK, JJTCONDITIONALANDEXPRESSION, JJTCONDITIONALOREXPRESSION, JJTCURSORBODY, JJTCURSORSPEC, JJTCURSORUNIT, JJTDATABASE_EVENT, JJTDATATYPE, JJTDATATYPEDECLARATION, JJTDATETIMELITERAL, JJTDDL_EVENT, JJTDECLARATIVESECTION, JJTDECLARATIVEUNIT, JJTEQUALITYEXPRESSION, JJTEQUALSOLDIDNEWID, JJTEXCEPTIONDECLARATION, JJTEXCEPTIONHANDLER, JJTEXPRESSION, JJTFIELDDECLARATION, JJTGLOBAL, JJTGLOBALBLOCK, JJTID, JJTINPUT, JJTJAVAINTERFACECLASS, JJTKEYWORD_RESERVED, JJTKEYWORD_UNRESERVED, JJTLIKEEXPRESSION, JJTLITERAL, JJTMULTIPLICATIVEEXPRESSION, JJTMULTISETCONDITION, JJTNAME, jjtNodeName, JJTNON_DML_EVENT, JJTNON_DML_TRIGGER, JJTNULLLITERAL, JJTNUMERICLITERAL, JJTOBJECTDECLARATION, JJTOBJECTEXPRESSION, JJTPACKAGEBODY, JJTPACKAGESPEC, JJTPARALLEL_CLAUSE, JJTPARAMETERDECLARATION, JJTPRAGMA, JJTPRAGMA_CLAUSE, JJTPRIMARYEXPRESSION, JJTPRIMARYPREFIX, JJTPRIMARYSUFFIX, JJTPROGRAMUNIT, JJTQUALIFIEDID, JJTQUALIFIEDNAME, JJTREAD2NEXTOCCURRENCE, JJTREADPASTNEXTOCCURRENCE, JJTRELATIONALEXPRESSION, JJTSCALAR_DATATYPE_NAME, JJTSKIP2NEXTOCCURRENCE, JJTSKIP2NEXTTERMINATOR, JJTSKIP2NEXTTOKENOCCURRENCE, JJTSKIPPASTNEXTOCCURRENCE, JJTSKIPPASTNEXTTOKENOCCURRENCE, JJTSQLPLUSCOMMAND, JJTSQLSTATEMENT, JJTSTATEMENT, JJTSTRINGEXPRESSION, JJTSTRINGLITERAL, JJTSUBTYPE_DEFINITION, JJTTABLE, JJTTABLECOLUMN, JJTTIMING_POINT_SECTION, JJTTRIGGERUNIT, JJTTRIMEXPRESSION, JJTTYPEKEYWORD, JJTTYPEMETHOD, JJTTYPESPEC, JJTUNARYEXPRESSION, JJTUNARYEXPRESSIONNOTPLUSMINUS, JJTUNQUALIFIEDID, JJTVARIABLEORCONSTANTDECLARATION, JJTVIEW, JJTVIEWCOLUMN, JJTWRAPPEDOBJECT
_CHARACTER, _CHARACTER_WO_ASTERISK, _DEFAULT, _WHATEVER_CHARACTER_WO_ASTERISK, _WHATEVER_CHARACTER_WO_QUOTE, A, ACCEPT, ACCESSIBLE, ADD, AFTER, AGGREGATE, ALL, ALTER, ANALYZE, AND, ANY, ARRAY, AS, ASC, ASSOCIATE, AT, ATTACH, ATTRIBUTE, AUDIT, AUTHENTICATED, AUTHID, AUTONOMOUS_TRANSACTION, AVG, BEFORE, BEGIN, BETWEEN, BFILE, BFILE_BASE, BINARY_INTEGER, BLOB, BLOB_BASE, BODY, BOOLEAN, BOTH, BULK, BY, BYTE, CALL, CASCADE, CASE, CAST, CC_ELSE, CC_ELSIF, CC_END, CC_ERROR, CC_IF, CC_PLSQL_LINE, CC_PLSQL_UNIT, CC_THEN, CHAR, CHAR_BASE, CHAR_CS, CHARACTER, CHARACTER_LITERAL, CHARSETFORM, CHARSETID, CHECK, CLASS, CLOB, CLOB_BASE, CLOSE, CLUSTER, COALESCE, COLLECT, COLUMN, COMMENT, COMMIT, COMPILE, COMPOUND, COMPRESS, CONNECT, CONSTANT, CONSTRUCTOR, CONTEXT, CONTINUE, CONVERT, COPY, CREATE, CROSSEDITION, CURRENT, CURRENT_USER, CURRVAL, CURSOR, CUSTOMDATUM_CLASS, DATA, DATABASE, DATE, DATE_BASE, DAY, DBTIMEZONE, DDL, DEC, DECIMAL, DECLARE, DEFAULT, DEFINE, DEFINER, DELETE, DELIMITER, DESC, DETERMINISTIC, DIGIT, DIRECTORY, DISABLE, DISASSOCIATE, DISCONNECT, DISTINCT, DO, DOUBLE, DROP, EACH, EDITIONABLE, ELEMENT, ELSE, ELSIF, EMPTY, ENABLE, END, EOF, EOL, ESCAPE, EXCEPT, EXCEPTION, EXCEPTION_INIT, EXCEPTIONS, EXCLUSIVE, EXECUTE, EXISTS, EXIT, EXTENDS, EXTERNAL, EXTRACT, FALSE, FETCH, FINAL, FLOAT, FLOAT_LITERAL, FOLLOWS, FOR, FORALL, FORCE, FOREACHROW, FORMAL_COMMENT, FORWARD, FROM, FUNCTION, GERMAN_SPECIAL_CHARACTERS, GLOBAL, GOTO, GRANT, GROUP, HASH, HAVING, HEAP, HOST, HOUR, IDENTIFIED, IDENTIFIER, IF, IMMEDIATE, IN, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, IN_SQL_STATEMENT_ENDED_SEMICOLON, INCLUDING, INDEX, INDEXTYPE, INDICATOR, INDICES, INSERT, INSTANTIABLE, INSTEADOF, INT, INTEGER, INTEGER_LITERAL, INTERFACE, INTERSECT, INTERVAL, INTO, INVALIDATE, IS, ISOLATION, JAVA, JAVA_INTERFACE_CLASS, LANGUAGE, LEADING, LEFT, LENGTH, LETTER, LEVEL, LIBRARY, LIKE, LIMIT, LIMITED, LINK, LOCAL, LOCK, LOGOFF, LOGON, LONG, LOOP, MAP, MAX, MAXLEN, MEMBER, MERGE, MIN, MINUS, MINUTE, MLSLABEL, MOD, MODE, MODIFY, MONTH, MULTI_LINE_COMMENT, MULTISET, NAME, NAMED, NATURAL, NATURALN, NCHAR, NCHAR_CS, NCLOB, NESTED, NEW, NEW_DOT, NEXTVAL, NLS_LENGTH_SEMANTICS, NO, NOAUDIT, NOCOMPRESS, NOCOPY, NONEDITIONABLE, NOT, NOWAIT, NULL, NULLIF, NUMBER, NUMBER_BASE, NUMERIC, NVARCHAR2, OBJECT, OCIROWID, OF, OID, OLD, ON, OPAQUE, OPEN, OPERATOR, OPTION, OR, ORADATA_CLASS, ORDER, ORGANIZATION, OTHERS, OUT, OVERRIDING, PACKAGE, PARALLEL_ENABLE, PARAMETERS, PARENT, PARTITION, PCTFREE, PIPE, PIPELINED, PLS_INTEGER, PLSQL_CCFLAGS, PLSQL_CODE_TYPE, PLSQL_DEBUG, PLSQL_OPTIMIZE_LEVEL, PLSQL_WARNINGS, POSITIVE, POSITIVEN, PRAGMA, PRECEDES, PRECISION, PRESERVE, PRINT, PRIOR, PRIVATE, PROCEDURE, PROMPT, PUBLIC, QUIT, QUOTED_LITERAL, RAISE, RANGE, RAW, REAL, RECORD, REF, REFERENCING, RELEASE, RELIES_ON, REMARK, RENAME, REPLACE, RESOLVE, RESOLVER, RESOURCE, RESTRICT_REFERENCES, RESULT, RESULT_CACHE, RETURN, RETURNING, REVERSE, REVOKE, RIGHT, ROLLBACK, ROW, ROWID, ROWNUM, ROWS, ROWTYPE, SAVE, SAVEPOINT, SCHEMA, SECOND, SELECT, SELF, SEPARATE, SERIALLY_REUSABLE, SERVERERROR, SESSIONTIMEZONE, SET, SHARE, SHARED, SHOW, SHUTDOWN, SIGNTYPE, SINGLE_LINE_COMMENT, SIZE, SMALLINT, SOURCE, SPACE, SPECIAL_CHARACTERS, SPOOL, SQL, SQLCODE, SQLDATA_CLASS, SQLERRM, SQLPLUS_TERMINATOR, START, STARTUP, STATEMENT, STATIC, STATISTICS, STDDEV, STRING, STRING_LITERAL, STRUCT, SUBMULTISET, SUBSTITUTABLE, SUBTYPE, SUCCESSFUL, SUM, SUSPEND, SYNONYM, SYS_REFCURSOR, SYSDATE, TABLE, TDO, TEMPORARY, THEN, TIME, TIMESTAMP, TIMEZONE_ABBR, TIMEZONE_HOUR, TIMEZONE_MINUTE, TIMEZONE_REGION, TO, tokenImage, TRAILING, TRANSACTION, TREAT, TRIGGER, TRIM, TRUE, TRUNCATE, TYPE, UI, UNDEFINE, UNDER, UNION, UNIQUE, UNSIGNED_NUMERIC_LITERAL, UPDATE, UROWID, USER, USING, VALUES, VARCHAR, VARCHAR2, VARIABLE, VARRAY, VARYING, VIEW, WHEN, WHENEVER, WHERE, WHILE, WITH, WRAPPED, YEAR, YES, ZONE
Constructor and Description |
---|
PLSQLParser(java.io.InputStream stream)
Constructor with InputStream.
|
PLSQLParser(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
PLSQLParser(PLSQLParserTokenManager tm)
Constructor with generated Token Manager.
|
PLSQLParser(java.io.Reader stream)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AdditiveExpression() |
void |
alterTrigger() |
void |
alterTypeSpec(int typeVersion,
Token objectStart) |
java.lang.String |
Argument() |
java.lang.String |
ArgumentList() |
java.lang.String |
Arguments() |
java.lang.String |
Assignment() |
void |
attribute(int typeVersion,
java.lang.String alterTypeAction) |
void |
attributeDeclaration(int typeVersion,
java.lang.String alterTypeAction)
Method
|
java.lang.String |
BooleanLiteral() |
void |
callSpecTail(boolean isPackageLevel)
Java stored procedure, external function
|
java.lang.String |
CaseExpression() |
void |
collection_type_definition() |
java.lang.String |
collection_type_name() |
void |
collectionDeclaration(boolean isPackageLevel) |
void |
comment() |
java.lang.String |
CompilationDataType() |
void |
CompilationDeclarationFragment(boolean isPackageLevel,
Token objectStart) |
java.lang.String |
CompilationExpression() |
void |
compound_trigger_block(Token objectStart) |
java.lang.String |
ConditionalAndExpression() |
java.lang.String |
ConditionalOrExpression() |
void |
cursorBody(boolean isPackageLevel) |
void |
cursorSpec(boolean isPackageLevel) |
void |
cursorUnit(boolean isPackageLevel)
Cursor (common part of specification and body)
|
Token |
database_event() |
void |
DatabaseLink() |
java.lang.String |
datatype() |
void |
datatypeDeclaration() |
java.lang.String |
DateTimeLiteral() |
Token |
ddl_event() |
void |
DDLCommand() |
void |
DDLEvent() |
void |
declarativeSection(boolean isPackageLevel,
Token objectStart) |
void |
declarativeUnit(boolean isPackageLevel,
Token objectStart) |
void |
Directory() |
void |
disable_tracing()
Disable tracing.
|
void |
enable_tracing()
Enable tracing.
|
java.lang.String |
EqualityExpression() |
Token |
equalsOldIDNewID(Token pOldID)
Tests, if the new Token if type ID is identical to the old Token of type ID.
|
void |
exceptionDeclaration(boolean isPackageLevel) |
void |
exceptionHandler() |
java.lang.String |
Expression() |
void |
fieldDeclaration() |
ParseException |
generateParseException()
Generate ParseException.
|
Token |
getNextToken()
Get the next Token.
|
Token |
getToken(int index)
Get the specific Token.
|
void |
global()
All global definitions of triggers, functions and procedures are evaluated here.
|
void |
globalBlock(Token objectStart)
Static blocks like package initializers.
|
Token |
ID()
2006-05-20 - Matthias Hendler - added
|
void |
input()
2006-05-22 - Matthias Hendler - added globalBody()
|
Token |
javaInterfaceClass() |
void |
javaSpec() |
Token |
KEYWORD_RESERVED() |
Token |
KEYWORD_UNRESERVED() |
java.lang.String |
label()
Recognizes a labe.
|
java.lang.String |
LikeExpression() |
java.lang.String |
Literal() |
static void |
main(java.lang.String[] args)
main method, for testing only.
|
java.lang.String |
MultiplicativeExpression() |
java.lang.String |
MultiSetCondition() |
java.lang.String |
Name() |
Token |
non_dml_event() |
void |
non_dml_trigger() |
java.lang.String |
NullLiteral() |
Token |
numericLiteral()
Recognizes a numeric literal.
|
void |
objectDeclaration() |
java.lang.String |
ObjectExpression() |
java.lang.String |
ObjectNameDeclaration() |
void |
packageBody() |
void |
packageSpec() |
void |
parallel_clause() |
void |
parameterDeclaration() |
void |
pragma_clause() |
void |
pragma(boolean isPackageLevel) |
java.lang.String |
PrimaryExpression()
2006-05-23 - Matthias Hendler - Added lookahead otherwise warning encountered.
|
java.lang.String |
PrimaryPrefix() |
java.lang.String |
PrimarySuffix() |
void |
programUnit(boolean isPackageLevel,
Token objectStart)
2006-05-22 - Matthias Hendler - Printing of custom tag "@deprecated" removed.
|
Token |
qualifiedID()
2006-05-20 - Matthias Hendler - added
|
java.lang.String |
qualifiedName() |
java.lang.String |
read2NextOccurrence(java.lang.String target) |
java.lang.String |
readPastNextOccurrence(java.lang.String target) |
void |
ReInit(java.io.InputStream stream)
Reinitialise.
|
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
Reinitialise.
|
void |
ReInit(PLSQLParserTokenManager tm)
Reinitialise.
|
void |
ReInit(java.io.Reader stream)
Reinitialise.
|
java.lang.String |
RelationalExpression()
2006-05-23 - Matthias Hendler - added FROM
|
java.lang.String |
scalar_datatype_name() |
void |
skip2NextOccurrence(java.lang.String target) |
void |
skip2NextTerminator(java.lang.String initiator,
java.lang.String terminator) |
void |
skip2NextTokenOccurrence(int target) |
void |
skipPastNextOccurrence(java.lang.String target) |
void |
skipPastNextTokenOccurrence(int target) |
void |
sqlPlusCommand() |
void |
sqlStatement(java.lang.String initiator,
java.lang.String terminator)
2006-05-24 - Matthias Hendler - added MERGE
|
void |
statement()
2006-05-24 - Matthias Hendler - added MERGE, EXECUTE choice and LOOKAHEAD at
|
java.lang.String |
StringExpression() |
java.lang.String |
StringLiteral() |
void |
subtype_definition(boolean isPackageLevel) |
void |
Synonym() |
void |
table()
2006-05-10 - Matthias Hendler - merged SIV and sourceforge sources
|
void |
tableColumn() |
void |
timing_point_section() |
void |
triggerUnit()
Trigger
Triggers are always outside of a package.
|
java.lang.String |
TrimExpression() |
Token |
typeKeyword() |
void |
typeMethod(boolean isPackageLevel,
int typeVersion,
java.lang.String alterTypeAction,
Token objectStart) |
void |
typeSpec() |
java.lang.String |
UnaryExpression(boolean isUnarySign) |
java.lang.String |
UnaryExpressionNotPlusMinus() |
Token |
unqualifiedID()
2006-05-20 - Matthias Hendler - added
|
void |
variableOrConstantDeclaration(boolean isPackageLevel) |
void |
view() |
void |
viewColumn() |
void |
wrappedObject()
2011-05-15 - SRT - Added to cope with wrapped objects
A wrapped function looks like this (always terminated by one or more equals signs "="):-
" CREATE OR REPLACE FUNCTION "TESTUSER"."GET_DATE_STRING"
/ ** Return SYSDATE formatted using the provided template.
|
protected JJTPLSQLParserState jjtree
public PLSQLParserTokenManager token_source
public Token token
public Token jj_nt
public PLSQLParser(java.io.InputStream stream)
public PLSQLParser(java.io.InputStream stream, java.lang.String encoding)
public PLSQLParser(java.io.Reader stream)
public PLSQLParser(PLSQLParserTokenManager tm)
public static void main(java.lang.String[] args) throws ParseException
args
- ParseException
public final void input() throws ParseException
ParseException
public final void DDLCommand() throws ParseException
ParseException
public final void sqlPlusCommand() throws ParseException
ParseException
public final void global() throws ParseException
ParseException
public final void globalBlock(Token objectStart) throws ParseException
ParseException
public final void javaSpec() throws ParseException
ParseException
public final void packageSpec() throws ParseException
ParseException
public final void packageBody() throws ParseException
ParseException
public final void declarativeUnit(boolean isPackageLevel, Token objectStart) throws ParseException
ParseException
public final void declarativeSection(boolean isPackageLevel, Token objectStart) throws ParseException
ParseException
public final void CompilationDeclarationFragment(boolean isPackageLevel, Token objectStart) throws ParseException
ParseException
public final void programUnit(boolean isPackageLevel, Token objectStart) throws ParseException
ParseException
public final void parameterDeclaration() throws ParseException
ParseException
public final java.lang.String datatype() throws ParseException
ParseException
public final java.lang.String CompilationDataType() throws ParseException
ParseException
public final java.lang.String collection_type_name() throws ParseException
ParseException
public final java.lang.String scalar_datatype_name() throws ParseException
ParseException
public final java.lang.String DateTimeLiteral() throws ParseException
ParseException
public final void exceptionHandler() throws ParseException
ParseException
public final void skip2NextTerminator(java.lang.String initiator, java.lang.String terminator) throws ParseException
ParseException
public final void skip2NextOccurrence(java.lang.String target) throws ParseException
ParseException
public final void skipPastNextOccurrence(java.lang.String target) throws ParseException
ParseException
public final void skip2NextTokenOccurrence(int target) throws ParseException
ParseException
public final void skipPastNextTokenOccurrence(int target) throws ParseException
ParseException
public final java.lang.String read2NextOccurrence(java.lang.String target) throws ParseException
ParseException
public final java.lang.String readPastNextOccurrence(java.lang.String target) throws ParseException
ParseException
public final void sqlStatement(java.lang.String initiator, java.lang.String terminator) throws ParseException
ParseException
public final void wrappedObject() throws ParseException
p_date_format
- normal TO_CHARE/TO_DATE date templateParseException
/
wrapped
a000000
369
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
8
89 b6
/SBrhM8+1iUO4QAih+qD2SK8kSowg8eZgcfLCNL+XlquYvSuoVah8JbRPpdHDLHn479SdFLw
v04omzJ0zOfHdMAzuHQlw+fAsr2ym9YI8I521pRTbnFVAHOOUw4JqPkIyj7wj4VwyL17nhYb
3qPVuL6SvhZTmEBnRtaErHpzaDuIpqZ0G4s=
"
public final void statement() throws ParseException
ParseException
public final void subtype_definition(boolean isPackageLevel) throws ParseException
ParseException
public final void fieldDeclaration() throws ParseException
ParseException
public final void collection_type_definition() throws ParseException
ParseException
public final void collectionDeclaration(boolean isPackageLevel) throws ParseException
ParseException
public final void objectDeclaration() throws ParseException
ParseException
public final void callSpecTail(boolean isPackageLevel) throws ParseException
ParseException
public final void cursorUnit(boolean isPackageLevel) throws ParseException
ParseException
public final void cursorSpec(boolean isPackageLevel) throws ParseException
ParseException
public final void cursorBody(boolean isPackageLevel) throws ParseException
ParseException
public final java.lang.String Expression() throws ParseException
ParseException
public final java.lang.String CompilationExpression() throws ParseException
ParseException
public final java.lang.String Assignment() throws ParseException
ParseException
public final java.lang.String CaseExpression() throws ParseException
ParseException
public final java.lang.String LikeExpression() throws ParseException
ParseException
public final java.lang.String TrimExpression() throws ParseException
ParseException
public final java.lang.String ObjectExpression() throws ParseException
ParseException
public final java.lang.String ConditionalOrExpression() throws ParseException
ParseException
public final java.lang.String ConditionalAndExpression() throws ParseException
ParseException
public final java.lang.String EqualityExpression() throws ParseException
ParseException
public final java.lang.String RelationalExpression() throws ParseException
ParseException
public final java.lang.String AdditiveExpression() throws ParseException
ParseException
public final java.lang.String StringExpression() throws ParseException
ParseException
public final java.lang.String MultiplicativeExpression() throws ParseException
ParseException
public final java.lang.String UnaryExpression(boolean isUnarySign) throws ParseException
ParseException
public final java.lang.String UnaryExpressionNotPlusMinus() throws ParseException
ParseException
public final java.lang.String PrimaryExpression() throws ParseException
ParseException
public final java.lang.String PrimaryPrefix() throws ParseException
ParseException
public final java.lang.String PrimarySuffix() throws ParseException
ParseException
public final java.lang.String Literal() throws ParseException
ParseException
public final java.lang.String StringLiteral() throws ParseException
ParseException
public final java.lang.String BooleanLiteral() throws ParseException
ParseException
public final java.lang.String NullLiteral() throws ParseException
ParseException
public final java.lang.String MultiSetCondition() throws ParseException
ParseException
public final Token numericLiteral() throws ParseException
ParseException
public final java.lang.String label() throws ParseException
ParseException
public final java.lang.String Name() throws ParseException
ParseException
public final java.lang.String qualifiedName() throws ParseException
ParseException
public final java.lang.String Arguments() throws ParseException
ParseException
public final java.lang.String ArgumentList() throws ParseException
ParseException
public final java.lang.String Argument() throws ParseException
ParseException
public final void variableOrConstantDeclaration(boolean isPackageLevel) throws ParseException
ParseException
public final void datatypeDeclaration() throws ParseException
ParseException
public final void pragma(boolean isPackageLevel) throws ParseException
ParseException
public final void exceptionDeclaration(boolean isPackageLevel) throws ParseException
ParseException
public final void parallel_clause() throws ParseException
ParseException
public final void table() throws ParseException
ParseException
public final void tableColumn() throws ParseException
ParseException
public final void view() throws ParseException
ParseException
public final void Synonym() throws ParseException
ParseException
public final void Directory() throws ParseException
ParseException
public final void DatabaseLink() throws ParseException
ParseException
public final void DDLEvent() throws ParseException
ParseException
public final java.lang.String ObjectNameDeclaration() throws ParseException
ParseException
public final void viewColumn() throws ParseException
ParseException
public final void comment() throws ParseException
ParseException
public final void typeMethod(boolean isPackageLevel, int typeVersion, java.lang.String alterTypeAction, Token objectStart) throws ParseException
ParseException
public final void typeSpec() throws ParseException
ParseException
public final void alterTypeSpec(int typeVersion, Token objectStart) throws ParseException
ParseException
public final void attributeDeclaration(int typeVersion, java.lang.String alterTypeAction) throws ParseException
ParseException
public final void attribute(int typeVersion, java.lang.String alterTypeAction) throws ParseException
ParseException
public final void pragma_clause() throws ParseException
ParseException
public final void triggerUnit() throws ParseException
ParseException
public final void timing_point_section() throws ParseException
ParseException
public final void compound_trigger_block(Token objectStart) throws ParseException
ParseException
public final void non_dml_trigger() throws ParseException
ParseException
public final Token ddl_event() throws ParseException
ParseException
public final Token database_event() throws ParseException
ParseException
public final Token non_dml_event() throws ParseException
ParseException
public final void alterTrigger() throws ParseException
ParseException
public final Token KEYWORD_RESERVED() throws ParseException
ParseException
public final Token KEYWORD_UNRESERVED() throws ParseException
ParseException
public final Token ID() throws ParseException
ParseException
public final Token unqualifiedID() throws ParseException
ParseException
public final Token qualifiedID() throws ParseException
ParseException
public final Token typeKeyword() throws ParseException
ParseException
public final Token javaInterfaceClass() throws ParseException
ParseException
public final Token equalsOldIDNewID(Token pOldID) throws ParseException
ParseException
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream, java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(PLSQLParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2013. All Rights Reserved.