MCPcopy Create free account
hub / github.com/TanStack/db / areWhereClausesEqual

Function areWhereClausesEqual

packages/db/src/query/predicate-utils.ts:900–911  ·  view source on GitHub ↗

* 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,
)

Source from the content-addressed store, hash-verified

898 * Used for limited query subset checks where subset relationship isn't sufficient.
899 */
900function 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

Callers 1

isPredicateSubsetFunction · 0.85

Calls 1

areExpressionsEqualFunction · 0.85

Tested by

no test coverage detected