class Coopy::TableComparisonState

Attributes

a[RW]
a_meta[RW]
alignment[RW]
b[RW]
b_meta[RW]
child_order[RW]
children[RW]
compare_flags[RW]
completed[RW]
has_same_columns[RW]
has_same_columns_known[RW]
is_equal[RW]
is_equal_known[RW]
p[RW]
p_meta[RW]
run_to_completion[RW]

Public Class Methods

new() click to toggle source
# File lib/lib/coopy/table_comparison_state.rb, line 7
def initialize
  self.reset
end

Public Instance Methods

get_meta() click to toggle source
# File lib/lib/coopy/table_comparison_state.rb, line 41
def get_meta 
  @p_meta = @p.get_meta if @p != nil && @p_meta == nil
  @a_meta = @a.get_meta if @a != nil && @a_meta == nil
  @b_meta = @b.get_meta if @b != nil && @b_meta == nil
end
reset() click to toggle source
# File lib/lib/coopy/table_comparison_state.rb, line 28
def reset 
  @completed = false
  @run_to_completion = true
  @is_equal_known = false
  @is_equal = false
  @has_same_columns = false
  @has_same_columns_known = false
  @compare_flags = nil
  @alignment = nil
  @children = nil
  @child_order = nil
end