| Interface | Description | 
|---|---|
| PlSqlSourceObject | 
 A PL/SQL Schema Object. 
 | 
| Class | Description | 
|---|---|
| DBObjectPlSqlFragment | 
 Top-most PL/SQL specific superclass of all PL/SQL DBObject classes
 in this package. 
 | 
| DefaultSourceOptions | 
 Class holding options to control the default source for a SourceObject 
 | 
| Function | 
 Representation of a PL/SQL Function. 
 | 
| Package | 
 Representation of a PL/SQL Package Spec 
 | 
| PackageBody | 
 Representation of a PL/SQL Package Body 
 | 
| PlSqlAttribute | 
 A representation of a Attribute within a  
Type. | 
| PlSqlBlock | 
 When instantiated as a concrete class, this represents a PL/SQL Block. 
 | 
| PlSqlCodeFragment | 
 Any non whitespace/comment fragment of PL/SQL code 
 | 
| PlSqlComment | 
 Class representing a comment within PL/SQL. 
 | 
| PlSqlComparator | |
| PlSqlCompilerOptions | |
| PlSqlDatatype | 
 Representation of a PL/SQL Datatype such as a record, varray table etc. 
 | 
| PlSqlDatum | 
 An abstract representation of a PL/SQL object that may contain data, and as such
 has a reference to a datatype or datatype usage 
 | 
| PlSqlDeclarator | Deprecated | 
| PlSqlDeclaratorFactory | Deprecated | 
| PlSqlDerivedPropertyBuilder | Deprecated
 No longer required. 
 | 
| PlSqlFragment | Deprecated
 Superceded by the oracle.javatools.db.plsql.PlSqlParser API. 
 | 
| PlSqlIdentifier | 
 Wraps the information that identifes a plsql unit, namely NAME, TYPE and
 SCHEMA. 
 | 
| PlSqlInterrogator | Deprecated
 Superceded by the oracle.javatools.db.plsql.PlSqlParser API. 
 | 
| PlSqlInterrogatorFactory | 
 A utility factory class to create PlSqlInterrogators. 
 | 
| PlSqlMethod | 
 Representation of a method within a  
Type. | 
| PlSqlParameter | 
 Representation of a parameter (argument) to any PL/SQL procedure, function
 or method. 
 | 
| PlSqlReference | 
 A reference from some PL/SQL to another DBObject. 
 | 
| PlSqlSchemaObject | 
 Abstract superclass of all Schema level PL/SQL objects (ie  
PlSqlSourceObjects)
 other than Procedure and Function as they extend PlSqlSubProgram. | 
| PlSqlSchemaObjectBody | 
 Abstract superclass of  
PackageBody and  TypeBody. | 
| PlSqlSchemaObjectSpec | |
| PlSqlSearch | 
 PlSqlSearch provides a mechanism for searching PlSqlTokens. 
 | 
| PlSqlStatement | 
 A represtation of a PL/SQL statement, or compound construct that can be
 used where a simple statement could (eg a block, if, loop etc). 
 | 
| PlSqlSubProgram | 
 A representation of a PL/SQL procedure or function. 
 | 
| PlSqlToken | 
 PlSql specific subclass of  
Token. | 
| PlSqlTokenizer | 
 A utility class for the purpose of splitting PL/SQL source into a list of
  
tokens that enable simple lexical analysis. | 
| PlSqlTokenPattern | 
 Provides a PL/SQL specific subclass of TokenPattern with the following
 additional properties:
 
 The search expression will be parsed with the understanding of PlSql
 two character operators (such as := and <=)
 A wildard of ?% will match sql and plsql datatypes
 Tokens returned from methods such as  
TokenPattern.PatternResult#getNamedMatchStartToken(String)
 will be PlSqlTokensrather than the Tokensuperclass. | 
| PlSqlUtilCore | 
 PlSql Utility class for low level db-api clients. 
 | 
| PlSqlVariable | 
 A representation of a PL/SQL variable (or constant) defined at any scope
 in a PL/SQL object. 
 | 
| Procedure | 
 Representation of a PL/SQL Procedure. 
 | 
| Trigger | 
 Representation of a Database Trigger 
 | 
| Type | 
 Representation of a PL/SQL Object Type. 
 | 
| TypeBody | 
 Representation of a Type Body 
 | 
| Enum | Description | 
|---|---|
| PlSqlCompilerOptions.WarningCategory | |
| PlSqlCompilerOptions.WarningValue | |
| PlSqlDatatype.Structure | |
| PlSqlFragment.AlterSubType | |
| PlSqlFragment.Type | |
| PlSqlIdentifier.PlSqlType | 
 Enum for PL/SQL types
  PROCEDURE
  FUNCTION
  PACKAGE
  PACKAGE_BODY
  TYPE
  TYPE_BODY
  TRIGGER
   
 | 
| PlSqlMethod.CallSpecLanguage | |
| PlSqlMethod.MethodType | |
| PlSqlParameter.Mode | |
| PlSqlReference.ReferenceType | 
 A reference from some PL/SQL to another DBObject is defined to be one of these
 reference types. 
 | 
| PlSqlStatement.Type | 
 The type of statament 
 | 
| Trigger.BaseType | 
 Base type for the Trigger (i.e. 
 | 
| Trigger.Timing | 
 Timing of a trigger - at what point relative to the trigger event the
 trigger's code will be executed. 
 | 
| Type.SQLJUsingType | 
| Exception | Description | 
|---|---|
| PlSqlSearchException |