Class Analyze.SelectivityData

java.lang.Object
org.h2.command.ddl.Analyze.SelectivityData
Enclosing class:
Analyze

private static final class Analyze.SelectivityData extends Object
  • Field Details

    • distinctCount

      private long distinctCount
    • size

      private int size
      The number of occupied slots, excluding the zero element (if any).
    • elements

      private int[] elements
    • zeroElement

      private boolean zeroElement
      Whether the zero element is present.
    • maxSize

      private int maxSize
  • Constructor Details

    • SelectivityData

      SelectivityData()
  • Method Details

    • add

      void add(Value v)
    • getSelectivity

      int getSelectivity(long count)
    • currentSize

      private int currentSize()
    • add

      private void add(int element)
    • rehash

      private void rehash()