antonmks / Alenka

GPU database engine
Other
1.17k stars 120 forks source link

Filter by inequality does not work #74

Closed Randolph42 closed 9 years ago

Randolph42 commented 9 years ago

Filtering char fields with != or >= returns the same as ==

eg:

_A := FILTER nation BY n_name !="BRAZIL" ; _A2 := SELECT n_comment AS n_comment,n_name AS n_name,n_nationkey AS n_nationkey,n_regionkey AS n_regionkey FROM _A; DISPLAY _A2 USING ('|');

Returns only fields equal to 'BRAZIL'

antonmks commented 9 years ago

Ok, I fixed it, but the thing is it is fixed in a new code which is very different from the one currently on the github. As soon as I'm finished with the new changes ( storage model and operations on strings are all radically changed) I will post the fix. The same goes about inserts and deletes.

antonmks commented 9 years ago

fixed.