class Dbsketch::Comparison::ColumnDiff
Attributes
default[R]
identity[R]
nullable[R]
order[R]
type[R]
Public Class Methods
new(old_column, new_column, type_comparator, options)
click to toggle source
Calls superclass method
# File lib/dbsketch/comparison/column_comparator.rb, line 13 def initialize old_column, new_column, type_comparator, options super old_column, new_column if change? @type = type_comparator.compare(old_column.type, new_column.type) @identity = Diff.new(old_column.identity, new_column.identity) if old_column.identity != new_column.identity @default = Diff.new(old_column.default, new_column.default) if old_column.default != new_column.default @nullable = Diff.new(old_column.nullable, new_column.nullable) if old_column.nullable != new_column.nullable @order = Diff.new(old_column.order, new_column.order) if options[:compare_order] and old_column.order != new_column.order end end