The following functions define a PL/SQL API to the DynField Meta-Data system, allowing to extend ]po[ objects with custom fields at run-time.
A "DynField attribute" represents user-defined extension to an existing object types. Please see the DynField package and the DynField attribute documentation for functionality and data-model.
Function | Returns | Arguments | Description |
---|---|---|---|
[im_dynfield_attribute__del] | integer | integer | Destructor |
[im_dynfield_attribute__name] | varchar | integer | Name function |
[im_dynfield_attribute__new] | integer | integer, varchar, timestamptz, integer, varchar, integer, varchar, varchar, varchar, integer, varchar, varchar, varchar, varchar | Constructor |
[im_dynfield_attribute__new] | integer | integer, varchar, timestamptz, integer, varchar, integer, varchar, varchar, integer, integer, varchar, varchar, varchar, varchar, varchar, char, char, char | Constructor |
[im_dynfield_attribute__new] | integer | integer, varchar, timestamptz, integer, varchar, integer, varchar, varchar, integer, integer, varchar, varchar, varchar, varchar, varchar, char, char | Constructor |
[im_dynfield_multimap_val_to_str] | varchar | integer, integer, varchar | Auxillary function to return a space-separated list suitable for TCL with all values of a multi-value field. |
A [DynField widget] represents the semantics, display logic and value range of a DynField attribute.
Function | Returns | Arguments | Description |
---|---|---|---|
[im_dynfield_widget__del] | integer | integer | Destructor |
[im_dynfield_widget__name] | varchar | integer | Name function |
[im_dynfield_widget__new] | integer | integer, varchar, timestamptz, integer, varchar, integer, varchar, varchar, varchar, integer, varchar, varchar, varchar, varchar | Constructor |
Calle Aprestadora 19, 12o-2a
08902 Hospitalet de Llobregat (Barcelona)
Spain
Tel Europe: +34 609 953 751
Tel US: +1 415 200 2465
Mail: info@project-open.com