|
|
@ -294,11 +294,12 @@ impl Verifier { |
|
|
|
)) |
|
|
|
)) |
|
|
|
} |
|
|
|
} |
|
|
|
QueryResults::Boolean(b) => { |
|
|
|
QueryResults::Boolean(b) => { |
|
|
|
if b { |
|
|
|
// serialize boolean results as standard SPARQL JSON format
|
|
|
|
AppResponse::V0(AppResponseV0::True) |
|
|
|
let serializer = QueryResultsSerializer::from_format(QueryResultsFormat::Json); |
|
|
|
} else { |
|
|
|
let result = serializer |
|
|
|
AppResponse::V0(AppResponseV0::False) |
|
|
|
.serialize_boolean_to_write(Vec::new(), b) |
|
|
|
} |
|
|
|
.map_err(|_| "QueryResult serializer error")?; |
|
|
|
|
|
|
|
AppResponse::V0(AppResponseV0::QueryResult(result)) |
|
|
|
} |
|
|
|
} |
|
|
|
QueryResults::Graph(quads) => { |
|
|
|
QueryResults::Graph(quads) => { |
|
|
|
let mut results = vec![]; |
|
|
|
let mut results = vec![]; |
|
|
|