Package | Description |
---|---|
oracle.javatools.db.plsql |
Classes for dealing with PL/SQL objects.
|
oracle.javatools.db.sql |
Contains an API for declaratively parsing SQL queries (SELECT statements).
|
oracle.javatools.parser.plsql.data | |
oracle.javatools.parser.plsql.symtab | |
oracle.javatools.parser.plsql.syntax |
Modifier and Type | Class and Description |
---|---|
class |
PlSqlFragment |
Modifier and Type | Method and Description |
---|---|
PlsqlNode[] |
PlSqlFragment.getUnits()
Deprecated.
- Not supported
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ParserUtils.getConstant(PlsqlNode node)
Deprecated.
|
static java.lang.String |
ParserUtils.getHexToRawString(PlsqlNode node)
Deprecated.
|
static java.lang.String |
ParserUtils.getString(PlsqlNode node)
Deprecated.
|
static boolean |
ParserUtils.isAllowedExpression(PlsqlNode node,
java.util.Collection validOperators)
Deprecated.
|
static boolean |
ParserUtils.isAllowedStringType(PlsqlNode node,
java.util.Collection validStringTypes)
Deprecated.
|
static boolean |
ParserUtils.isConstant(PlsqlNode node)
Deprecated.
use
ParserUtils.isConstant( SQLFragment )
Is this a non null string or numeric constant |
static boolean |
ParserUtils.isDbObjectName(PlsqlNode node)
Deprecated.
|
static boolean |
ParserUtils.isNull(PlsqlNode node)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PlsqlAdt
A plsql adt declaration.
|
interface |
PlsqlAdtBody
A plsql adt body.
|
interface |
PlsqlBlock
This plsql element is either a plsql block or may declare a plsql
block.
|
interface |
PlsqlCursor
A plsql cursor declaration.
|
interface |
PlsqlError
An error found during parsing.
|
interface |
PlsqlHasFormals
This plsql element has a list of formal parameters and may have a
return type.
|
interface |
PlsqlHasName
This plsql element has a name.
|
interface |
PlsqlName
This is a name in the Plsql tree.
|
interface |
PlsqlPkg
A plsql package declaration or package body.
|
interface |
PlsqlRoot
The root of the Plsql Tree NODe hierarchy.
|
interface |
PlsqlSubprg
A plsql subprogram.
|
interface |
PlsqlType
A plsql type.
|
interface |
PlsqlTypedef
A Plsql type definition, which is characterized by "TYPE id IS ...".
|
interface |
PlsqlVariable
This is a plsql variable.
|
interface |
SqlExpression
A SQL expression.
|
Modifier and Type | Method and Description |
---|---|
PlsqlNode[] |
PlsqlAdtBody.getComponents() |
PlsqlNode[] |
PlsqlAdt.getComponents() |
PlsqlNode[] |
PlsqlBlock.getDeclarations() |
PlsqlNode[] |
PlsqlRoot.getUnits() |
Modifier and Type | Class and Description |
---|---|
class |
Ptnod |
class |
PtnodAdt |
class |
PtnodAdtBody |
class |
PtnodCursor |
class |
PtnodError |
class |
PtnodFormals |
class |
PtnodName
This plsql element may be an identifier, schema qualified name,
name with a dblink, a numeric literal, or a character literal.
|
class |
PtnodPkg |
class |
PtnodRoot |
class |
PtnodSubprg |
class |
PtnodType |
class |
PtnodTypedef |
class |
PtnodVariable |
class |
SqlAjndef |
class |
SqlColdef |
class |
SqlFrodef |
class |
SqlGbydef |
class |
SqlHqcdef
Describes the Hierarchical Query Clause in a SQL query
|
class |
SqlLogdef |
class |
SqlOdmCost
DMQ Compile-time/execute-time COst matrix definition
|
class |
SqlOdmdef |
class |
SqlOdmModel
DMQ Compile-time MOdel definition
|
class |
SqlOpndef |
class |
SqlOptdef |
class |
SqlOrddef |
class |
SqlPvtdef |
class |
SqlQbcdef |
class |
SqlSeldef |
class |
SqlStrdef |
class |
SqlTypdef |
class |
SqlXmtdef |
Modifier and Type | Method and Description |
---|---|
PlsqlNode[] |
PtnodAdtBody.getComponents() |
PlsqlNode[] |
PtnodAdt.getComponents() |
PlsqlNode[] |
Ptnod.getDeclarations() |
PlsqlNode[] |
PtnodRoot.getUnits() |
Modifier and Type | Class and Description |
---|---|
class |
AST
Not thread-safe implementation of a base AST class.
|
Modifier and Type | Field and Description |
---|---|
PlsqlNode[] |
AST.kids
The children of this AST.
|
Modifier and Type | Method and Description |
---|---|
void |
AST.addKid(PlsqlNode kid) |