James Whiteside

Results 59 issues of James Whiteside

## Problem to Solve Some simple queries are difficult to express in TypeQL, and present a significant barrier to the early user journey. This issue will serve as a place...

type: feature
priority: high
domain: language

## Description When inserting two ownerships of the same unique or key attribute by the same owner, TypeDB throws an error. This should not be the case as attribute idempotency...

type: bug
priority: low

## Problem to Solve Currently, these is no way to output the results of a query into TypeQL, for instance: ``` match $p isa person, has $a; ``` ``` $p_1...

type: feature
priority: medium

## Description If I run a match-insert query against a database and the match fails, the server gives a normal response, even if the insert pattern is not valid. Example...

type: bug
priority: low
domain: server

## Description When executing a query with a large number (75,264) of answers, the client takes over a minute to receive the results, but when counting the results server-side, the...

type: bug
domain: server

## Description The following query throws a null pointer exception: ``` match $x type entity; $g isa gene, has official-gene-symbol $s; not { $x type relation; $t isa tissue, has...

type: bug
domain: storage

## Description Non-inferred concepts are incorrectly marked as explainable by `conceptMap.explainables()`. Attempting to explain those concepts with `transaction.query().explain()` returns an empty result. This is easily worked around, but can cause...

type: bug
domain: reasoner

## Problem to Solve When determining why a conclusion came about based on a complex set of rules, it is currently difficult to retrieve the base facts that caused the...

type: feature
priority: high
domain: reasoner

## Description Some transactions lead the server to hang. This behaviour is inconsistent, with the same query sometimes completing or sometimes hanging. In Studio, the concept graph is sometimes returned...

type: bug
domain: reasoner
domain: server

## Problem to Solve Currently, parsing of a string containing multiple concatenated queries (as in TypeDB Studio) has the possibility to generate ambiguous results. Specifically: (`match`, `insert`) cannot be distinguished...

type: feature
priority: medium