AlterTableReport

data class AlterTableReport<Type>(val columnsToAdd: List<ColumnAdd<Type>>, val columnsToRemove: List<String>, val columnsToChangeType: List<ColumnChange<Type>>, val columnsToRetain: List<String>)

Constructors

Link copied to clipboard
constructor(columnsToAdd: List<ColumnAdd<Type>>, columnsToRemove: List<String>, columnsToChangeType: List<ColumnChange<Type>>, columnsToRetain: List<String>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A list of all columns that do not need to be changed/dropped. Includes the _airbyte_meta columns.

Link copied to clipboard

A no-op for an AlterTableReport is when the existing table matches the expected schema