| 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 | |
| PlSqlIdentifier | 
 Wraps the information that identifes a plsql unit, namely NAME, TYPE and
 SCHEMA. 
 | 
| PlSqlInterrogator | 
 The PL/SQL Interrogator provides a structured model of PL/SQL source,
 User Defined Types and Trigger definitions. 
 | 
| 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 works in colaboration with the  
PlSqlTokenizer (and/or
  PlSqlInterrogator) to provide a search mechanism for PL/SQL
  (including Triggers and User Defined Types). | 
| PlSqlSubProgram | 
 A representation of a PL/SQL procedure or function. 
 | 
| PlSqlToken | |
| PlSqlTokenizer | |
| 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. 
 | 
| PlSqlToken.Type | |
| 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 |