apache_beam.testing.datatype_inference module¶
- apache_beam.testing.datatype_inference.infer_element_type(elements)[source]¶
For internal use only; no backwards-compatibility guarantees.
Infer a Beam type for a list of elements.
- Parameters:
elements (List[Any]) – A list of elements for which the type should be inferred.
- Returns:
A Beam type encompassing all elements.
- apache_beam.testing.datatype_inference.infer_typehints_schema(data)[source]¶
For internal use only; no backwards-compatibility guarantees.
Infer Beam types for tabular data.
- Parameters:
data (List[dict]) – A list of dictionaries representing rows in a table.
- Returns:
An OrderedDict mapping column names to Beam types.