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
Comment actions Permalink

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

0
Comment actions Permalink

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

 

 

0
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

This will also be addressed. Thanks.

0
Comment actions Permalink

I would also like this!

0

Please sign in to leave a comment.