Cache Python ORM

Intersystems Cache Object-Relational Mapper in Python

Table of Contents

Source Code

The project’s source code at GitHub, was originally written and used as a module of TRIADB project.

About the project

CacheORM module is an enhanced OOP porting of Intersystems Cache-Python binding. There are three classes implemented:

The intersys.pythonbind package is a Python C extension that provides Python application with transparent connectivity to the objects stored in the Caché database.

Tests and Demos

There are two folders in this release:

  • testCacheORM contains python jupyter notebook files that demonstrate CacheQuery and CacheClass

  • testCacheBinding are tests written for Intersystems Cache python binding

One can simply compare tests with demos to appreciate the work in this project to leverage intersystems cache python binding.

Cross-References

Athanassios I. Hatzis, PhD
Software Engineer - Researcher, Founder/Independent Contractor