You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -292,7 +292,7 @@ SELECT * FROM users WHERE email LIKE '%test%';
292
292
293
293
### Range queries
294
294
295
-
Enable range queries on encrypted data using the `eql_v2.ore_64_8_v2`, `eql_v2.ore_cllw_u64_8`, or `eql_v2.ore_cllw_var_8` functions. Supports:
295
+
Enable range queries on encrypted data using the `eql_v2.ore_block_u64_8_256`, `eql_v2.ore_cllw_u64_8`, or `eql_v2.ore_cllw_var_8` functions. Supports:
296
296
297
297
-`ORDER BY`
298
298
-`WHERE`
@@ -301,7 +301,7 @@ Enable range queries on encrypted data using the `eql_v2.ore_64_8_v2`, `eql_v2.o
|`eql_v2.ciphertext(val)`| Extract ciphertext from encrypted value |`SELECT eql_v2.ciphertext(encrypted_field)`|
30
+
|`eql_v2.blake3(val)`| Extract blake3 hash from encrypted value |`SELECT eql_v2.blake3(encrypted_field)`|
31
+
|`eql_v2.hmac_256(val)`| Extract hmac_256 index from encrypted value |`SELECT eql_v2.hmac_256(encrypted_fie ld)`|
32
+
|`eql_v2.bloom_filter(val)`| Extract match index from encrypted value |`SELECT eql_v2.bloom_filter(encrypted_field)`|
33
+
|`eql_v2.ore_block_u64_8_256(val)`| Extract ORE index from encrypted value |`SELECT eql_v2.ore_block_u64_8_256(encrypted_field)`|
34
+
|`eql_v2.ore_cllw_u64_8(val)`| Extract CLLW ORE index from encrypted value |`SELECT eql_v2.ore_cllw_u64_8(encrypted_fie ld)`|
35
+
|`eql_v2.ore_cllw_var_8(val)`| Extract variable CLLW ORE index from encrypted value |`SELECT eql_v2.ore_cllw_var_8(encrypted_field)`|
36
36
37
37
### Aggregate Functions
38
38
@@ -90,19 +90,17 @@ The behaviour of EQL's encrypted `LIKE` operators is slightly different to the b
90
90
In EQL, the `LIKE` operator can be used on `match` indexes.
91
91
Case sensitivity is determined by the [index term configuration](./docs/reference/INDEX.md#options-for-match-indexes-opts) of `match` indexes.
92
92
A `match` index term can be configured to enable case sensitive searches with token filters (for example, `downcase` and `upcase`).
93
-
The data is encrypted based on the index term configuration.
94
-
The `LIKE` operation is always the same, even if the data is tokenised differently.
95
-
The different operators are kept to preserve the semantics of SQL statements in client applications.
93
+
The data is encrypted based on the index term configurat ion.
94
+
The `LIKE` operation is always the same, even if the data is----- tokenised differently.
95
+
The different operators are kept to preserve the semantics of SQL statements in client applications.
96
96
97
-
### `ORDER BY`
97
+
### `ORDER BY`
98
98
99
-
Ordering requires wrapping the ordered column in the `eql_v2.order_by` function, like this:
99
+
Ordering requires wrapping the ordered column in the `eql_v2.order_by` function, lik e this:
100
100
101
101
```sql
102
102
SELECT*FROM users ORDER BYeql_v2.order_by(encrypted_created_at) DESC
103
-
```
104
-
105
-
PostgreSQL uses operators when handling `ORDER BY` operations. The `eql_v2.order_by` function behaves in the same way as the comparison operators, using the appropriate index type (ore_64_8_v2, ore_cllw_u64_8, or ore_cllw_var_8) to determine the ordering.
103
+
``` PostgreSQL uses operators when handling `ORDER BY` operations. The `eql_v2.order_by` function behaves in the same way as the comparison operators, using the appropriate index type (ore_block_u64_8_256 , ore_cllw_u64_8, or ore_cllw_var_8) to determine the ordering.
0 commit comments