Skip to main content

PFL: An Active Functional DBPL

  • Chapter

Part of the book series: Monographs in Computer Science ((MCS))

Abstract

This chapter describes the active subsystem of PFL, a functional database programming language (DBPL). We discuss how PFL has been extended with transactions and ECA rules without compromising the confluence of expression evaluation. We describe the support for primitive and composite events, the definition and semantics of ECA rules, and the execution model. To our knowledge, this is the first time that an active subsystem has been added to a functional DBPL.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Poulovassilis, S. Reddi, and C. Small. A Formal Semantics for an Active Functional DBPL. Journal of Intelligent Information Systems, 7(2):151–172, 1996.

    Article  Google Scholar 

  2. A. Poulovassilis and C. Small. A Functional Approach to Deductive Databases. In G. Lohman, A. Sernadas, and R. Camps, editors, Proc. 17th VLDB, pages 479–487. Morgan-Kaufmann, 1991.

    Google Scholar 

  3. A. Poulovassilis and C. Small. Investigation of Algebraic Query Optimisation in Database Programming Languages. In J. Bocca, M. Jarke, and C. Zaniolo, editors, Proc. 20th VLDB, pages 415–426. Morgan-Kaufmann, 1994.

    Google Scholar 

  4. A. Poulovassilis and C. Small. Algebraic Query Optimisation in Database Programming Languages. The VLDB Journal, 5(2):119–132, 1996.

    Article  Google Scholar 

  5. S. Reddi, A. Poulovassilis, and C. Small. Extending a Functional DBPL With ECA-Rules. In T. Sellis, editor, Proc. 2nd Intl. Workshop. on Rules in Database Systems, pages 101–115. Springer-Verlag, 1995.

    Google Scholar 

  6. C. Small and A. Poulovassilis. An Overview of PFL. In P. Kanellakis and J. W. Schmidt, editors, Proc. 3rd Intl. Workshop on Database Programming Languages (DBPL-3), pages 479–487. Morgan-Kaufmann, 1991.

    Google Scholar 

  7. D. Sutton and C. Small. Extending Functional Database Languages to Update Completeness. In C. Goble and J. Keane, editors, Proc. 13th British National Conference on Databases (BNCOD-13), pages 47–63. Springer-Verlag, 1995.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Science+Business Media New York

About this chapter

Cite this chapter

Reddi, S., Poulovassilis, A., Small, C. (1999). PFL: An Active Functional DBPL. In: Paton, N.W. (eds) Active Rules in Database Systems. Monographs in Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8656-6_16

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-8656-6_16

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4612-6448-4

  • Online ISBN: 978-1-4419-8656-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics