typedb-driver
typedb-driver copied to clipboard
TypeDB Drivers for Rust, Python, Java, Node.js, C, C++, and C#.
## Problem to Solve We have a default connection in the behaviour tests that could be either to `typedb-core` or to `typedb-cluster`. For this reason we can't run `concept` and...
## Problem to Solve Currently, the integration test suite is a) written in Javascript, and b) can only be executed via direct npm or node invocations. ## Proposed Solution The...
## Problem to Solve `test_typedb.py` and `test_debug.py` contain some useful test scenarios that should be migrated to BDD. For example: explanation tests, and Transaction Options tests. ## Proposed Solution We...
## Problem to Solve Our Python project structure doesn't currently feel very "Pythonic". In Python, it's conventional to have fewer files, because Python packages **are** files. ## Current Workaround We...
Implement user role management API supporting the following functionalities: 1. Role CRUD 2. Assigning a role to a user
## Problem to Solve We've introduced `test_stream.py` which contains a useful integration test, but we can't easily run it in CI because there isn't a toolchain for running a `py_test`...
## Problem to Solve Currently, it is not possible to send multiple queries to TypeDB at once. When passing to tx.query(), each query needs to be passed separately. Example: It...
## Problem to Solve In Python submitting a query using an f-string is susceptible to an injection attack. For example the query `f'match $p isa person, has first_name "{first_name}";'` could...
## Description The Python client requires mandatory encryption enabled on the TypeDB Cluster server to be able to connect. If the encryption on the server is disabled you get the...
## Description 1. If I try to send an invalid query with Python Driver it will send the query with no errors, even if TypeDB terminal window shows an error....