Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Oracle Objects #51

Open
rlove opened this issue Oct 19, 2016 · 5 comments
Open

Support for Oracle Objects #51

rlove opened this issue Oct 19, 2016 · 5 comments
Milestone

Comments

@rlove
Copy link
Contributor

rlove commented Oct 19, 2016

Just ran this against utPLSQL code that has several Oracle Objects such as:

/** 
 * description
 *    ut_composite_object 
 **/
create or replace type ut_composite_object force under ut_object
(
  items      ut_objects_list,

  member procedure calc_execution_result(self in out nocopy ut_composite_object),
  member function item_index(a_object_name varchar2) return pls_integer,
  member procedure add_item(self in out nocopy ut_composite_object, a_item ut_object)
) not final not instantiable
/

Only a MD file with the filename is produced. This is a feature request to support the oracle object syntax.

@martindsouza martindsouza added this to the Future milestone Oct 21, 2016
@martindsouza
Copy link
Member

What do you think the @ name should be? @type is for basic types. Should we call it @object?

@jgebal
Copy link

jgebal commented Aug 10, 2017

I would use @object
@type is more approprate for PLSQL (package level) types

@jgebal
Copy link

jgebal commented Aug 10, 2017

Quick question.
The type/package comments should be inside the code (after the create type/package line) right?

@jgebal
Copy link

jgebal commented Aug 10, 2017

Also, can we have documentation for type attributes?

@martindsouza
Copy link
Member

@jgebal Docs should be inside the package. Usually above the proc/types/constants.

See https://github.com/OraOpenSource/plsql-md-doc/blob/master/docs/javadoc-template.md for template and https://github.com/OraOpenSource/oos-utils/tree/master/source/packages for examples.

@rlove we decided on @type (see above links)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants