Oracle 视图 ALL_JAVA_INNERS 官方解释,作用,如何使用详细说明

本站中文解释

ALL_JAVA_INNERS是Oracle的视图,它显示当前用户所拥有的包含Java内部类的所有Java源代码类型。

ALL_JAVA_INNERS视图存储数据,包括无参数构造函数及其参数,返回类型,方法或变量的名称,访问控制器类型及所属于的Java源代码类型名称。

ALL_JAVA_INNERS可用于依据构造函数、返回类型或变量名称检索关于一组Java内部类。此外,还可以用它来:

1. 检索某 Java 类中包含的所有内部类;
2. 检索某内部类的访问控制器类型;
3. 为指定Java内部类查询参数;
4. 查看具体内部类属于哪个 Java 源代码类型。

要使用 Oracle ALL_JAVA_INNERS 视图,您需要在 SQL 命令行中指定:

select * from ALL_JAVA_INNERS where conditions;

官方英文解释

ALL_JAVA_INNERS displays information about inner classes referred to by the stored Java classes accessible to the current user.

Related Views

  • DBA_JAVA_INNERS displays information about inner classes referred to by all stored Java classes in the database.

  • USER_JAVA_INNERS displays information about inner classes referred to by the stored Java classes owned by the current user. This view does not display the OWNER column.

Column Datatype NULL Description

OWNER

VARCHAR2(128)

NOT NULL

Owner of the Java class

NAME

VARCHAR2(4000)

Name of the Java class

INNER_INDEX

NUMBER

Index of the referred inner class

SIMPLE_NAME

VARCHAR2(4000)

Simple name of the referred inner class

FULL_NAME

VARCHAR2(4000)

Full name of the referred inner class

ACCESSIBILITY

VARCHAR2(9)

Accessibility of the referred inner class:

  • PUBLIC

  • PRIVATE

  • PROTECTED

IS_STATIC

VARCHAR2(3)

Indicates whether the referred inner class is declared static in the source file (YES) or not (NO)

IS_FINAL

VARCHAR2(3)

Indicates whether the referred inner class is declared final in the source file (YES) or not (NO)

IS_ABSTRACT

VARCHAR2(3)

Indicates whether the referred inner class is declared abstract in the source file (YES) or not (NO)

IS_INTERFACE

VARCHAR2(3)

Indicates whether the referred inner class is declared interface in the source file (YES) or not (NO)

IS_STRICTFP

VARCHAR2(3)

Indicates whether the inner class is declared strictfp (YES) or not (NO)

IS_SYNTHETIC

VARCHAR2(3)

Indicates whether the inner class is generated by the compiler (YES) or not (NO)

IS_ENUM

VARCHAR2(3)

Indicates whether the inner class is an enum (YES) or not (NO)

IS_ANNOTATION

VARCHAR2(3)

Indicates whether the inner class is an annotation (YES) or not (NO)

KIND

VARCHAR2(50)

Type (class, interface, enum or annotation) of the inner class

ALL_QUALIFIERS

VARCHAR2(101)

Concatenation of accessibility, type and other attributes of the inner class

See Also:

  • “DBA_JAVA_INNERS”

  • “USER_JAVA_INNERS”


数据运维技术 » Oracle 视图 ALL_JAVA_INNERS 官方解释,作用,如何使用详细说明