# File lib/arel/nodes/insert_statement.rb, line 6 def initialize @relation = nil @columns = [] @values = nil end
# File lib/arel/nodes/insert_statement.rb, line 22 def eql? other self.class == other.class && self.relation == other.relation && self.columns == other.columns && self.values == other.values end
# File lib/arel/nodes/insert_statement.rb, line 18 def hash [@relation, @columns, @values].hash end
# File lib/arel/nodes/insert_statement.rb, line 12 def initialize_copy other super @columns = @columns.clone @values = @values.clone if @values end