Class PLSQLParserImpl


  • @Deprecated
    @Generated("org.javacc.javacc")
    public class PLSQLParserImpl
    extends Object
    Deprecated.
    Since 7.3.0. PLSQLParserImpl should have been package private because this is an implementation class that should not be used directly.
    • Constructor Detail

      • PLSQLParserImpl

        public PLSQLParserImpl​(net.sourceforge.pmd.lang.ast.impl.javacc.CharStream stream)
        Deprecated.
        Constructor with user supplied net.sourceforge.pmd.lang.ast.impl.javacc.CharStream.
      • PLSQLParserImpl

        public PLSQLParserImpl​(net.sourceforge.pmd.lang.plsql.ast.PLSQLParserImplTokenManager tm)
        Deprecated.
        Constructor with generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
    • Method Detail

      • Input

        public final ASTInput Input()
                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        2006-05-22 - Matthias Hendler - added globalBody()
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DDLCommand

        public final ASTDDLCommand DDLCommand()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SqlPlusCommand

        public final ASTSqlPlusCommand SqlPlusCommand()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Global

        public final ASTGlobal Global()
                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        All global definitions of triggers, functions and procedures are evaluated here. Every occurrence goes under a new PACKAGE-Node in the XML document. This happens, cause a global "block" does not have a definied start and end token like a package specification or a package body. Thats why every construct is handled like a new part of the global package. To overcome this problem, I could use an infinity lookahead - which should solve the problem and slow down the whole parsing. Another idea would be to lookahead the next tokens and decide wether they belong to a package definition or not. Then I could decide to stay in this global parsing state. By now lookahead gives the parser a hint to choose the correct way on a given base. So we can't negate it easily. On the other hand I could also hold the global state in a global variable. But this does not seems the correct way to solve the problem, I think. 2006-05-17 - Matthias Hendler - added
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Block

        public final ASTBlock Block()
                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • PackageSpecification

        public final ASTPackageSpecification PackageSpecification()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • PackageBody

        public final ASTPackageBody PackageBody()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DeclarativeUnit

        public final ASTDeclarativeUnit DeclarativeUnit()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/block.html#GUID-9ACEB9ED-567E-4E1A-A16A-B8B35214FC9D__CJAIABJJ
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DeclarativeSection

        public final ASTDeclarativeSection DeclarativeSection()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        "Declare Section" https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/block.html#GUID-9ACEB9ED-567E-4E1A-A16A-B8B35214FC9D__CJAIABJJ
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CompilationDeclarationFragment

        public final ASTCompilationDeclarationFragment CompilationDeclarationFragment()
                                                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ProgramUnit

        public final ASTProgramUnit ProgramUnit()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        2006-05-22 - Matthias Hendler - Printing of custom tag "@deprecated" removed. Printing of any custom tag added. Now user can define his own custom tags which he can evaluate in the XSLT. This methode also documents global functions/procedures.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ObjectNameDeclaration

        public final ASTObjectNameDeclaration ObjectNameDeclaration()
                                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • FormalParameter

        public final ASTFormalParameter FormalParameter()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MethodDeclaration

        public final ASTMethodDeclaration MethodDeclaration()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MethodDeclarator

        public final ASTMethodDeclarator MethodDeclarator()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • FormalParameters

        public final ASTFormalParameters FormalParameters()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • VariableOrConstantDeclarator

        public final ASTVariableOrConstantDeclarator VariableOrConstantDeclarator()
                                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • VariableOrConstantDeclaratorId

        public final ASTVariableOrConstantDeclaratorId VariableOrConstantDeclaratorId()
                                                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • VariableOrConstantInitializer

        public final ASTVariableOrConstantInitializer VariableOrConstantInitializer()
                                                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Datatype

        public final ASTDatatype Datatype()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CompilationDataType

        public final ASTCompilationDataType CompilationDataType()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CollectionTypeName

        public final ASTCollectionTypeName CollectionTypeName()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/CREATE-TYPE-statement.html#GUID-389D603D-FBD0-452A-8414-240BBBC57034__OBJECT_BASE_TYPE_DEF-DE2DD0FF
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ScalarDataTypeName

        public final ASTScalarDataTypeName ScalarDataTypeName()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DateTimeLiteral

        public final ASTDateTimeLiteral DateTimeLiteral()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExceptionHandler

        public final ASTExceptionHandler ExceptionHandler()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/exception-handler.html#GUID-3FECF29B-A240-4191-A635-92C612D00C4D__CJAEIGAB
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Skip2NextTerminator

        public final void Skip2NextTerminator​(String initiator,
                                              String terminator)
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Skip2NextOccurrence

        public final void Skip2NextOccurrence​(String target)
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SkipPastNextOccurrence

        public final void SkipPastNextOccurrence​(String target)
                                          throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Skip2NextTokenOccurrence

        public final void Skip2NextTokenOccurrence​(int target)
                                            throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Read Tokens up to but not including the target net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.kind.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SkipPastNextTokenOccurrence

        public final void SkipPastNextTokenOccurrence​(int target)
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Read2NextOccurrence

        public final ASTRead2NextOccurrence Read2NextOccurrence​(String target)
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ReadPastNextOccurrence

        public final ASTReadPastNextOccurrence ReadPastNextOccurrence​(String target)
                                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SqlStatement

        public final ASTSqlStatement SqlStatement​(String initiator,
                                                  String terminator)
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        2006-05-24 - Matthias Hendler - added MERGE
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SelectOrSelectIntoStatement

        public final void SelectOrSelectIntoStatement()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Parses a SELECT or a SELECT ... INTO statement. To avoid lookaheads, it returns a SelectIntoStatement, if a IntoClause or BulkCollectionIntoClause is present. Note: The SELECT INTO statement can be preceded by a WithClause, even though this is not in the official reference documentation.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        SELECT INTO (18), SELECT INTO (23), SELECT (18), SELECT (23)
      • SelectIntoStatement

        public final ASTSelectIntoStatement SelectIntoStatement()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        since 7.12.0. This production is not used anymore and is just still there for API backwards compatibility. See also deprecation notice at class level.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • AbstractSelectStatement

        public final void AbstractSelectStatement​(net.sourceforge.pmd.lang.plsql.ast.AbstractSelectStatement node)
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • RestOfStatement

        public final void RestOfStatement()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ForUpdateClause

        public final void ForUpdateClause()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        SELECT - for_update_clause
      • ColumnPath

        public final void ColumnPath()
                              throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Subquery

        public final void Subquery()
                            throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SubqueryOperation

        public final ASTSubqueryOperation SubqueryOperation()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • OrderByClause

        public final ASTOrderByClause OrderByClause()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        ORDER BY clause
      • OrderByEntry

        public final void OrderByEntry()
                                throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • RowLimitingClause

        public final ASTRowLimitingClause RowLimitingClause()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        Row Limiting Clause
      • QueryBlock

        public final ASTQueryBlock QueryBlock()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • GroupByClause

        public final ASTGroupByClause GroupByClause()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        Group By Clause
      • RollupCubeClause

        public final ASTRollupCubeClause RollupCubeClause()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • GroupingSetsClause

        public final ASTGroupingSetsClause GroupingSetsClause()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • GroupingExpressionList

        public final ASTGroupingExpressionList GroupingExpressionList()
                                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • WhereClause

        public final ASTWhereClause WhereClause()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Condition

        public final ASTCondition Condition()
                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        About SQL Conditions
      • Condition2

        public final void Condition2()
                              throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • FloatingPointCondition

        public final ASTFloatingPointCondition FloatingPointCondition()
                                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • BetweenCondition

        public final ASTBetweenCondition BetweenCondition()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • LikeCondition

        public final ASTLikeCondition LikeCondition()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • RegexpLikeCondition

        public final ASTRegexpLikeCondition RegexpLikeCondition()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExistsCondition

        public final ASTExistsCondition ExistsCondition()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MultisetCondition

        public final void MultisetCondition()
                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • IsASetCondition

        public final ASTIsASetCondition IsASetCondition()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • IsEmptyCondition

        public final ASTIsEmptyCondition IsEmptyCondition()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MemberCondition

        public final ASTMemberCondition MemberCondition()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SubmultisetCondition

        public final ASTSubmultisetCondition SubmultisetCondition()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CompoundCondition

        public final ASTCompoundCondition CompoundCondition()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • InCondition

        public final ASTInCondition InCondition()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ComparisonCondition

        public final ASTComparisonCondition ComparisonCondition()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExpressionListSingle

        public final ASTExpressionListSingle ExpressionListSingle()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExpressionListMultiple

        public final ASTExpressionListMultiple ExpressionListMultiple()
                                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExpressionList

        public final ASTExpressionList ExpressionList()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SqlExpression

        public final ASTSqlExpression SqlExpression()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        About SQL Expressions
      • SimpleExpression

        public final ASTSimpleExpression SimpleExpression()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Simple-Expressions.html
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • OuterJoinExpression

        public final ASTOuterJoinExpression OuterJoinExpression()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • FunctionCall

        public final ASTFunctionCall FunctionCall()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Built-in function call or a user defined function call. See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Functions.html#GUID-D079EFD3-C683-441F-977E-2C9503089982 See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/About-User-Defined-Functions.html#GUID-4EB3E236-8216-471C-BA44-23D87BDFEA67 There are also Collection Methods like "TRIM", see https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/collection-methods.html#GUID-6AF582B1-9C50-4858-AE6C-B14DD051ACD1 XML Functions: https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/XMLROOT.html#GUID-5BD300E2-7138-436D-87AF-21658840CF9D https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/XMLFOREST.html#GUID-68E5C67E-CE97-4BF8-B7FF-2365E062C363 https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/XMLQUERY.html#GUID-9E8D3220-2CF5-4C63-BDC2-0526D57B9CDB A function reference/name might be: function_name package.function_name package.schema.function_name optional: @ dblink
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • FunctionName

        public final ASTFunctionName FunctionName()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • XMLTable

        public final ASTXMLTable XMLTable()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/XMLTABLE.html
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • XMLNamespacesClause

        public final ASTXMLNamespacesClause XMLNamespacesClause()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • XMLTableOptions

        public final ASTXMLTableOptions XMLTableOptions()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • XMLTableColum

        public final ASTXMLTableColum XMLTableColum()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • XMLPassingClause

        public final ASTXMLPassingClause XMLPassingClause()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • XMLExists

        public final ASTXMLExists XMLExists()
                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • XMLElement

        public final ASTXMLElement XMLElement()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • XMLAttributesClause

        public final ASTXMLAttributesClause XMLAttributesClause()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • AnalyticClause

        public final ASTAnalyticClause AnalyticClause()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Analytic-Functions.html
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • WindowingClause

        public final ASTWindowingClause WindowingClause()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Analytic-Functions.html
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • WithinClause

        public final ASTWithinClause WithinClause()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Within Clause is used for the following analytic functions: CUME_DIST, DENSE_RANK, LISTAGG, PERCENT_RANK, PERCENTILE_CONT, PERCENTILE_DISC, RANK. See e.g. https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/LISTAGG.html
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ListaggOverflowClause

        public final ASTListaggOverflowClause ListaggOverflowClause()
                                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Column

        public final ASTColumn Column()
                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • HierarchicalQueryClause

        public final ASTHierarchicalQueryClause HierarchicalQueryClause()
                                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6__I2126079
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • FromClause

        public final ASTFromClause FromClause()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • FromClauseEntry

        public final void FromClauseEntry()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SelectList

        public final ASTSelectList SelectList()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        SELECT list
      • SelectListEntry

        public final void SelectListEntry()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ColumnAlias

        public final ASTColumnAlias ColumnAlias()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TableAlias

        public final ASTTableAlias TableAlias()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • IntoClause

        public final ASTIntoClause IntoClause()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • VariableName

        public final ASTVariableName VariableName()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • BulkCollectIntoClause

        public final ASTBulkCollectIntoClause BulkCollectIntoClause()
                                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • BulkCollectIntoClauseEntry

        public final void BulkCollectIntoClauseEntry()
                                              throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CollectionName

        public final ASTCollectionName CollectionName()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • HostArrayName

        public final ASTHostArrayName HostArrayName()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TableReference

        public final ASTTableReference TableReference()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • QueryTableExpression

        public final void QueryTableExpression()
                                        throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SubqueryRestrictionClause

        public final ASTSubqueryRestrictionClause SubqueryRestrictionClause()
                                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TableCollectionExpression

        public final ASTTableCollectionExpression TableCollectionExpression()
                                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TableReferenceInJoin

        public final ASTTableReference TableReferenceInJoin()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Special production, used in joins. The table reference might have a table alias, but this should not match any following NATURAL, CROSS, etc. keywords, although these are allowed as alias names since these are not reserved words.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SchemaName

        public final ASTSchemaName SchemaName()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TableName

        public final ASTTableName TableName()
                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • JoinClause

        public final ASTJoinClause JoinClause()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        SELECT
      • JoinClausePart

        public final void JoinClausePart()
                                  throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • InnerCrossJoinClause

        public final ASTInnerCrossJoinClause InnerCrossJoinClause()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • OuterJoinClause

        public final ASTOuterJoinClause OuterJoinClause()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • QueryPartitionClause

        public final ASTQueryPartitionClause QueryPartitionClause()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
        See Also:
        Query Partition Clause
      • OuterJoinType

        public final ASTOuterJoinType OuterJoinType()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CrossOuterApplyClause

        public final ASTCrossOuterApplyClause CrossOuterApplyClause()
                                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • WrappedObject

        public final void WrappedObject()
                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        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.
        
        
          @param p_date_format normal TO_CHARE/TO_DATE date template
          @return formatted datestring
          @see http://www.oracle-base.com/articles/10g/WrapAndDBMS_DDL_10gR2.php#dbms_ddl
         /
        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=
          "
          
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • UnlabelledStatement

        public final ASTUnlabelledStatement UnlabelledStatement()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        2006-05-24 - Matthias Hendler - added MERGE, EXECUTE choice and LOOKAHEAD at <LOOP>
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Statement

        public final ASTStatement Statement()
                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • LabelledStatement

        public final ASTLabelledStatement LabelledStatement()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CaseStatement

        public final ASTCaseStatement CaseStatement()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CaseWhenClause

        public final ASTCaseWhenClause CaseWhenClause()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ElseClause

        public final ASTElseClause ElseClause()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ElsifClause

        public final ASTElsifClause ElsifClause()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • LoopStatement

        public final ASTLoopStatement LoopStatement()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CursorForLoopStatement

        public final ASTCursorForLoopStatement CursorForLoopStatement()
                                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • InsertStatement

        public final ASTInsertStatement InsertStatement()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/INSERT.html#GUID-903F8043-0254-4EE9-ACC1-CB8AC0AF3423
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SingleTableInsert

        public final ASTSingleTableInsert SingleTableInsert()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • InsertIntoClause

        public final ASTInsertIntoClause InsertIntoClause()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ValuesClause

        public final ASTValuesClause ValuesClause()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MultiTableInsert

        public final ASTMultiTableInsert MultiTableInsert()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ConditionalInsertClause

        public final ASTConditionalInsertClause ConditionalInsertClause()
                                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SelectStatement

        public final ASTSelectStatement SelectStatement()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • WithClause

        public final ASTWithClause WithClause()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SubqueryFactoringClause

        public final void SubqueryFactoringClause()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • UpdateStatement

        public final ASTUpdateStatement UpdateStatement()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DMLTableExpressionClause

        public final ASTDMLTableExpressionClause DMLTableExpressionClause()
                                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • PartitionExtensionClause

        public final ASTPartitionExtensionClause PartitionExtensionClause()
                                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/UPDATE.html#GUID-027A462D-379D-4E35-8611-410F3AC8FDA5__CHDBBDEI
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • UpdateSetClause

        public final ASTUpdateSetClause UpdateSetClause()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/UPDATE.html#GUID-027A462D-379D-4E35-8611-410F3AC8FDA5__I2126876
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ReturningClause

        public final ASTReturningClause ReturningClause()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/UPDATE.html#GUID-027A462D-379D-4E35-8611-410F3AC8FDA5__I2126358 https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/DELETE.html#GUID-156845A5-B626-412B-9F95-8869B988ABD7__I2122564
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ErrorLoggingClause

        public final ASTErrorLoggingClause ErrorLoggingClause()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/INSERT.html#GUID-903F8043-0254-4EE9-ACC1-CB8AC0AF3423__BGBDIGAH https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/UPDATE.html#GUID-027A462D-379D-4E35-8611-410F3AC8FDA5__BCEEAAGC https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/DELETE.html#GUID-156845A5-B626-412B-9F95-8869B988ABD7__CEGCHDJF
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DeleteStatement

        public final ASTDeleteStatement DeleteStatement()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/DELETE.html#GUID-156845A5-B626-412B-9F95-8869B988ABD7
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MergeStatement

        public final ASTMergeStatement MergeStatement()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/MERGE.html#GUID-5692CCB7-24D9-4C0E-81A7-A22436DC968F https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/MERGE.html#GUID-5692CCB7-24D9-4C0E-81A7-A22436DC968F
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MergeUpdateClausePrefix

        public final void MergeUpdateClausePrefix()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        MergeUpdateClausePrefix is no longer used as MergeStatement is simplified, but kept for not breaking interface.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MergeUpdateClause

        public final ASTMergeUpdateClause MergeUpdateClause()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MergeInsertClause

        public final ASTMergeInsertClause MergeInsertClause()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ForStatement

        public final ASTForStatement ForStatement()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Scope rule: the loop index only exists within the Loop
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • WhileStatement

        public final ASTWhileStatement WhileStatement()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • IfStatement

        public final ASTIfStatement IfStatement()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ForIndex

        public final ASTForIndex ForIndex()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        ForIndex is declared implicitly, unlike most variables or constants.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ForAllIndex

        public final ASTForAllIndex ForAllIndex()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        ForAllIndex is declared implicitly, unlike most variables or constants.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ForAllStatement

        public final ASTForAllStatement ForAllStatement()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • GotoStatement

        public final ASTGotoStatement GotoStatement()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ReturnStatement

        public final ASTReturnStatement ReturnStatement()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ContinueStatement

        public final ASTContinueStatement ContinueStatement()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExitStatement

        public final ASTExitStatement ExitStatement()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • RaiseStatement

        public final ASTRaiseStatement RaiseStatement()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CloseStatement

        public final ASTCloseStatement CloseStatement()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • OpenStatement

        public final ASTOpenStatement OpenStatement()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • FetchStatement

        public final ASTFetchStatement FetchStatement()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • EmbeddedSqlStatement

        public final ASTEmbeddedSqlStatement EmbeddedSqlStatement()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Execute Immediate: https://docs.oracle.com/en/database/oracle/oracle-database/18/lnpls/EXECUTE-IMMEDIATE-statement.html#GUID-C3245A95-B85B-4280-A01F-12307B108DC8
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DynamicReturnClause

        public final ASTDynamicReturnClause DynamicReturnClause()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/lnpls/RETURNING-INTO-clause.html#GUID-38F735B9-1100-45AF-AE71-18FB74A899BE
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • UsingClause

        public final void UsingClause()
                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • PipelineStatement

        public final ASTPipelineStatement PipelineStatement()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ConditionalCompilationStatement

        public final ASTConditionalCompilationStatement ConditionalCompilationStatement()
                                                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SubTypeDefinition

        public final ASTSubTypeDefinition SubTypeDefinition()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/block.html#GUID-9ACEB9ED-567E-4E1A-A16A-B8B35214FC9D__CJACIHEC
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • FieldDeclaration

        public final ASTFieldDeclaration FieldDeclaration()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CollectionTypeDefinition

        public final ASTCollectionTypeDefinition CollectionTypeDefinition()
                                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CollectionDeclaration

        public final ASTCollectionDeclaration CollectionDeclaration()
                                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ObjectDeclaration

        public final ASTObjectDeclaration ObjectDeclaration()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CallSpecTail

        public final ASTCallSpecTail CallSpecTail()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Java stored procedure, external function
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CursorUnit

        public final ASTCursorUnit CursorUnit()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        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
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Expression

        public final ASTExpression Expression()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ImplicitCursorAttribute

        public final ASTImplicitCursorAttribute ImplicitCursorAttribute()
                                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/implicit-cursor-attribute.html
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CompilationExpression

        public final ASTCompilationExpression CompilationExpression()
                                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • AssignmentStatementTarget

        public final void AssignmentStatementTarget()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Assignment

        public final ASTAssignment Assignment()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/assignment-statement.html#GUID-4C3BEFDF-3FFA-4E9D-96D0-4C5E13E08643
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CaseExpression

        public final ASTCaseExpression CaseExpression()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • LikeExpression

        public final ASTLikeExpression LikeExpression()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TrimExpression

        public final ASTTrimExpression TrimExpression()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        This production is about the argument list of the TRIM function (https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/TRIM.html).

        There is another TRIM function as a collection method, which can only be called on collection types (https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/collection-methods.html#GUID-6AF582B1-9C50-4858-AE6C-B14DD051ACD1). The TRIM collection method is parsed instead as a normal FunctionCall with Arguments and not using TrimExpression.

        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ObjectExpression

        public final ASTObjectExpression ObjectExpression()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ConditionalOrExpression

        public final ASTConditionalOrExpression ConditionalOrExpression()
                                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ConditionalAndExpression

        public final ASTConditionalAndExpression ConditionalAndExpression()
                                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • EqualityExpression

        public final ASTEqualityExpression EqualityExpression()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • RelationalExpression

        public final ASTRelationalExpression RelationalExpression()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Relational operators: https://docs.oracle.com/en/database/oracle/oracle-database/18/lnpls/plsql-language-fundamentals.html#GUID-2EB964C8-9B36-4009-A45F-B340F44EE2A2
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • AdditiveExpression

        public final ASTAdditiveExpression AdditiveExpression()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • StringExpression

        public final ASTStringExpression StringExpression()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MultiplicativeExpression

        public final ASTMultiplicativeExpression MultiplicativeExpression()
                                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • UnaryExpression

        public final ASTUnaryExpression UnaryExpression​(boolean isUnarySign)
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExtractExpression

        public final ASTExtractExpression ExtractExpression()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExtractDatetime

        public final void ExtractDatetime()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/EXTRACT-datetime.html#GUID-36E52BF8-945D-437D-9A3C-6860CABD210E
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExtractXml

        public final void ExtractXml​(ASTExtractExpression extractExpr)
                              throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        See https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/EXTRACT-XML.html#GUID-593295AA-4F46-4D75-B8DC-E7BCEDB1D4D7
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • UnaryExpressionNotPlusMinus

        public final ASTUnaryExpressionNotPlusMinus UnaryExpressionNotPlusMinus()
                                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • IsNullCondition

        public final ASTIsNullCondition IsNullCondition()
                                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • IsOfTypeCondition

        public final ASTIsOfTypeCondition IsOfTypeCondition()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • PrimaryExpression

        public final ASTPrimaryExpression PrimaryExpression()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        2006-05-23 - Matthias Hendler - Added lookahead otherwise warning encountered. Warning arised while adding methode triggerUnit(). 2011-04-27 - SRT - Add optional NEW Keyword to cope with Object Type constructors
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • PrimaryPrefix

        public final ASTPrimaryPrefix PrimaryPrefix()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • PrimarySuffix

        public final ASTPrimarySuffix PrimarySuffix()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Literal

        public final ASTLiteral Literal()
                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • StringLiteral

        public final ASTStringLiteral StringLiteral()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • BooleanLiteral

        public final ASTBooleanLiteral BooleanLiteral()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • NullLiteral

        public final ASTNullLiteral NullLiteral()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • MultiSetCondition

        public final ASTMultiSetCondition MultiSetCondition()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • NumericLiteral

        public final ASTNumericLiteral NumericLiteral()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Recognizes a numeric literal. This may look like token, but it isn't. Not atomic enough. E.g. "+1" would be valid literal, which make parsing of "i+1" impossible (here, we have tokens "i", "+" and "1")
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Label

        public final ASTLabel Label()
                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        This cannot be a token because these are valid labels '<< next_msg >>", '<<"OUTER LOOP">>'
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Name

        public final ASTName Name()
                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • QualifiedName

        public final ASTQualifiedName QualifiedName()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Arguments

        public final ASTArguments Arguments()
                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ArgumentList

        public final ASTArgumentList ArgumentList()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Argument

        public final ASTArgument Argument()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • VariableOrConstantDeclaration

        public final ASTVariableOrConstantDeclaration VariableOrConstantDeclaration()
                                                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DatatypeDeclaration

        public final ASTDatatypeDeclaration DatatypeDeclaration()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Pragma

        public final ASTPragma Pragma()
                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • InlinePragma

        public final ASTInlinePragma InlinePragma()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ExceptionDeclaration

        public final ASTExceptionDeclaration ExceptionDeclaration()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ParallelClause

        public final ASTParallelClause ParallelClause()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • AccessibleByClause

        public final ASTAccessibleByClause AccessibleByClause()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Table

        public final ASTTable Table()
                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        2006-05-10 - Matthias Hendler - merged SIV and sourceforge sources
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TableColumn

        public final ASTTableColumn TableColumn()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • InlineConstraint

        public final ASTInlineConstraint InlineConstraint()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • OutOfLineConstraint

        public final ASTOutOfLineConstraint OutOfLineConstraint()
                                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ConstraintState

        public final void ConstraintState()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ReferencesClause

        public final ASTReferencesClause ReferencesClause()
                                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • View

        public final ASTView View()
                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Synonym

        public final ASTSynonym Synonym()
                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Directory

        public final ASTDirectory Directory()
                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DatabaseLink

        public final ASTDatabaseLink DatabaseLink()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ViewColumn

        public final ASTViewColumn ViewColumn()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Comment

        public final ASTComment Comment()
                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/COMMENT.html#GUID-65F447C4-6914-4823-9691-F15D52DB74D7
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TypeMethod

        public final ASTTypeMethod TypeMethod()
                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TypeSpecification

        public final ASTTypeSpecification TypeSpecification()
                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • AlterTypeSpec

        public final ASTAlterTypeSpec AlterTypeSpec()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • AttributeDeclaration

        public final ASTAttributeDeclaration AttributeDeclaration()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Method
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • Attribute

        public final ASTAttribute Attribute()
                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • PragmaClause

        public final ASTPragmaClause PragmaClause()
                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TriggerUnit

        public final ASTTriggerUnit TriggerUnit()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Trigger Triggers are always outside of a package. 2006-05-17 - Matthias Hendler - added
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TriggerTimingPointSection

        public final ASTTriggerTimingPointSection TriggerTimingPointSection()
                                                                     throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/CREATE-TRIGGER-statement.html#GUID-AF9E33F1-64D1-4382-A6A4-EC33C36F237B__GUID-2CD49225-7507-458B-8BDF-21C56AFC3527 Note: The DeclarativeSection (declare_section) before BEGIN is not documented, but might be valid. See #4270
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • CompoundTriggerBlock

        public final ASTCompoundTriggerBlock CompoundTriggerBlock()
                                                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/CREATE-TRIGGER-statement.html#GUID-AF9E33F1-64D1-4382-A6A4-EC33C36F237B__CJACFCDJ
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • NonDMLTrigger

        public final ASTNonDMLTrigger NonDMLTrigger()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DDLEvent

        public final ASTDDLEvent DDLEvent()
                                   throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Types-of-SQL-Statements.html#GUID-FD9A8CB4-6B9A-44E5-B114-EFB8DA76FC88
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • DatabaseEvent

        public final ASTDatabaseEvent DatabaseEvent()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • NonDMLEvent

        public final ASTNonDMLEvent NonDMLEvent()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • AlterTrigger

        public final void AlterTrigger()
                                throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • RESERVED_WORD

        public final void RESERVED_WORD()
                                 throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        PL/SQL Reserved words https://docs.oracle.com/en/database/oracle/oracle-database/18/lnpls/plsql-reserved-words-keywords.html https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/plsql-language-fundamentals.html#GUID-53E09662-5AD4-4530-8C6B-FF3F7C7430D5 Note: This production is not used, it is just here for reference of collecting all reserved words. Reserved words _cannot_ be used a identifiers.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • KEYWORD

        public final void KEYWORD​(String id)
                           throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • KEYWORD_UNRESERVED

        public final ASTKEYWORD_UNRESERVED KEYWORD_UNRESERVED()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        This is only used to generate a node class
        PL/SQL Keywords. They can be used as ordinary identifiers, but it is not recommended. https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/plsql-language-fundamentals.html#GUID-53E09662-5AD4-4530-8C6B-FF3F7C7430D5
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ID

        public final ASTID ID()
                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        2006-05-20 - Matthias Hendler - added <OLD> and <PARENT>
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • UnqualifiedID

        public final ASTUnqualifiedID UnqualifiedID()
                                             throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        2006-05-20 - Matthias Hendler - added <OLD>, <NEW>, <LOOP>, <INT>
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • QualifiedID

        public final ASTQualifiedID QualifiedID()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        2006-05-20 - Matthias Hendler - added <LIMIT>
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • TypeKeyword

        public final ASTTypeKeyword TypeKeyword()
                                         throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • JavaInterfaceClass

        public final ASTJavaInterfaceClass JavaInterfaceClass()
                                                       throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • SqlMacroClause

        public final ASTSqlMacroClause SqlMacroClause()
                                               throws net.sourceforge.pmd.lang.ast.ParseException
        Deprecated.
        https://docs.oracle.com/en/database/oracle/oracle-database/23/lnpls/SQL_MACRO-clause.html#LNPLS-GUID-292C3A17-2A4B-4EFB-AD38-68DF6380E5F7
        Throws:
        net.sourceforge.pmd.lang.ast.ParseException
      • ReInit

        public void ReInit​(net.sourceforge.pmd.lang.ast.impl.javacc.CharStream stream)
        Deprecated.
        Reinitialise.
      • ReInit

        public void ReInit​(net.sourceforge.pmd.lang.plsql.ast.PLSQLParserImplTokenManager tm)
        Deprecated.
        Reinitialise.
      • getNextToken

        public final net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken getNextToken()
        Deprecated.
        Get the next net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
      • getToken

        public final net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken getToken​(int index)
        Deprecated.
        Get the specific net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
      • generateParseException

        public net.sourceforge.pmd.lang.ast.ParseException generateParseException()
        Deprecated.
        Generate net.sourceforge.pmd.lang.ast.ParseException.
      • enable_tracing

        public final void enable_tracing()
        Deprecated.
        Enable tracing.
      • disable_tracing

        public final void disable_tracing()
        Deprecated.
        Disable tracing.