class AddColumnAction extends BaseAlterTableAction {

    @Override
    public void alter(Table table) {
        if (existsColumn(table.getMetadata())) {
            SwiftLoggers.getLogger().warn("column {} exists in {}, will add nothing", relatedColumnMeta, table);
            return;
        }

        SwiftLoggers.getLogger().info("add column {} to {}", relatedColumnMeta, table);
        alterMeta(table);
    }

    public  AddColumnAction(SwiftMetaDataColumn relatedColumnMeta);

}