public class PLSQLParser extends 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, 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, 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, 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(InputStream stream)
Constructor with InputStream.
|
PLSQLParser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
PLSQLParser(PLSQLParserTokenManager tm)
Constructor with generated Token Manager.
|
PLSQLParser(Reader stream)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
AdditiveExpression() |
void |
alterTrigger() |
void |
alterTypeSpec(int typeVersion,
Token objectStart) |
String |
Argument() |
String |
ArgumentList() |
String |
Arguments() |
String |
Assignment() |
void |
attribute(int typeVersion,
String alterTypeAction) |
void |
attributeDeclaration(int typeVersion,
String alterTypeAction)
Method
|
String |
BooleanLiteral() |
void |
callSpecTail(boolean isPackageLevel)
Java stored procedure, external function
|
String |
CaseExpression() |
void |
collection_type_definition() |
String |
collection_type_name() |
void |
collectionDeclaration(boolean isPackageLevel) |
void |
comment() |
String |
CompilationDataType() |
void |
CompilationDeclarationFragment(boolean isPackageLevel,
Token objectStart) |
String |
CompilationExpression() |
void |
compound_trigger_block(Token objectStart) |
String |
ConditionalAndExpression() |
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() |
String |
datatype() |
void |
datatypeDeclaration() |
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.
|
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() |
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() |
String |
label()
Recognizes a labe.
|
String |
LikeExpression() |
String |
Literal() |
static void |
main(String[] args)
main method, for testing only.
|
String |
MultiplicativeExpression() |
String |
MultiSetCondition() |
String |
Name() |
Token |
non_dml_event() |
void |
non_dml_trigger() |
String |
NullLiteral() |
Token |
numericLiteral()
Recognizes a numeric literal.
|
void |
objectDeclaration() |
String |
ObjectExpression() |
String |
ObjectNameDeclaration() |
void |
packageBody() |
void |
packageSpec() |
void |
parallel_clause() |
void |
parameterDeclaration() |
void |
pragma_clause() |
void |
pragma(boolean isPackageLevel) |
String |
PrimaryExpression()
2006-05-23 - Matthias Hendler - Added lookahead otherwise warning encountered.
|
String |
PrimaryPrefix() |
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
|
String |
qualifiedName() |
String |
read2NextOccurrence(String target) |
String |
readPastNextOccurrence(String target) |
void |
ReInit(InputStream stream)
Reinitialise.
|
void |
ReInit(InputStream stream,
String encoding)
Reinitialise.
|
void |
ReInit(PLSQLParserTokenManager tm)
Reinitialise.
|
void |
ReInit(Reader stream)
Reinitialise.
|
String |
RelationalExpression()
2006-05-23 - Matthias Hendler - added FROM
|
String |
scalar_datatype_name() |
void |
skip2NextOccurrence(String target) |
void |
skip2NextTerminator(String initiator,
String terminator) |
void |
skip2NextTokenOccurrence(int target) |
void |
skipPastNextOccurrence(String target) |
void |
skipPastNextTokenOccurrence(int target) |
void |
sqlPlusCommand() |
void |
sqlStatement(String initiator,
String terminator)
2006-05-24 - Matthias Hendler - added MERGE
|
void |
statement()
2006-05-24 - Matthias Hendler - added MERGE, EXECUTE choice and LOOKAHEAD at
|
String |
StringExpression() |
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.
|
String |
TrimExpression() |
Token |
typeKeyword() |
void |
typeMethod(boolean isPackageLevel,
int typeVersion,
String alterTypeAction,
Token objectStart) |
void |
typeSpec() |
String |
UnaryExpression(boolean isUnarySign) |
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(InputStream stream)
public PLSQLParser(InputStream stream, String encoding)
public PLSQLParser(Reader stream)
public PLSQLParser(PLSQLParserTokenManager tm)
public static void main(String[] args) throws ParseException
args - ParseExceptionpublic final void input()
throws ParseException
ParseExceptionpublic final void DDLCommand()
throws ParseException
ParseExceptionpublic final void sqlPlusCommand()
throws ParseException
ParseExceptionpublic final void global()
throws ParseException
ParseExceptionpublic final void globalBlock(Token objectStart) throws ParseException
ParseExceptionpublic final void javaSpec()
throws ParseException
ParseExceptionpublic final void packageSpec()
throws ParseException
ParseExceptionpublic final void packageBody()
throws ParseException
ParseExceptionpublic final void declarativeUnit(boolean isPackageLevel,
Token objectStart)
throws ParseException
ParseExceptionpublic final void declarativeSection(boolean isPackageLevel,
Token objectStart)
throws ParseException
ParseExceptionpublic final void CompilationDeclarationFragment(boolean isPackageLevel,
Token objectStart)
throws ParseException
ParseExceptionpublic final void programUnit(boolean isPackageLevel,
Token objectStart)
throws ParseException
ParseExceptionpublic final void parameterDeclaration()
throws ParseException
ParseExceptionpublic final String datatype() throws ParseException
ParseExceptionpublic final String CompilationDataType() throws ParseException
ParseExceptionpublic final String collection_type_name() throws ParseException
ParseExceptionpublic final String scalar_datatype_name() throws ParseException
ParseExceptionpublic final String DateTimeLiteral() throws ParseException
ParseExceptionpublic final void exceptionHandler()
throws ParseException
ParseExceptionpublic final void skip2NextTerminator(String initiator, String terminator) throws ParseException
ParseExceptionpublic final void skip2NextOccurrence(String target) throws ParseException
ParseExceptionpublic final void skipPastNextOccurrence(String target) throws ParseException
ParseExceptionpublic final void skip2NextTokenOccurrence(int target)
throws ParseException
ParseExceptionpublic final void skipPastNextTokenOccurrence(int target)
throws ParseException
ParseExceptionpublic final String read2NextOccurrence(String target) throws ParseException
ParseExceptionpublic final String readPastNextOccurrence(String target) throws ParseException
ParseExceptionpublic final void sqlStatement(String initiator, String terminator) throws ParseException
ParseExceptionpublic 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
ParseExceptionpublic final void subtype_definition(boolean isPackageLevel)
throws ParseException
ParseExceptionpublic final void fieldDeclaration()
throws ParseException
ParseExceptionpublic final void collection_type_definition()
throws ParseException
ParseExceptionpublic final void collectionDeclaration(boolean isPackageLevel)
throws ParseException
ParseExceptionpublic final void objectDeclaration()
throws ParseException
ParseExceptionpublic final void callSpecTail(boolean isPackageLevel)
throws ParseException
ParseExceptionpublic final void cursorUnit(boolean isPackageLevel)
throws ParseException
ParseExceptionpublic final void cursorSpec(boolean isPackageLevel)
throws ParseException
ParseExceptionpublic final void cursorBody(boolean isPackageLevel)
throws ParseException
ParseExceptionpublic final String Expression() throws ParseException
ParseExceptionpublic final String CompilationExpression() throws ParseException
ParseExceptionpublic final String Assignment() throws ParseException
ParseExceptionpublic final String CaseExpression() throws ParseException
ParseExceptionpublic final String LikeExpression() throws ParseException
ParseExceptionpublic final String TrimExpression() throws ParseException
ParseExceptionpublic final String ObjectExpression() throws ParseException
ParseExceptionpublic final String ConditionalOrExpression() throws ParseException
ParseExceptionpublic final String ConditionalAndExpression() throws ParseException
ParseExceptionpublic final String EqualityExpression() throws ParseException
ParseExceptionpublic final String RelationalExpression() throws ParseException
ParseExceptionpublic final String AdditiveExpression() throws ParseException
ParseExceptionpublic final String StringExpression() throws ParseException
ParseExceptionpublic final String MultiplicativeExpression() throws ParseException
ParseExceptionpublic final String UnaryExpression(boolean isUnarySign) throws ParseException
ParseExceptionpublic final String UnaryExpressionNotPlusMinus() throws ParseException
ParseExceptionpublic final String PrimaryExpression() throws ParseException
ParseExceptionpublic final String PrimaryPrefix() throws ParseException
ParseExceptionpublic final String PrimarySuffix() throws ParseException
ParseExceptionpublic final String Literal() throws ParseException
ParseExceptionpublic final String StringLiteral() throws ParseException
ParseExceptionpublic final String BooleanLiteral() throws ParseException
ParseExceptionpublic final String NullLiteral() throws ParseException
ParseExceptionpublic final String MultiSetCondition() throws ParseException
ParseExceptionpublic final Token numericLiteral() throws ParseException
ParseExceptionpublic final String label() throws ParseException
ParseExceptionpublic final String Name() throws ParseException
ParseExceptionpublic final String qualifiedName() throws ParseException
ParseExceptionpublic final String Arguments() throws ParseException
ParseExceptionpublic final String ArgumentList() throws ParseException
ParseExceptionpublic final String Argument() throws ParseException
ParseExceptionpublic final void variableOrConstantDeclaration(boolean isPackageLevel)
throws ParseException
ParseExceptionpublic final void datatypeDeclaration()
throws ParseException
ParseExceptionpublic final void pragma(boolean isPackageLevel)
throws ParseException
ParseExceptionpublic final void exceptionDeclaration(boolean isPackageLevel)
throws ParseException
ParseExceptionpublic final void parallel_clause()
throws ParseException
ParseExceptionpublic final void table()
throws ParseException
ParseExceptionpublic final void tableColumn()
throws ParseException
ParseExceptionpublic final void view()
throws ParseException
ParseExceptionpublic final void Synonym()
throws ParseException
ParseExceptionpublic final void Directory()
throws ParseException
ParseExceptionpublic final void DatabaseLink()
throws ParseException
ParseExceptionpublic final void DDLEvent()
throws ParseException
ParseExceptionpublic final String ObjectNameDeclaration() throws ParseException
ParseExceptionpublic final void viewColumn()
throws ParseException
ParseExceptionpublic final void comment()
throws ParseException
ParseExceptionpublic final void typeMethod(boolean isPackageLevel,
int typeVersion,
String alterTypeAction,
Token objectStart)
throws ParseException
ParseExceptionpublic final void typeSpec()
throws ParseException
ParseExceptionpublic final void alterTypeSpec(int typeVersion,
Token objectStart)
throws ParseException
ParseExceptionpublic final void attributeDeclaration(int typeVersion,
String alterTypeAction)
throws ParseException
ParseExceptionpublic final void attribute(int typeVersion,
String alterTypeAction)
throws ParseException
ParseExceptionpublic final void pragma_clause()
throws ParseException
ParseExceptionpublic final void triggerUnit()
throws ParseException
ParseExceptionpublic final void timing_point_section()
throws ParseException
ParseExceptionpublic final void compound_trigger_block(Token objectStart) throws ParseException
ParseExceptionpublic final void non_dml_trigger()
throws ParseException
ParseExceptionpublic final Token ddl_event() throws ParseException
ParseExceptionpublic final Token database_event() throws ParseException
ParseExceptionpublic final Token non_dml_event() throws ParseException
ParseExceptionpublic final void alterTrigger()
throws ParseException
ParseExceptionpublic final Token KEYWORD_RESERVED() throws ParseException
ParseExceptionpublic final Token KEYWORD_UNRESERVED() throws ParseException
ParseExceptionpublic final Token ID() throws ParseException
ParseExceptionpublic final Token unqualifiedID() throws ParseException
ParseExceptionpublic final Token qualifiedID() throws ParseException
ParseExceptionpublic final Token typeKeyword() throws ParseException
ParseExceptionpublic final Token javaInterfaceClass() throws ParseException
ParseExceptionpublic final Token equalsOldIDNewID(Token pOldID) throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(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.