typedb-driver
typedb-driver copied to clipboard
TypeDB Drivers for Rust, Python, Java, Node.js, C, C++, and C#.
## Problem to Solve There is no way to interrupt long-running queries in TypeDB 2.x (apart from closing the session). This allows a few long-running transactions to make the whole...
## Usage and product changes We now specify the python interpreter when installing pip dependencies for CI. This allows us to ensure the dependencies are installed for the specified toolchain....
## Usage and product changes ## Implementation
## Usage and product changes Fixes native object ownership checks in python driver ## Implementation Replaces usages of `self.native_object.is_own` (which invokes a `@property` getter, throwing an exception) with `self._native_object.is_own`
## Description If the `is_open` method of a `TypeDBTransaction` is called after the transaction is committed, an exception is thrown instead of returning `False`. This is not the case if...
The check for empty query strings that throws `MISSING_QUERY` on the driver side is weaker than the check on server side. This is the case for the Python driver and...
## Problem to Solve Suppose you're writing a function that takes a Transaction parameter, that you know needs to write to the DB, and would like the compilation to fail...