| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06  | 
|||||||||
| 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[] | 
PlsqlAdtBody.getComponents() | 
 PlsqlNode[] | 
PlsqlAdt.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[] | 
PtnodAdt.getComponents() | 
 PlsqlNode[] | 
PtnodAdtBody.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.5.0) E13403-06  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||