final class NonExemptAttributeMap
The non-exempt attributes in a relationship key. It is designed for (fast) value equality, thus supporting fast value equality for relationship keys.
The non-exempt attributes in a relationship key. It is designed for (fast) value equality, thus supporting fast value equality for relationship keys.
Equality of non-exempt attributes is sensitive. Why?
-
Attributes can be default or fixed attributes, according to the corresponding schema.
-
Attributes have types, so equality should take their types into account.
-
Some attributes, such as the "order" attribute, are implicitly always there, even if the schema does not say so.
- Authors
Chris de Vreeze
- Companion
- object
class Object
trait Matchable
class Any