ColumnDiff
data class ColumnDiff(val newColumns: MutableList<String> = mutableListOf(), val updatedDataTypes: MutableList<String> = mutableListOf(), val removedColumns: MutableList<String> = mutableListOf(), val newlyOptionalColumns: MutableList<String> = mutableListOf(), var identifierFieldsChanged: Boolean = false)
A data class representing differences between two Iceberg schemas.
Constructors
Link copied to clipboard
constructor(newColumns: MutableList<String> = mutableListOf(), updatedDataTypes: MutableList<String> = mutableListOf(), removedColumns: MutableList<String> = mutableListOf(), newlyOptionalColumns: MutableList<String> = mutableListOf(), identifierFieldsChanged: Boolean = false)
Properties
Link copied to clipboard
Link copied to clipboard
list of fully-qualified column names that are new in the incoming schema.
Link copied to clipboard
list of fully-qualified column names that changed from required -> optional.
Link copied to clipboard
list of fully-qualified column names that are no longer in the incoming schema.
Link copied to clipboard
list of fully-qualified column names whose types differ.