PPT Slide
- To define and use a "black box ADT", a user will
- Implement its internal structure and functions in an external programming language (e.g., C/C++, Java)
- Use the DDL to register the type with the DBMS
- Size of an instance of the type
- Input (constructor) and output functions
- Other functions and operators, including signatures and linkable implementations
- Costs and other properties for query optimizer
- Use the new type like a built-in data type
- Now available for defining columns of tables
- Functions and operators become available in queries