Home | Previous Page | Next Page   Using a User-Defined Routine > Tasks That You Can Perform with User-Defined Routines >

Extending Data Type Support

Dynamic Server provides support for the following kinds of UDRs.

UDR Task SPL
Routines
C
Routines
Java
Routines
For More
Information
Cast function Yes Yes Yes Creating User-Defined Casts
Cost function No Yes No Improving UDR Performance
End-user routine Yes Yes Yes page Creating an End-User Routine
Iterator function No Yes Yes Developing a User-Defined Routine
Negator function Yes Yes Yes Improving UDR Performance
Opaque data type support function No Yes Yes Creating an Opaque Data Type
Operator function Yes Yes Yes Extending Operators and Built-In Functions
Operator-class function No Yes No Extending an Operator Class
Parallelizable UDR No Yes Yes Improving UDR Performance
Statistics function No Yes Yes Improving UDR Performance
Selectivity function No Yes No Improving UDR Performance
User-defined aggregate Yes Yes Yes
(with some
limitations)
Creating User-Defined Aggregates

Tip:
When you want to perform an iteration in SPL, use the WITH RESUME keywords.

To extend the support for one of these kinds of functions, you can write your own version of the appropriate function and register it with the database.

Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]