Class QueryProfileVariants.FieldValues

  • All Implemented Interfaces:
    com.yahoo.component.provider.Freezable, java.lang.Cloneable
    Enclosing class:
    QueryProfileVariants

    public static class QueryProfileVariants.FieldValues
    extends java.lang.Object
    implements com.yahoo.component.provider.Freezable, java.lang.Cloneable
    • Constructor Detail

      • FieldValues

        public FieldValues()
    • Method Detail

      • freeze

        public void freeze()
        Specified by:
        freeze in interface com.yahoo.component.provider.Freezable
      • isFrozen

        public boolean isFrozen()
        Specified by:
        isFrozen in interface com.yahoo.component.provider.Freezable
      • put

        public void put​(DimensionValues dimensionValues,
                        java.lang.Object value)
      • getExact

        public java.lang.Object getExact​(DimensionValues dimensionValues)
        Returns the value having exactly the given dimensions, or null if none
      • asList

        public java.util.List<QueryProfileVariants.FieldValue> asList()
        Returns the field values (values for various dimensions) for this field as a read-only list (never null)
      • sort

        public void sort()
      • size

        public int size()
        Same as asList().size()
      • ensureNotFrozen

        protected void ensureNotFrozen()
        Throws an IllegalStateException if this is frozen