* Performs an IN array lookup
(values: Array<any>)
| 393 | * Performs an IN array lookup |
| 394 | */ |
| 395 | inArrayLookup(values: Array<any>): Set<TKey> { |
| 396 | const result = new Set<TKey>() |
| 397 | |
| 398 | for (const value of values) { |
| 399 | const normalizedValue = normalizeForBTree(value) |
| 400 | const keys = this.valueMap.get(normalizedValue) |
| 401 | if (keys) { |
| 402 | keys.forEach((key) => result.add(key)) |
| 403 | } |
| 404 | } |
| 405 | |
| 406 | return result |
| 407 | } |
| 408 | |
| 409 | // Getter methods for testing compatibility |
| 410 | get indexedKeysSet(): Set<TKey> { |
no test coverage detected