incubator-jena-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andy Seaborne (Updated) (JIRA)" <>
Subject [jira] [Updated] (JENA-200) TSVInput does not check for malformed header row
Date Sat, 21 Jan 2012 15:32:40 GMT


Andy Seaborne updated JENA-200:

    Attachment: TSVInputPatchNullHeader2.patch

A result set of no variables is legal.  Consider "SELECT * {}".  The output should be two
lines of no characters.

It's one for the header of no variables, one for the result row of no bindings.

There is something wrong though as outputing that in TSV and reading it in again with "arq.rset"
is wrong (looks one variable of name "").

The code needs to handle both null and empty string as special cases (header reading and row

Patch attached - this includes the tests from the first patch so no need to process both patches.
> TSVInput does not check for malformed header row
> ------------------------------------------------
>                 Key: JENA-200
>                 URL:
>             Project: Jena
>          Issue Type: Bug
>          Components: ARQ
>    Affects Versions: ARQ 2.9.1
>            Reporter: Rob Vesse
>            Priority: Minor
>             Fix For: ARQ 2.9.1
>         Attachments: TSVEmptyNullHeaderPatch.patch, TSVInputPatchNullHeader2.patch
> As a side effect of discovering JENA-199 I noticed that TSVInput does not check for a
malformed header row (null/empty)

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message