Insert/Select fails for unknown URIs and literals
Performing an insert/select where a URI or literal is part of the select clause will fail if the URI or Literal has not been seen before. <br/> <br/> The problem is that the URI or literal gets assigned in the temporary string pool for the select phase, but needs to be inserted into the persistent string pool during the insert phase of this query.
Updated by Paula Gearon over 15 years ago
Now uses a writable string pool during insertion. Appears to work, but there was an OOM exception while testing on a small notebook (PowerBook G4 with 1.25GB RAM). Tests succeed on other systems. <br/> <br/> Still need full tests to be committed, but checked in because it looks OK at this stage. <br/> <br/>