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) {
|
.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,
|
.int => row_value.Int >= condition.value.int,
|
||||||
.float => row_value.Float >= condition.value.float,
|
.float => row_value.Float >= condition.value.float,
|
||||||
.date, .time, .datetime => row_value.Unix >= condition.value.unix,
|
.date, .time, .datetime => row_value.Unix >= condition.value.unix,
|
||||||
else => unreachable,
|
else => unreachable,
|
||||||
},
|
},
|
||||||
|
|
||||||
.inferior => switch (condition.data_type) {
|
.superior => switch (condition.data_type) {
|
||||||
.int => row_value.Int > condition.value.int,
|
.int => row_value.Int > condition.value.int,
|
||||||
.float => row_value.Float > condition.value.float,
|
.float => row_value.Float > condition.value.float,
|
||||||
.date, .time, .datetime => row_value.Unix > condition.value.unix,
|
.date, .time, .datetime => row_value.Unix > condition.value.unix,
|
||||||
else => unreachable,
|
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,
|
else => false,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user