Skip to main content
Log in

Laufzeitdynamische Evaluierung tabellarischer Daten

  • Published:
Informatik - Forschung und Entwicklung

Zusammenfassung.

In diesem Artikel wird ein Konzept besprochen, mit dem flexible Algorithmen zur Auswertung von Anfragen an tabellarische Datenstrukturen typsicher in objektorientierten Programmiersprachen implementiert werden können. Kernpunkt ist eine strikte Trennung zwischen dem Zugriff auf Zeilen und Spalten. Gegenüber einem reinem Iteratormodell werden Anwendungsprogramme damit nicht nur von der internen Organisation der zugrundeliegenden Sequenzen entkoppelt, sondern auch von den Tupeltypen der Tabellen. Dadurch wird es möglich, hohe Laufzeitflexibilität mit weitgehender statischer Typsicherheit zu verbinden.

Abstract.

In this article, we discuss a flexible concept for the implementation of algorithms which evaluate queries on tabular data structures in object-oriented programming languages in a type-safe manner. The crucial idea is to strictly separate the access to columns from the access to rows. In contrast to a purely iterator-based design, this not only decouples all applications from the organization of the underlying sequences, but also from the tuple types of the tables. This allows a combination of high run-time flexibility and static type safety.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Author information

Authors and Affiliations

Authors

Additional information

Eingegangen am 1. August 1997 / Angenommen am 7. März 1998

Rights and permissions

Reprints and permissions

About this article

Cite this article

Weihe, K. Laufzeitdynamische Evaluierung tabellarischer Daten. Informatik Forsch Entw 13, 61–71 (1998). https://doi.org/10.1007/s004500050098

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s004500050098

Navigation