JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Enum Summary
Class
Description
AbstractNcssCountRule
<
T
extends
PLSQLNode
>
Deprecated.
Internal API
AbstractPLSQLRule
ASTAccessibleByClause
ASTAdditiveExpression
ASTAlterTrigger
ASTAlterTypeSpec
ASTAnalyticClause
ASTArgument
ASTArgumentList
ASTArguments
ASTAssignment
ASTAttribute
ASTAttributeDeclaration
ASTBetweenCondition
ASTBlock
ASTBooleanLiteral
ASTBulkCollectIntoClause
ASTCallSpecTail
ASTCaseExpression
ASTCaseStatement
ASTCaseWhenClause
ASTCloseStatement
ASTCollectionDeclaration
ASTCollectionName
ASTCollectionTypeDefinition
ASTCollectionTypeName
ASTColumn
ASTColumnAlias
ASTComment
ASTComparisonCondition
ASTCompilationDataType
ASTCompilationDeclarationFragment
ASTCompilationExpression
ASTCompoundCondition
ASTCompoundTriggerBlock
ASTCondition
ASTConditionalAndExpression
ASTConditionalCompilationStatement
ASTConditionalInsertClause
ASTConditionalOrExpression
ASTContinueStatement
ASTCrossOuterApplyClause
ASTCursorForLoopStatement
ASTCursorSpecification
ASTCursorUnit
ASTDatabaseEvent
ASTDatabaseLink
ASTDatatype
ASTDatatypeDeclaration
ASTDateTimeLiteral
ASTDDLCommand
ASTDDLEvent
ASTDeclarativeSection
ASTDeclarativeUnit
ASTDeleteStatement
ASTDirectory
ASTDMLTableExpressionClause
ASTDynamicReturnClause
ASTElseClause
ASTElsifClause
ASTEmbeddedSqlStatement
ASTEqualityExpression
ASTErrorLoggingClause
ASTExceptionDeclaration
ASTExceptionHandler
ASTExistsCondition
ASTExitStatement
ASTExpression
ASTExpressionList
ASTExpressionListMultiple
ASTExpressionListSingle
ASTExtractExpression
ASTFetchStatement
ASTFieldDeclaration
ASTFloatingPointCondition
ASTForAllIndex
ASTForAllStatement
ASTForIndex
ASTFormalParameter
ASTFormalParameters
ASTForStatement
ASTForUpdateClause
ASTFromClause
ASTFunctionCall
ASTFunctionName
ASTGlobal
ASTGotoStatement
ASTGroupByClause
ASTGroupingExpressionList
ASTGroupingSetsClause
ASTHierarchicalQueryClause
ASTHostArrayName
ASTID
ASTIfStatement
ASTInCondition
ASTInlineConstraint
ASTInlinePragma
ASTInnerCrossJoinClause
ASTInput
ASTInsertIntoClause
ASTInsertStatement
ASTIntoClause
ASTIsASetCondition
ASTIsEmptyCondition
ASTIsNullCondition
ASTIsOfTypeCondition
ASTJavaInterfaceClass
ASTJoinClause
ASTKEYWORD_UNRESERVED
ASTLabel
ASTLabelledStatement
ASTLikeCondition
ASTLikeExpression
ASTListaggOverflowClause
ASTLiteral
ASTLoopStatement
ASTMemberCondition
ASTMethodDeclaration
ASTMethodDeclarator
ASTMultiplicativeExpression
ASTMultiSetCondition
ASTMultiTableInsert
ASTName
ASTNonDMLEvent
ASTNonDMLTrigger
ASTNullLiteral
ASTNumericLiteral
ASTObjectDeclaration
ASTObjectExpression
ASTObjectNameDeclaration
ASTOpenStatement
ASTOrderByClause
ASTOuterJoinClause
ASTOuterJoinExpression
ASTOuterJoinType
ASTOuterJoinType.Type
ASTOutOfLineConstraint
ASTPackageBody
ASTPackageSpecification
ASTParallelClause
ASTPartitionExtensionClause
ASTPipelineStatement
ASTPragma
ASTPragmaClause
ASTPrimaryExpression
ASTPrimaryPrefix
ASTPrimarySuffix
ASTProgramUnit
ASTQualifiedID
ASTQualifiedName
ASTQueryBlock
ASTQueryPartitionClause
ASTRaiseStatement
ASTRead2NextOccurrence
ASTReadPastNextOccurrence
ASTReferencesClause
ASTRegexpLikeCondition
ASTRelationalExpression
ASTReturningClause
ASTReturnStatement
ASTRollupCubeClause
ASTRowLimitingClause
ASTScalarDataTypeName
ASTSchemaName
ASTSelectIntoStatement
ASTSelectList
ASTSelectStatement
ASTSimpleExpression
ASTSingleTableInsert
ASTSkip2NextOccurrence
ASTSkip2NextTerminator
ASTSkip2NextTokenOccurrence
ASTSkipPastNextOccurrence
ASTSkipPastNextTokenOccurrence
ASTSqlExpression
ASTSqlPlusCommand
ASTSqlStatement
ASTSqlStatement.Type
ASTStatement
ASTStringExpression
ASTStringLiteral
ASTSubmultisetCondition
ASTSubqueryOperation
ASTSubqueryRestrictionClause
ASTSubTypeDefinition
ASTSynonym
ASTTable
ASTTableAlias
ASTTableCollectionExpression
ASTTableColumn
ASTTableName
ASTTableReference
ASTTriggerTimingPointSection
ASTTriggerUnit
ASTTrimExpression
ASTTypeKeyword
ASTTypeMethod
ASTTypeSpecification
ASTUnaryExpression
ASTUnaryExpressionNotPlusMinus
ASTUnlabelledStatement
ASTUnqualifiedID
ASTUpdateSetClause
ASTUpdateStatement
ASTValuesClause
ASTVariableName
ASTVariableOrConstantDeclaration
ASTVariableOrConstantDeclarator
ASTVariableOrConstantDeclaratorId
ASTVariableOrConstantInitializer
ASTView
ASTViewColumn
ASTWhereClause
ASTWhileStatement
ASTWindowingClause
ASTWithClause
ASTWithinClause
ASTWrappedObject
ASTXMLAttributesClause
ASTXMLElement
ASTXMLExists
ASTXMLNamespacesClause
ASTXMLPassingClause
ASTXMLTable
ASTXMLTableColum
ASTXMLTableOptions
AvoidTabCharacterRule
ClassNameDeclaration
ClassScope
CodeFormatRule
ConstraintType
CyclomaticComplexityRule
ExcessiveMethodLengthRule
This rule detects when a method exceeds a certain threshold. i.e. if a method has more than x lines of code.
ExcessiveObjectLengthRule
This rule detects when an Oracle object exceeds a certain threshold. i.e. if a object has more than 1000 lines of code.
ExcessivePackageBodyLengthRule
This rule detects when a class exceeds a certain threshold. i.e. if a class has more than 1000 lines of code.
ExcessivePackageSpecificationLengthRule
This rule detects when a class exceeds a certain threshold. i.e. if a class has more than 1000 lines of code.
ExcessiveParameterListRule
This rule detects an abnormally long parameter list.
ExcessiveTypeLengthRule
This rule detects when a class exceeds a certain threshold. i.e. if a class has more than 1000 lines of code.
ExecutableCode
Methods required to be considered as an executable piece of code.
InternalApiBridge
Acts as a bridge between outer parts (e.g. symbol table) and the restricted access internal API of this package.
LineLengthRule
LocalScope
MethodNameDeclaration
MethodScope
NameFinder
NcssMethodCountRule
Non-commented source statement counter for methods.
NcssObjectCountRule
Non-commented source statement counter for Oracle Object declarations.
NPathComplexityRule
NPath complexity is a measurement of the acyclic execution paths through a function.
OccurrenceFinder
OracleObject
All nodes that represent an Oracle object.
PLSQLHandler
Implementation of LanguageVersionHandler for the PLSQL AST.
PLSQLLanguage
PLSQLLanguageModule
Created by christoferdutz on 20.09.14.
PLSQLNameOccurrence
PLSQLNode
PLSQLParser
PLSQLParserImpl
PLSQLParserVisitor
Deprecated.
PLSQLParserVisitorAdapter
Deprecated.
PLSQLTokenizer
PLSQLTokenKinds
Token kinds (
JavaccToken.kind
) for this language.
PlsqlVisitor
<
P
,
R
>
PlsqlVisitorBase
<
P
,
R
>
Base implementation of
PlsqlVisitor
.
ScopeAndDeclarationFinder
Visitor for scope creation.
Search
SourceFileScope
SymbolFacade
TooManyFieldsRule
TypeSet
Keeps track of the types encountered in a ASTinput
TypeSet.CurrentPackageResolver
TypeSet.ExplicitImportResolver
TypeSet.FullyQualifiedNameResolver
TypeSet.ImplicitImportResolver
TypeSet.ImportOnDemandResolver
TypeSet.PrimitiveTypeResolver
TypeSet.Resolver
TODO should Resolver provide a canResolve() and a resolve()?
TypeSet.VoidResolver
VariableNameDeclaration