About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
ICDE 1993
Conference paper
Polyglot: Extensions to relational databases for sharable types and functions in a multi-language environment
Abstract
Polyglot is an extensible relational database type system that supports inheritance, encapsulation, and dynamic method dispatch. It allows use from multiple application languages and permits objects to retain their behavior as they cross the boundary between database and application program. This paper describes the design of Polyglot, extensions to the SQL language to support the use of Polyglot types and methods, and the implementation of Polyglot in the Starburst relational database system.