Skip to content

Commit 0d59e4e

Browse files
committed
add fixes for #12 and #10
1 parent 6c57452 commit 0d59e4e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sql/004_search.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,8 @@ prop_path := replace(att_parts.dotpath, 'properties.', '');
218218
op := CASE _op
219219
WHEN 'eq' THEN '='
220220
WHEN 'ge' THEN '>='
221-
WHEN 'gt' THEN '>'
222-
WHEN 'le' THEN '<='
221+
WHEN 'gte' THEN '>'
222+
WHEN 'lte' THEN '<='
223223
WHEN 'lt' THEN '<'
224224
WHEN 'ne' THEN '!='
225225
WHEN 'neq' THEN '!='
@@ -446,11 +446,11 @@ IF _search ? 'token' THEN
446446
OR
447447
(not is_prev AND _dtsort = 'ASC')
448448
THEN
449-
_token_dtrange := tstzrange(_token_record.datetime, 'infinity');
449+
_token_dtrange := _dtrange * tstzrange(_token_record.datetime, 'infinity');
450450
ELSIF
451451
_dtsort IS NOT NULL
452452
THEN
453-
_token_dtrange := tstzrange('-infinity',_token_record.datetime);
453+
_token_dtrange := _dtrange * tstzrange('-infinity',_token_record.datetime);
454454
END IF;
455455
IF is_prev THEN
456456
tok_q := filter_by_order(tok_val, _search->'sortby', 'first');

0 commit comments

Comments
 (0)