Implicit UDR execution of a comparison operator
When you create opaque data types, you can create overloaded routines for comparison operators such as equal (=) or greaterthanorequal (>=).
The following
sample query selects rows using a filter on the UDT column:
SELECT * FROM tab WHERE udt_col = "xyz";
The
database server converts the comparison operator = to call the equal UDR
on the udt_col column. If the table tab is fragmented,
the following operations can execute in parallel:
- Multiple scans of the table can execute in parallel, one scan on each fragment.
- Multiple = comparison operators can execute in parallel, one operator per fragment of table tab.