|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PlsqlNode | |
|---|---|
| oracle.javatools.db.datatypes | Classes related to datatypes in the database API. |
| oracle.javatools.db.plsql | Utility classes for working with (for example parsing) PL/SQL. |
| 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 | |
| Uses of PlsqlNode in oracle.javatools.db.datatypes |
|---|
| Methods in oracle.javatools.db.datatypes that return PlsqlNode | |
|---|---|
protected static PlsqlNode |
PredefinedDataType.parseDefaultValue(java.lang.String strDefaultValue, DataType dataType, DBObject dbObject)Parse the default value. |
| Uses of PlsqlNode in oracle.javatools.db.plsql |
|---|
| Classes in oracle.javatools.db.plsql that implement PlsqlNode | |
|---|---|
class |
PlSqlFragment |
| Methods in oracle.javatools.db.plsql that return PlsqlNode | |
|---|---|
PlsqlNode |
PlSqlDeclarator.getKid(int type, java.lang.String name) |
PlsqlNode[] |
PlSqlDeclarator.getKids(int type) |
PlsqlNode[] |
PlSqlFragment.getUnits() |
| Methods in oracle.javatools.db.plsql with parameters of type PlsqlNode | |
|---|---|
java.lang.String |
PlSqlDeclarator.getName(PlsqlNode node)Returns the name of the given PlsqlNode, if it has one. |
static java.lang.String |
PlSqlDeclarator.getReturnType(PlsqlNode node)Returns the return type of the given PL/SQL node. |
static java.lang.String |
PlSqlDeclarator.getType(PlsqlNode node)Returns the type of the given plsql node. |
| Uses of PlsqlNode in oracle.javatools.db.sql |
|---|
| Methods in oracle.javatools.db.sql with parameters of type PlsqlNode | |
|---|---|
static java.lang.String |
ParserUtils.getConstant(PlsqlNode node)Returns the value of a string constant node(STRTCONS), or null if node isn't an instanceof SqlStrdef. |
static java.lang.String |
ParserUtils.getHexToRawString(PlsqlNode node)Get hextoraw String. |
static java.lang.String |
ParserUtils.getString(PlsqlNode node)Get a String constant. |
static boolean |
ParserUtils.isAllowedExpression(PlsqlNode node, java.util.List validOperators)Is this one of the allowed expression nodes |
static boolean |
ParserUtils.isAllowedStringType(PlsqlNode node, java.util.List validStringTypes)Is this one of the allowed String nodes |
static boolean |
ParserUtils.isConstant(PlsqlNode node)Is this a non null string or numeric constant |
static boolean |
ParserUtils.isDbObjectName(PlsqlNode node)Is this a database object name. |
static boolean |
ParserUtils.isNull(PlsqlNode node)Is this the value NULL |
| Uses of PlsqlNode in oracle.javatools.parser.plsql.data |
|---|
| Subinterfaces of PlsqlNode in oracle.javatools.parser.plsql.data | |
|---|---|
interface |
PlsqlAdtA plsql adt declaration. |
interface |
PlsqlAdtBodyA plsql adt body. |
interface |
PlsqlBlockThis plsql element is either a plsql block or may declare a plsql block. |
interface |
PlsqlCursorA plsql cursor declaration. |
interface |
PlsqlErrorAn error found during parsing. |
interface |
PlsqlHasFormalsThis plsql element has a list of formal parameters and may have a return type. |
interface |
PlsqlHasNameThis plsql element has a name. |
interface |
PlsqlNameThis is a name in the Plsql tree. |
interface |
PlsqlPkgA plsql package declaration or package body. |
interface |
PlsqlRootThe root of the Plsql Tree NODe hierarchy. |
interface |
PlsqlSubprgA plsql subprogram. |
interface |
PlsqlTypeA plsql type. |
interface |
PlsqlTypedefA Plsql type definition, which is characterized by "TYPE id IS ...". |
interface |
PlsqlVariableThis is a plsql variable. |
interface |
SqlExpressionA SQL expression. |
| Methods in oracle.javatools.parser.plsql.data that return PlsqlNode | |
|---|---|
PlsqlNode[] |
PlsqlAdt.getComponents() |
PlsqlNode[] |
PlsqlAdtBody.getComponents() |
PlsqlNode[] |
PlsqlBlock.getDeclarations() |
PlsqlNode[] |
PlsqlRoot.getUnits() |
| Uses of PlsqlNode in oracle.javatools.parser.plsql.symtab |
|---|
| Classes in oracle.javatools.parser.plsql.symtab that implement PlsqlNode | |
|---|---|
class |
Ptnod |
class |
PtnodAdt |
class |
PtnodAdtBody |
class |
PtnodCursor |
class |
PtnodError |
class |
PtnodFormals |
class |
PtnodNameThis 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 |
SqlHqcdefDescribes the Hierarchical Query Clause in a SQL query |
class |
SqlLogdef |
class |
SqlOdmCostDMQ Compile-time/execute-time COst matrix definition |
class |
SqlOdmdef |
class |
SqlOdmModelDMQ Compile-time MOdel definition |
class |
SqlOpndef |
class |
SqlOptdef |
class |
SqlOrddef |
class |
SqlPvtdef |
class |
SqlQbcdef |
class |
SqlSeldef |
class |
SqlStrdef |
class |
SqlTypdef |
class |
SqlXmtdef |
| Methods in oracle.javatools.parser.plsql.symtab that return PlsqlNode | |
|---|---|
PlsqlNode[] |
PtnodAdtBody.getComponents() |
PlsqlNode[] |
PtnodAdt.getComponents() |
PlsqlNode[] |
Ptnod.getDeclarations() |
PlsqlNode[] |
PtnodRoot.getUnits() |
| Uses of PlsqlNode in oracle.javatools.parser.plsql.syntax |
|---|
| Classes in oracle.javatools.parser.plsql.syntax that implement PlsqlNode | |
|---|---|
class |
ASTNot thread-safe implementation of a base AST class. |
| Fields in oracle.javatools.parser.plsql.syntax declared as PlsqlNode | |
|---|---|
PlsqlNode[] |
AST.kidsThe children of this AST. |
| Methods in oracle.javatools.parser.plsql.syntax with parameters of type PlsqlNode | |
|---|---|
void |
AST.addKid(PlsqlNode kid) |
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||