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.
Author information
Authors and Affiliations
Additional information
Eingegangen am 1. August 1997 / Angenommen am 7. März 1998
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s004500050098