Package | Description |
---|---|
oracle.javatools.db.plsql |
Utility classes for working with (for example parsing) PL/SQL.
|
oracle.javatools.db.plsql.parser |
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 |
PlSqlCodeFragment
Any non whitespace/comment fragment of PL/SQL code
|
class |
PlSqlComment
Class representing a comment within PL/SQL.
|
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 |
PlSqlReference
A reference from some PL/SQL to another DBObject.
|
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
|
Modifier and Type | Method and Description |
---|---|
DBObjectPlSqlFragment |
DBObjectPlSqlFragment.getChildAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject.
|
DBObjectPlSqlFragment |
PlSqlSourceObject.getChildAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject.
|
DBObjectPlSqlFragment |
PlSqlSourceObject.getChildAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject.
|
DBObjectPlSqlFragment |
DBObjectPlSqlFragment.getChildAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject.
|
DBObjectPlSqlFragment |
DBObjectPlSqlFragment.getDeclarationAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject that is not a
PlSqlReference . |
DBObjectPlSqlFragment |
PlSqlSourceObject.getDeclarationAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject that is not a
PlSqlReference . |
DBObjectPlSqlFragment |
PlSqlSourceObject.getDeclarationAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject that is not a
PlSqlReference . |
DBObjectPlSqlFragment |
DBObjectPlSqlFragment.getDeclarationAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject that is not a
PlSqlReference . |
DBObjectPlSqlFragment |
DBObjectPlSqlFragment.getReferenceAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject that is a
PlSqlReference . |
DBObjectPlSqlFragment |
PlSqlSourceObject.getReferenceAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject that is a
PlSqlReference . |
DBObjectPlSqlFragment |
PlSqlSourceObject.getReferenceAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject that is a
PlSqlReference . |
DBObjectPlSqlFragment |
DBObjectPlSqlFragment.getReferenceAtOffset(int offset)
Find a child DBObjectPlSqlFragment at the given offset in the source
of the parent PlSqlSourceObject that is a
PlSqlReference . |
Modifier and Type | Method and Description |
---|---|
abstract DBObjectPlSqlFragment |
PlSqlParser.createFragment(DBObjectPlSqlFragment parentFragment,
java.lang.Object parentParseNode,
java.lang.Object parseNode)
Create a DBObjectPlSqlFragment appropriate for the object represented by
the given parseNode, if any.
|
Modifier and Type | Method and Description |
---|---|
abstract DBObjectPlSqlFragment |
PlSqlParser.createFragment(DBObjectPlSqlFragment parentFragment,
java.lang.Object parentParseNode,
java.lang.Object parseNode)
Create a DBObjectPlSqlFragment appropriate for the object represented by
the given parseNode, if any.
|
abstract java.util.List |
PlSqlParser.getChildParseNodes(DBObjectPlSqlFragment frag,
java.lang.Object parseNode)
Return a list of child parse nodes from the underlying parser for the given
parse node.
|
abstract java.lang.Object |
PlSqlParser.getParseNode(DBObjectPlSqlFragment frag)
Find the Parse Node from the underlying pareser implementation that most
closely represents the given DBObjectPlSqlFragment.
|
java.lang.Object |
PlSqlParser.getPropertyNode(DBObjectPlSqlFragment frag,
java.lang.String property)
Find the node in the parse tree that represents the given property of the
given DBObjectPlSqlFragment.
|
java.lang.Object[] |
PlSqlParser.getPropertyNodes(DBObjectPlSqlFragment frag,
java.lang.String property)
Find the nodes in the parse tree that represents the given property of the
given DBObjectPlSqlFragment.
|
protected abstract java.lang.Object[] |
PlSqlParser.getPropertyNodesImpl(DBObjectPlSqlFragment frag,
java.lang.String property)
|