spark_auto_mapper.data_types.split_by_delimiter

Module Contents

Classes

AutoMapperSplitByDelimiterDataType

Splits the string by the delimiter and returns an array

class spark_auto_mapper.data_types.split_by_delimiter.AutoMapperSplitByDelimiterDataType(column, delimiter)

Bases: spark_auto_mapper.data_types.array_base.AutoMapperArrayLikeBase

Splits the string by the delimiter and returns an array

Parameters
get_column_spec(self, source_df, current_column)

Gets the column spec for this automapper data type

Parameters
  • source_df (Optional[pyspark.sql.DataFrame]) – source data frame in case the automapper type needs that data to decide what to do

  • current_column (Optional[pyspark.sql.Column]) – (Optional) this is set when we are inside an array

Return type

pyspark.sql.Column