Fixed wrong condition
Superior was inferior and reverse
This commit is contained in:
parent
3539dd685c
commit
c500c2a23c
@ -284,33 +284,33 @@ pub const Filter = struct {
|
||||
},
|
||||
|
||||
.superior_or_equal => switch (condition.data_type) {
|
||||
.int => row_value.Int <= condition.value.int,
|
||||
.float => row_value.Float <= condition.value.float,
|
||||
.date, .time, .datetime => row_value.Unix <= condition.value.unix,
|
||||
else => unreachable,
|
||||
},
|
||||
|
||||
.superior => switch (condition.data_type) {
|
||||
.int => row_value.Int < condition.value.int,
|
||||
.float => row_value.Float < condition.value.float,
|
||||
.date, .time, .datetime => row_value.Unix < condition.value.unix,
|
||||
else => unreachable,
|
||||
},
|
||||
|
||||
.inferior_or_equal => switch (condition.data_type) {
|
||||
.int => row_value.Int >= condition.value.int,
|
||||
.float => row_value.Float >= condition.value.float,
|
||||
.date, .time, .datetime => row_value.Unix >= condition.value.unix,
|
||||
else => unreachable,
|
||||
},
|
||||
|
||||
.inferior => switch (condition.data_type) {
|
||||
.superior => switch (condition.data_type) {
|
||||
.int => row_value.Int > condition.value.int,
|
||||
.float => row_value.Float > condition.value.float,
|
||||
.date, .time, .datetime => row_value.Unix > condition.value.unix,
|
||||
else => unreachable,
|
||||
},
|
||||
|
||||
.inferior_or_equal => switch (condition.data_type) {
|
||||
.int => row_value.Int <= condition.value.int,
|
||||
.float => row_value.Float <= condition.value.float,
|
||||
.date, .time, .datetime => row_value.Unix <= condition.value.unix,
|
||||
else => unreachable,
|
||||
},
|
||||
|
||||
.inferior => switch (condition.data_type) {
|
||||
.int => row_value.Int < condition.value.int,
|
||||
.float => row_value.Float < condition.value.float,
|
||||
.date, .time, .datetime => row_value.Unix < condition.value.unix,
|
||||
else => unreachable,
|
||||
},
|
||||
|
||||
else => false,
|
||||
};
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user