• DocumentCode
    2277048
  • Title

    Polyglot: extensions to relational databases for sharable types and functions in a multi-language environment

  • Author

    DeMichiel, Linda G. ; Chamberlin, D.D. ; Lindsay, Bruce G. ; Agrawal, Rajeev ; Arya, Manish

  • Author_Institution
    IBM Almaden Res. Center, San Jose, CA, USA
  • fYear
    1993
  • fDate
    19-23 Apr 1993
  • Firstpage
    651
  • Lastpage
    660
  • 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. The authors describe the design of Polyglot, extensions to the structured query language (SQL) to support the use of Polyglot types and methods, and the implementation of Polyglot in the Starburst relational database system
  • Keywords
    SQL; abstract data types; object-oriented databases; relational databases; Polyglot; SQL; Starburst; dynamic method dispatch; encapsulation; inheritance; multi-language environment; relational databases; sharable types; structured query language; Cost function; Data models; Database systems; Encapsulation; Libraries; Object oriented modeling; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1993. Proceedings. Ninth International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-8186-3570-3
  • Type

    conf

  • DOI
    10.1109/ICDE.1993.344014
  • Filename
    344014