whylogs.core.constraints.factories.types_metrics#

Module Contents#

Functions#

whylogs.core.constraints.factories.types_metrics.column_has_non_zero_types(column_name: str, types_list: List[str]) whylogs.core.constraints.metric_constraints.MetricConstraint#
Parameters
  • column_name (str) –

  • types_list (List[str]) –

Return type

whylogs.core.constraints.metric_constraints.MetricConstraint

whylogs.core.constraints.factories.types_metrics.column_has_zero_count_types(column_name: str, types_list: List[str]) whylogs.core.constraints.metric_constraints.MetricConstraint#
Parameters
  • column_name (str) –

  • types_list (List[str]) –

Return type

whylogs.core.constraints.metric_constraints.MetricConstraint

whylogs.core.constraints.factories.types_metrics.column_is_nullable_integral(column_name: str) whylogs.core.constraints.metric_constraints.MetricConstraint#
Parameters

column_name (str) –

Return type

whylogs.core.constraints.metric_constraints.MetricConstraint

whylogs.core.constraints.factories.types_metrics.column_is_nullable_fractional(column_name: str) whylogs.core.constraints.metric_constraints.MetricConstraint#
Parameters

column_name (str) –

Return type

whylogs.core.constraints.metric_constraints.MetricConstraint

whylogs.core.constraints.factories.types_metrics.column_is_nullable_boolean(column_name: str) whylogs.core.constraints.metric_constraints.MetricConstraint#
Parameters

column_name (str) –

Return type

whylogs.core.constraints.metric_constraints.MetricConstraint

whylogs.core.constraints.factories.types_metrics.column_is_nullable_string(column_name: str) whylogs.core.constraints.metric_constraints.MetricConstraint#
Parameters

column_name (str) –

Return type

whylogs.core.constraints.metric_constraints.MetricConstraint

whylogs.core.constraints.factories.types_metrics.column_is_nullable_object(column_name: str) whylogs.core.constraints.metric_constraints.MetricConstraint#
Parameters

column_name (str) –

Return type

whylogs.core.constraints.metric_constraints.MetricConstraint

whylogs.core.constraints.factories.types_metrics.column_is_nullable_datatype(column_name: str, datatype: str) whylogs.core.constraints.metric_constraints.MetricConstraint#

Check if column contains only records of specific datatype. Datatypes can be: integral, fractional, boolean, string, object.

Returns True if there is at least one record of type datatype and there is no records of remaining types.

Parameters
  • column_name (str) – Column the constraint is applied to

  • datatype (str) –

Return type

whylogs.core.constraints.metric_constraints.MetricConstraint