Class CompoundValueTuple<O>


  • public class CompoundValueTuple<O>
    extends Object
    A tuple (ordered list) of values, extracted from the fields of an object, according to, and in the same order as, the Attributes encapsulated in a CompoundAttribute.

    The combination of values encapsulated in objects of this type are used as keys in compound indexes. This object implements Object.equals(Object) and Object.hashCode() where the hash code is calculated from the combination of values.

    Author:
    Niall Gallagher
    • Constructor Detail

      • CompoundValueTuple

        public CompoundValueTuple​(List<?> attributeValues)