Skip to content

SQL Dev extension: plscope-utils tabs are not displayed in the main editors for PL/SQL types #67

@rvo-cs

Description

@rvo-cs

E.g. the "Identifiers" tab is shown (as expected) from child nodes of the PL/Scope -> Packages node, but not from child nodes of the main Packages node at schema level, in spite of the following declaration in the plscope-utils-viewers.xml file:

<display type="editor" style="null" enable="true" connType="Oracle"
    objectType="FUNCTION,PACKAGE,PROCEDURE,SYNONYM,TABLE,TRIGGER,TYPE,VIEW,SEQUENCE,plscope-utils-function,plscope-utils-package,plscope-utils-procedure,plscope-utils-synonym,plscope-utils-table,plscope-utils-trigger,plscope-utils-type,plscope-utils-view,plscope-utils-sequence">
    <name><![CDATA[Identifiers]]></name>

Reading the objectType attribute in the above declaration, I'd expect the "Identifiers" tab to be displayed, both from nodes in the PL/Scope subtree and, as an additional tab, in the main editors for packages and package bodies. The latter is not true, making it seem like SQL Developer would not honor the full list of object types. (But why?)

Remark: types, procedures, and functions are affected similarly, but apparently tables, synonyms, and views are not.

(Tested using SQL Developer 21.4.3 and 22.2.1 on Windows.)

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions