great_expectations.rule_based_profiler.domain_builder.simple_semantic_type_domain_builder

Module Contents

Classes

SimpleSemanticTypeColumnDomainBuilder(batch_list: Optional[List[Batch]] = None, batch_request: Optional[Union[BatchRequest, RuntimeBatchRequest, dict]] = None, data_context: Optional[‘DataContext’] = None, semantic_types: Optional[Union[str, SemanticDomainTypes, List[Union[str, SemanticDomainTypes]]]] = None)

This DomainBuilder utilizes a “best-effort” semantic interpretation of (“storage”) columns of a table.

Functions

_parse_semantic_domain_type_argument(semantic_types: Optional[Union[str, SemanticDomainTypes, List[Union[str, SemanticDomainTypes]]]] = None)

class great_expectations.rule_based_profiler.domain_builder.simple_semantic_type_domain_builder.SimpleSemanticTypeColumnDomainBuilder(batch_list: Optional[List[Batch]] = None, batch_request: Optional[Union[BatchRequest, RuntimeBatchRequest, dict]] = None, data_context: Optional['DataContext'] = None, semantic_types: Optional[Union[str, SemanticDomainTypes, List[Union[str, SemanticDomainTypes]]]] = None)

Bases: great_expectations.rule_based_profiler.domain_builder.DomainBuilder

This DomainBuilder utilizes a “best-effort” semantic interpretation of (“storage”) columns of a table.

property domain_type(self)
property semantic_types(self)
_get_domains(self, variables: Optional[ParameterContainer] = None)

Find the semantic column type for each column and return all domains matching the specified type or types.

infer_semantic_domain_type_from_table_column_type(self, column_types_dict_list: List[Dict[str, Any]], column_name: str)
great_expectations.rule_based_profiler.domain_builder.simple_semantic_type_domain_builder._parse_semantic_domain_type_argument(semantic_types: Optional[Union[str, SemanticDomainTypes, List[Union[str, SemanticDomainTypes]]]] = None) → List[SemanticDomainTypes]