great_expectations.rule_based_profiler.domain_builder.types

Package Contents

Classes

Domain(domain_type: Union[str, MetricDomainTypes], domain_kwargs: Optional[Union[Dict[str, Any], DomainKwargs]] = None, details: Optional[Dict[str, Any]] = None)

Analogously to the way “SerializableDictDot” extends “DictDot” to provide JSON serialization, the present class,

InferredSemanticDomainType()

SemanticDomainTypes()

Generic enumeration.

class great_expectations.rule_based_profiler.domain_builder.types.Domain(domain_type: Union[str, MetricDomainTypes], domain_kwargs: Optional[Union[Dict[str, Any], DomainKwargs]] = None, details: Optional[Dict[str, Any]] = None)

Bases: great_expectations.types.base.SerializableDotDict

Analogously to the way “SerializableDictDot” extends “DictDot” to provide JSON serialization, the present class, “SerializableDotDict” extends “DotDict” to provide JSON-serializable version of the “DotDict” class as well. Since “DotDict” is already YAML-serializable, “SerializableDotDict” is both YAML-serializable and JSON-serializable.

__repr__(self)

Return repr(self).

__str__(self)

Return str(self).

__eq__(self, other)

Return self==value.

__ne__(self, other)

Return self!=value.

property id(self)
to_json_dict(self)
_convert_dictionaries_to_domain_kwargs(self, source: Optional[Any] = None)
class great_expectations.rule_based_profiler.domain_builder.types.InferredSemanticDomainType

Bases: great_expectations.types.SerializableDictDot

semantic_domain_type :Optional[Union[str, SemanticDomainTypes]]
details :Optional[Dict[str, Any]]
to_json_dict(self)
class great_expectations.rule_based_profiler.domain_builder.types.SemanticDomainTypes

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

NUMERIC = numeric
TEXT = text
LOGIC = logic
DATETIME = datetime
BINARY = binary
CURRENCY = currency
VALUE_SET = value_set
IDENTIFIER = identifier
MISCELLANEOUS = miscellaneous
UNKNOWN = unknown