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 theOWNER
column.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
|
Owner of the Java class |
|
|
Name of the Java class |
|
|
|
Index of the referred inner class |
|
|
|
Simple name of the referred inner class |
|
|
|
Full name of the referred inner class |
|
|
|
Accessibility of the referred inner class:
|
|
|
|
Indicates whether the referred inner class is declared static in the source file ( |
|
|
|
Indicates whether the referred inner class is declared final in the source file ( |
|
|
|
Indicates whether the referred inner class is declared abstract in the source file ( |
|
|
|
Indicates whether the referred inner class is declared interface in the source file ( |
|
|
|
Indicates whether the inner class is declared strictfp ( |
|
|
|
Indicates whether the inner class is generated by the compiler ( |
|
|
|
Indicates whether the inner class is an enum ( |
|
|
|
Indicates whether the inner class is an annotation ( |
|
|
|
Type (class, interface, enum or annotation) of the inner class |
|
|
|
Concatenation of accessibility, type and other attributes of the inner class |
See Also:
-
“DBA_JAVA_INNERS”
-
“USER_JAVA_INNERS”