typedb
typedb copied to clipboard
TypeDB: the polymorphic database powered by types
## What is the goal of this PR? We fix the traversal behaviour under queries like `(friend: $x, friend: $y)` when the role players `$x` and `$y` actually are the...
## What is the goal of this PR? The current rule-validation incorrectly flags valid & useful scenarios as a negative cycle, such as in #6538 These occur when the conclusion...
## What is the goal of this PR? The reasoner views Conjunctions as a set of Resolvables. Because conjunctions are concepts in the lower 'pattern' domain and Resolvables are concepts...
## Description I was able to use the `setLabel` method on the `ThingType` concept (javascript client) to set the type's label to "1". I was then unable to change it...
## Description In the rule-validation logic, we have assertions which would fail in the presence of nested negations in rules. These would fail during testing but would not in prod...
## Problem to Solve Forwardable iterators usually throw an exception when trying to seek forward to a target that is behind the last value returned. However, our storage iterators (`RocksIterator`)...
## Problem to Solve A) An insert query may contain one or more double quotes in the attribute values. This is causing problems with inserting, requiring escaping the double quotes...
## What is the goal of this PR? We move the reasoner-planner to an architecture which enables recursive computation of costs through triggered rules. We also implement a version which...
## Description Rarely, the graph iterator will not reach a completed state and keep querying the data until interrupted. ## Environment 1. OS (where TypeDB server runs): Ubuntu 22.04 LTS...
## What is the goal of this PR? We identify and correct a mismatch between the execution of a procedure and the planner cost functions - notably the presence of...