See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Analytic-Functions.html
Method
Java stored procedure, external function
This is only for anonymous inner classes.
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/COMMENT.html#GUID-65F447C4-6914-4823-9691-F15D52DB74D7
Cursor (common part of specification and body) See https://docs.oracle.com/en/database/oracle/oracle-database/18/lnpls/explicit-cursor-declaration-and-definition.html#GUID-38C5DBA3-9DEC-4AF2-9B5E-7B721D11A77C
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Types-of-SQL-Statements.html#GUID-FD9A8CB4-6B9A-44E5-B114-EFB8DA76FC88
Returns a string describing the given token kind.
Disable tracing.
https://docs.oracle.com/en/database/oracle/oracle-database/18/lnpls/RETURNING-INTO-clause.html#GUID-38F735B9-1100-45AF-AE71-18FB74A899BE
Execute Immediate: https://docs.oracle.com/en/database/oracle/oracle-database/18/lnpls/EXECUTE-IMMEDIATE-statement.html#GUID-C3245A95-B85B-4280-A01F-12307B108DC8
Enable tracing.
Simply return if the image start with keyword 'this' or 'super'.
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/UPDATE.html#GUID-027A462D-379D-4E35-8611-410F3AC8FDA5__BCEEAAGC
This rule detects when a method exceeds a certain threshold. i.e. if a method has more than x lines of code.
This rule detects when an Oracle object exceeds a certain threshold. i.e. if a object has more than 1000 lines of code.
This rule detects when a class exceeds a certain threshold. i.e. if a class has more than 1000 lines of code.
This rule detects when a class exceeds a certain threshold. i.e. if a class has more than 1000 lines of code.
This rule detects an abnormally long parameter list.
This rule detects when a class exceeds a certain threshold. i.e. if a class has more than 1000 lines of code.
Methods required to be considered as an executable piece of code.
See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/EXTRACT-datetime.html#GUID-36E52BF8-945D-437D-9A3C-6860CABD210E
See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/EXTRACT-XML.html#GUID-593295AA-4F46-4D75-B8DC-E7BCEDB1D4D7
ForAllIndex is declared implicitly, unlike most variables or constants.
ForIndex is declared implicitly, unlike most variables or constants.
Scope rule: the loop index only exists within the Loop
Built-in function call or a user defined function call.
Generate net.sourceforge.pmd.lang.ast.ParseException.
Get the number of arguments for this primary suffix.
Return node image converted to the normal Oracle form.
Convert arbitrary String to normal Oracle format, under assumption that the passed image is an Oracle name.
Gets the Image of the first parent node of type ASTClassOrInterfaceDeclaration or null
Gets the name of the method.
Gets the name of the method.
return executable's name.
Gets the name of the trigger.
Gets the name of the method.
Deprecated.
Get the next net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
Gets the name of the Oracle Object.
Gets the name of the Oracle Object.
Gets the name of the Oracle Object.
Gets the name of the Oracle Object.
Gets the name of the Oracle Object.
Gets the name of the Oracle object.
Gets the plain string from the string literal.
Get the specific net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
All global definitions of triggers, functions and procedures are evaluated here.
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6__I2126079
2006-05-20 - Matthias Hendler - added <OLD> and <PARENT>
Deprecated.
2006-05-22 - Matthias Hendler - added globalBody()
See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/INSERT.html#GUID-903F8043-0254-4EE9-ACC1-CB8AC0AF3423
Acts as a bridge between outer parts (e.g. symbol table) and the restricted access internal API of this package.
Simply return true is the image is equal to keyword 'this' or 'super'.
PL/SQL does not currently allow varargs outside the STANDARD package.
Next token.
This cannot be a token because these are valid labels '<< next_msg >>", '<<"OUTER LOOP">>'
Treat a TimingPointSection within a Compound Trigger like a packaged FUNCTION or PROCEDURE.
Non-commented source statement counter for methods.
Count the size of all non-constructor methods.
Non-commented source statement counter for Oracle Object declarations.
Count type declarations.
Returns a new token manager for this language.
NPath complexity is a measurement of the acyclic execution paths through a function.
Recognizes a numeric literal.
All nodes that represent an Oracle object.
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/UPDATE.html#GUID-027A462D-379D-4E35-8611-410F3AC8FDA5__CHDBBDEI
Implementation of LanguageVersionHandler for the PLSQL AST.
Created by christoferdutz on 20.09.14.
Constructor with user supplied net.sourceforge.pmd.lang.ast.impl.javacc.CharStream.
Constructor with generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
Deprecated.
Deprecated.
Deprecated.
2006-05-23 - Matthias Hendler - Added lookahead otherwise warning encountered.
2006-05-22 - Matthias Hendler - Printing of custom tag "@deprecated" removed.
2006-05-20 - Matthias Hendler - added <LIMIT>
Reinitialise.
Reinitialise.
Relational operators: https://docs.oracle.com/en/database/oracle/oracle-database/18/lnpls/plsql-language-fundamentals.html#GUID-2EB964C8-9B36-4009-A45F-B340F44EE2A2
PL/SQL Reserved words https://docs.oracle.com/en/database/oracle/oracle-database/18/lnpls/plsql-reserved-words-keywords.html Note: This production is not used, it is just here for reference of collecting all reserved words.
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/UPDATE.html#GUID-027A462D-379D-4E35-8611-410F3AC8FDA5__I2126358
Visitor for scope creation.
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6
Deprecated.
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Simple-Expressions.html
Read Tokens up to but not including the target net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.kind.
2006-05-24 - Matthias Hendler - added MERGE
2006-05-10 - Matthias Hendler - merged SIV and sourceforge sources
Special production, used in joins.
Current token.
Nams of the tokens, each index corresponds to a kind.
Generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
Trigger Triggers are always outside of a package. 2006-05-17 - Matthias Hendler - added
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/TRIM.html
Keeps track of the types encountered in a ASTinput
TODO should Resolver provide a canResolve() and a resolve()?
2006-05-24 - Matthias Hendler - added MERGE, EXECUTE choice and LOOKAHEAD at <LOOP>
2006-05-20 - Matthias Hendler - added <OLD>, <NEW>, <LOOP>, <INT>
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/UPDATE.html#GUID-027A462D-379D-4E35-8611-410F3AC8FDA5__I2126876
Returns the enum constant of this type with the specified name.
Returns the enum constant of this type with the specified name.
Returns the enum constant of this type with the specified name.
Returns an array containing the constants of this enum type, in the order they are declared.
Returns an array containing the constants of this enum type, in the order they are declared.
Returns an array containing the constants of this enum type, in the order they are declared.
Deprecated.
See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Analytic-Functions.html
Within Clause is used for the following analytic functions: CUME_DIST, DENSE_RANK, LISTAGG, PERCENT_RANK, PERCENTILE_CONT, PERCENTILE_DISC, RANK.
2011-05-15 - SRT - Added to cope with wrapped objects A wrapped function looks like this (always terminated by one or more equals signs "="):-
https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/XMLTABLE.html
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4