Class AtomicItemEquivalence

java.lang.Object
org.rumbledb.items.AtomicItemEquivalence

public final class AtomicItemEquivalence extends Object
Defines the stable Java equality and hashing contract for atomic items. Query value comparisons are intentionally not used here: they can be context-dependent, can raise dynamic errors, and do not form an equivalence relation. The XDM op:same-key relation is stable and is already the equality required by maps.
  • Method Details

    • equivalent

      public static boolean equivalent(Item left, Item right)
    • hash

      public static int hash(Item item)