Opened 6 years ago

Closed 5 years ago

#1971 closed defect (invalid)

Set null values when subsets select non-materialized tiles

Reported by: Dimitar Misev Owned by: apercov
Priority: major Milestone: 10.0
Component: qlparser Version: 9.7
Keywords: Cc: Peter Baumann
Complexity: Medium

Description (last modified by apercov)

In this example query, a subset intersects outside the sdom of the array. The outside part of the intersection is not printed, but it should print null values (-10000 in this case).

$ rasql -q 'select encode((<[0:1,0:1] -9999.99f, -9999.99f; -1f, -1f> NULL VALUES [-10000:-9999.98]) [0:3,0:1], "csv")' --out string

Query result collection has 1 element(s):
  Result object 1: {-9999.99,-9999.99},{-1,-1}

Change History (5)

comment:1 by Dimitar Misev, 5 years ago

Milestone: 9.810.0
Owner: set to apercov
Status: newassigned

comment:2 by apercov, 5 years ago

Description: modified (diff)

comment:3 by apercov, 5 years ago

Currently the query prints

Result object 1: {-9999.99,-9999.99},{-1,-1}

I just want to verify whether we still want to print null values, or keep that part to be ignored.

comment:4 by apercov, 5 years ago

Status: assignedaccepted

comment:5 by Dimitar Misev, 5 years ago

Resolution: invalid
Status: acceptedclosed

This ticket is invalid now, see http://rasdaman.org/ticket/1049#comment:19

It should throw an error in this case basically, because subset is not allowed to go outside the sdom of an array.

Note: See TracTickets for help on using tickets.