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
Exception Summary
Class
Description
AbstractNcssCountRule
Abstract superclass for NCSS counting methods.
AbstractPLSQLNode
AbstractPLSQLRule
AbstractStatisticalPLSQLRule
ASTAccessibleByClause
ASTAdditiveExpression
ASTAlterTrigger
ASTAlterTypeSpec
ASTArgument
ASTArgumentList
ASTArguments
ASTAssignment
ASTAttribute
ASTAttributeDeclaration
ASTBlock
ASTBooleanLiteral
ASTCallSpecTail
ASTCaseExpression
ASTCaseStatement
ASTCaseWhenClause
ASTCloseStatement
ASTCollectionDeclaration
ASTCollectionTypeDefinition
ASTCollectionTypeName
ASTComment
ASTCompilationDataType
ASTCompilationDeclarationFragment
ASTCompilationExpression
ASTCompoundTriggerBlock
ASTConditionalAndExpression
ASTConditionalCompilationStatement
ASTConditionalOrExpression
ASTContinueStatement
ASTCursorBody
ASTCursorForLoopStatement
ASTCursorSpecification
ASTCursorUnit
ASTDatabaseEvent
ASTDatabaseLink
ASTDatatype
ASTDatatypeDeclaration
ASTDateTimeLiteral
ASTDDLCommand
ASTDDLEvent
ASTDeclarativeSection
ASTDeclarativeUnit
ASTDirectory
ASTElseClause
ASTElsifClause
ASTEmbeddedSqlStatement
ASTEqualityExpression
ASTEqualsOldIDNewID
ASTExceptionDeclaration
ASTExceptionHandler
ASTExitStatement
ASTExpression
ASTFetchStatement
ASTFieldDeclaration
ASTForAllIndex
ASTForAllStatement
ASTForIndex
ASTFormalParameter
ASTFormalParameters
ASTForStatement
ASTGlobal
ASTGotoStatement
ASTID
ASTIfStatement
ASTInlinePragma
ASTInput
ASTIsNullCondition
ASTIsOfTypeCondition
ASTJavaInterfaceClass
ASTKEYWORD_RESERVED
ASTKEYWORD_UNRESERVED
ASTLabel
ASTLabelledStatement
ASTLikeExpression
ASTLiteral
ASTLoopStatement
ASTMethodDeclaration
ASTMethodDeclarator
ASTMultiplicativeExpression
ASTMultiSetCondition
ASTName
ASTNonDMLEvent
ASTNonDMLTrigger
ASTNullLiteral
ASTNumericLiteral
ASTObjectDeclaration
ASTObjectExpression
ASTObjectNameDeclaration
ASTOpenStatement
ASTOutOfLineConstraint
ASTPackageBody
ASTPackageSpecification
ASTParallelClause
ASTPipelineStatement
ASTPragma
ASTPragmaClause
ASTPrimaryExpression
ASTPrimaryPrefix
ASTPrimarySuffix
ASTProgramUnit
ASTQualifiedID
ASTQualifiedName
ASTRaiseStatement
ASTRead2NextOccurrence
ASTReadPastNextOccurrence
ASTReferencesClause
ASTRelationalExpression
ASTReturnStatement
ASTScalarDataTypeName
ASTSelectStatement
ASTSkip2NextOccurrence
ASTSkip2NextTerminator
ASTSkip2NextTokenOccurrence
ASTSkipPastNextOccurrence
ASTSkipPastNextTokenOccurrence
ASTSqlPlusCommand
ASTSqlStatement
ASTStatement
ASTStringExpression
ASTStringLiteral
ASTSubTypeDefinition
ASTSynonym
ASTTable
ASTTableColumn
ASTTriggerTimingPointSection
ASTTriggerUnit
ASTTrimExpression
ASTTypeKeyword
ASTTypeMethod
ASTTypeSpecification
ASTUnaryExpression
ASTUnaryExpressionNotPlusMinus
ASTUnlabelledStatement
ASTUnqualifiedID
ASTVariableOrConstantDeclaration
ASTVariableOrConstantDeclarator
ASTVariableOrConstantDeclaratorId
ASTVariableOrConstantInitializer
ASTView
ASTViewColumn
ASTWhileStatement
ASTWrappedObject
ClassNameDeclaration
ClassScope
ConstraintType
CyclomaticComplexityRule
DataFlowFacade
TODO What about initializers? This only processes methods and constructors.
DFAPLSQLGraphRule
DumpFacade
ExcessiveLengthRule
This is a common super class for things which have excessive length.
ExcessiveMethodLengthRule
This rule detects when a method exceeds a certain threshold.
ExcessiveNodeCountRule
This is a common super class for things which shouldn't have excessive nodes underneath.
ExcessiveObjectLengthRule
This rule detects when an Oracle object exceeds a certain threshold.
ExcessivePackageBodyLengthRule
This rule detects when a class exceeds a certain threshold.
ExcessivePackageSpecificationLengthRule
This rule detects when a class exceeds a certain threshold.
ExcessiveParameterListRule
This rule detects an abnormally long parameter list.
ExcessiveTypeLengthRule
This rule detects when a class exceeds a certain threshold.
ExecutableCode
Methods required to be considered as an executable piece of code.
JJTPLSQLParserState
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.
ParseException
This exception is thrown when parse errors are encountered.
PLSQLDataFlowHandler
PLSQLDataFlowNode
PLSQLHandler
Implementation of LanguageVersionHandler for the PLSQL AST.
PLSQLLanguage
PLSQLLanguageModule
Created by christoferdutz on 20.09.14.
PLSQLNameOccurrence
PLSQLNode
PLSQLParser
PLSQLParser
Adapter for the PLSQLParser.
PLSQLParserConstants
Token literal values and constants.
PLSQLParserTokenManager
Token Manager.
PLSQLParserTreeConstants
PLSQLParserVisitor
PLSQLParserVisitorAdapter
PLSQLRuleChainVisitor
PLSQLRuleViolationFactory
PLSQLTokenizer
PLSQLTokenManager
PLSQL Token Manager implementation.
ScopeAndDeclarationFinder
Visitor for scope creation.
Search
SourceFileScope
StatementAndBraceFinder
Sublayer of DataFlowFacade.
SymbolFacade
Token
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()? Requiring 2 calls seems clunky...
TypeSet.VoidResolver
VariableAccessVisitor
Searches for special nodes and computes based on the sequence, the type of access of a variable.
VariableNameDeclaration