* Check if two where clauses are structurally equal. * Used for limited query subset checks where subset relationship isn't sufficient.
( a: BasicExpression<boolean> | undefined, b: BasicExpression<boolean> | undefined, )
| 898 | * Used for limited query subset checks where subset relationship isn't sufficient. |
| 899 | */ |
| 900 | function areWhereClausesEqual( |
| 901 | a: BasicExpression<boolean> | undefined, |
| 902 | b: BasicExpression<boolean> | undefined, |
| 903 | ): boolean { |
| 904 | if (a === undefined && b === undefined) { |
| 905 | return true |
| 906 | } |
| 907 | if (a === undefined || b === undefined) { |
| 908 | return false |
| 909 | } |
| 910 | return areExpressionsEqual(a, b) |
| 911 | } |
| 912 | |
| 913 | // ============================================================================ |
| 914 | // Helper functions |
no test coverage detected