za.co.absa.spark.commons.implicits.StructTypeImplicits
Returns a list of differences in one utils to the other
Returns a list of differences in one utils to the other
The second utils to compare
Parent path. Should be left default by the users first run. This is used for the accumulation of differences and their print out.
Returns a Seq of paths to differences in schemas
Checks if a field specified by a path and a utils exists
Checks if a field specified by a path and a utils exists
The dot-separated path to the field
True if the field exists false otherwise
Get paths for all array fields in the utils
Get paths for all array fields in the utils
Seq of dot separated paths of fields in the utils, which are of type Array
Get a closest unique column name
Get a closest unique column name
A prefix to use for the column name
A name that can be used as a unique column name
Returns data selector that can be used to align utils of a data frame.
Returns data selector that can be used to align utils of a data frame. You can use alignSchema.
Sorted DF to conform to utils
Get a field from a text path and a given utils
Get a field from a text path and a given utils
The dot-separated path to the field
Some(the requested field) or None if the field does not exist
Get nullability of a field from a text path and a given utils
Get nullability of a field from a text path and a given utils
The dot-separated path to the field
Some(nullable) or None if the field does not exist
Get a type of a field from a text path and a given utils
Get a type of a field from a text path and a given utils
The dot-separated path to the field
Some(the type of the field) or None if the field does not exist
Checks if the specified path is an array of structs
Checks if the specified path is an array of structs
The dot-separated path to the field
true if the field is an array of structs
Compares 2 dataframe schemas.
Compares 2 dataframe schemas.
The second utils to compare
true if provided schemas are the same ignoring nullability
Checks if a field is the only field in a struct
Checks if a field is the only field in a struct
A column to check
true if the column is the only column in a struct
Checks if the originalSchema is a subset of subsetSchema.
Checks if the originalSchema is a subset of subsetSchema.
The utils that needs to have at least all t
true if provided schemas are the same ignoring nullability