za.co.absa.spark.commons.implicits.DataFrameImplicits
Using utils selector from getDataFrameSelector aligns the utils of a DataFrame to the selector for operations where utils order might be important (e.g.
Using utils selector from getDataFrameSelector aligns the utils of a DataFrame to the selector for operations where utils order might be important (e.g. hashing the whole rows and using except)
model structType for the alignment of df
Returns aligned and filtered utils
Using utils selector returned from StructTypeEnhancements.getDataFrameSelector aligns the utils of a DataFrame to the selector for operations where utils order might be important (e.g.
Using utils selector returned from StructTypeEnhancements.getDataFrameSelector aligns the utils of a DataFrame to the selector for operations where utils order might be important (e.g. hashing the whole rows and using except)
model structType for the alignment of df
Returns aligned and filtered utils
Adds a column to a dataframe if it does not exist
Adds a column to a dataframe if it does not exist
A function to apply when the column already exists
A column to add if it does not exist already
An expression for the column to add
a new dataframe with the new column