Package org.h2.command.ddl
Class Analyze.SelectivityData
java.lang.Object
org.h2.command.ddl.Analyze.SelectivityData
- Enclosing class:
Analyze
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private int[]
private int
private int
The number of occupied slots, excluding the zero element (if any).private boolean
Whether the zero element is present. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
add
(int element) (package private) void
private int
(package private) int
getSelectivity
(long count) private void
rehash()
-
Field Details
-
distinctCount
private long distinctCount -
size
private int sizeThe number of occupied slots, excluding the zero element (if any). -
elements
private int[] elements -
zeroElement
private boolean zeroElementWhether the zero element is present. -
maxSize
private int maxSize
-
-
Constructor Details
-
SelectivityData
SelectivityData()
-
-
Method Details
-
add
-
getSelectivity
int getSelectivity(long count) -
currentSize
private int currentSize() -
add
private void add(int element) -
rehash
private void rehash()
-