OBJECT-ORIENTED DATA INFRASTRUCTURE

An object-oriented data infrastructure automates data conversions between object, relational, serialized and displayed states while enabling both object-oriented and SQL programming in the same body of code. The infrastructure provides individual memory-resident record objects whose elements can be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: FIEDLER, MARK
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An object-oriented data infrastructure automates data conversions between object, relational, serialized and displayed states while enabling both object-oriented and SQL programming in the same body of code. The infrastructure provides individual memory-resident record objects whose elements can be precisely and flexibly defined, using field objects, to produce the values required in any of the four canonical states. In one embodiment, the infrastructure maps these record objects flexibly and precisely to their corresponding relational database tables (if any), automatically generating error-free SQL syntax that supports the free use of direct SQL queries with the APIs supplied with relational databases. La présente invention concerne une infrastructure de données orientée objet qui automatise des conversions de données entre des états d'objet, relationnel, sérialisé et d'affichage tout en permettant à la fois une programmation SQL et orientée objet dans le même corps de code. L'infrastructure fournit des objets d'enregistrement résidant en mémoire individuelle dont les éléments peuvent être définis de façon précise et flexible, à l'aide d'objets de champ, afin de produire les valeurs nécessaires dans n'importe lequel des quatre états canoniques. Dans un mode de réalisation, l'infrastructure met en correspondance ces objets d'enregistrement de manière flexible et précise avec leurs tables de bases de données relationnelles correspondantes (le cas échéant), générant automatiquement une syntaxe SQL sans erreur qui supporte l'utilisation libre de requêtes SQL directes avec les API fournies avec des bases de données relationnelles.