Jump to Implementation (instead to declaration)

It would be very useful to quickly navigate from code to actual implementation of procedure/function when working with oracle database packages.
Instead of navigating to package it would be much more useful to navigate to package body. Or maybe even better to be able to quickly navigate from declaration of procedure/function to actual declaration in package body.

http://screencast.com/t/YI8v0luHWA

10 comments

Please try to using Alt+Ctrl(Cmd)+B or Ctrl(Cmd)+Shift+B action to navigate to a type declaration. Does it help?

0

I have tried and it does not work.  Seem like IDE is not aware of declaration and implementation segments in pl/sql packages. 

 

 

0

Navigation between function declaration and implementation (package body and package specification) should work.

From specification to body:

 

 

 

From body to specification:

Do you mean the navigation from usage of the package function to the function implementation in the package body?

0

HI,

I would like this functionality also when browsing through ddl sources. 

http://screencast.com/t/FyxtwxjJmH6

Even if I try to navigate via database package editor I do not see that option

http://screencast.com/t/zKmWwpzF

??

Do you mean the navigation from usage of the package function to the function implementation in the package body?

 

Yes! That would be the best option.

0

What DataGrip version do you use (DataGrip | About dialog)? Please try last version from https://confluence.jetbrains.com/display/DBE/DataGrip+2016.1+EAP

0

I was using latest stable release. Now I upgraded to latest EAP (April 6th) and still do not see go to spec/impl icon.

 

http://screencast.com/t/cGhUmM48kJL5 

 

http://screencast.com/t/L0pmKABnW96 

0

Thank you for the information. There are known issues with navigation for the Oracle packages sources. We are planning to address them (including navigation from package function usage in SQL console/file to the actual package code) in the summer (DataGrip 2016.2.X versions).

0

I would also like to report this related issue. When package constant is being referred in code, seems like code navigation is also not available.

http://screencast.com/t/MvsPVhI6r

0

This will also be addressed. Thanks.

0

Please sign in to leave a comment.