| Package | Description | 
|---|---|
| oracle.javatools.db.plsql | 
 Utility classes for working with (for example parsing) PL/SQL. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Function
Representation of a PL/SQL Function. 
 | 
class  | 
Package
Representation of a PL/SQL Package Spec 
 | 
class  | 
PackageBody
Representation of a PL/SQL Package Body 
 | 
class  | 
PlSqlAttribute
A representation of a Attribute within a  
Type. | 
class  | 
PlSqlBlock
When instantiated as a concrete class, this represents a PL/SQL Block. 
 | 
class  | 
PlSqlDatatype
Representation of a PL/SQL Datatype such as a record, varray table etc. 
 | 
class  | 
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 
 | 
class  | 
PlSqlMethod
Representation of a method within a  
Type. | 
class  | 
PlSqlParameter
Representation of a parameter (argument) to any PL/SQL procedure, function
 or method. 
 | 
class  | 
PlSqlSchemaObject
Abstract superclass of all Schema level PL/SQL objects (ie  
PlSqlSourceObjects)
 other than Procedure and Function as they extend PlSqlSubProgram. | 
class  | 
PlSqlSchemaObjectBody
Abstract superclass of  
PackageBody and  TypeBody. | 
class  | 
PlSqlSchemaObjectSpec
 | 
class  | 
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). 
 | 
class  | 
PlSqlSubProgram
A representation of a PL/SQL procedure or function. 
 | 
class  | 
PlSqlVariable
A representation of a PL/SQL variable (or constant) defined at any scope
 in a PL/SQL object. 
 | 
class  | 
Procedure
Representation of a PL/SQL Procedure. 
 | 
class  | 
Trigger
Representation of a Database Trigger 
 | 
class  | 
Type
Representation of a PL/SQL Object Type. 
 | 
class  | 
TypeBody
Representation of a Type Body 
 |