Add value to the attribute, it automatically checks all available modes
Check if value is in min-max range, if mode is enabled, otherwise None
Check if value is in set, if mode is enabled, otherwise None
Whether or not attribute has null values.
Whether or not attribute has null values. It checks initial state of min, max and set, and tracks values being added, thus overall nullability is cumulative effect of states.
Get actual generic runtime class
Get count, if mode is enabled, otherwise None
Get min/max, internal operation to write min/max
Get set, internal operation to write set
Check if value is less than or equal to min
Check if value is less than min
Check if count is collected by this attribute
Check if min/max is collected by this attribute
Check if set is collected by this attribute
Check if value is greater than or equal to max
Check if value is greater than max
Update nullability of the attribute
Attribute interface to collect and check statistics. Included support of different combinations of collected parameters: count, min/max, and set of values through bit vector. Here are some common flags: 7 - enable all parameters, 1 - enable count, 6 - enable min/max and set. In order to create attribute comparison function is required similar the
lt
function used insortWith
method. Name must unique to the attribute.