reifydb-client 0.5.6

Official Rust client library for ReifyDB
Documentation
# Copyright (c) reifydb.com 2025
# This file is licensed under the MIT

# Regression test: complex expression with multiple operations in filter
# Tests that (base + multiplier) * 2 > 40 does not panic
admin 'create namespace test'
admin 'create table test::expressions { id: int4, base: int4, multiplier: int4, name: utf8 }'
command 'INSERT test::expressions [{ id: 1, base: 10, multiplier: 2, name: "first" }, { id: 2, base: 15, multiplier: 3, name: "second" }, { id: 3, base: 20, multiplier: 1, name: "third" }, { id: 4, base: 5, multiplier: 4, name: "fourth" }, { id: 5, base: 25, multiplier: 2, name: "fifth" }]'
query 'from test::expressions filter (base + multiplier) * 2 > 40'
---
> +---------+-------------+-----------+
> |   id    |  namespace  |  created  |
> +---------+-------------+-----------+
> |  16385  |    test     |   true    |
> +---------+-------------+-----------+
>
> +---------+-------------+---------------+-----------+
> |   id    |  namespace  |     table     |  created  |
> +---------+-------------+---------------+-----------+
> |  16385  |    test     |  expressions  |   true    |
> +---------+-------------+---------------+-----------+
>
> +-------------+---------------+------------+
> |  namespace  |     table     |  inserted  |
> +-------------+---------------+------------+
> |    test     |  expressions  |     5      |
> +-------------+---------------+------------+
>
> +-----------+----------------------------------+----------------------------------+------+--------+--------------+---------+
> |  #rownum  |           #created_at            |           #updated_at            |  id  |  base  |  multiplier  |  name   |
> +-----------+----------------------------------+----------------------------------+------+--------+--------------+---------+
> |     5     |  1970-01-01T00:00:00.000000000Z  |  1970-01-01T00:00:00.000000000Z  |  5   |   25   |      2       |  fifth  |
> |     3     |  1970-01-01T00:00:00.000000000Z  |  1970-01-01T00:00:00.000000000Z  |  3   |   20   |      1       |  third  |
> +-----------+----------------------------------+----------------------------------+------+--------+--------------+---------+
>