Class: SQLParser::Statement::Insert

Inherits:
Node
  • Object
show all
Defined in:
lib/sql-parser/statement.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Node

#accept, #to_sql

Constructor Details

#initialize(table_reference, column_list, in_value_list) ⇒ Insert

Returns a new instance of Insert.



69
70
71
72
73
# File 'lib/sql-parser/statement.rb', line 69

def initialize(table_reference, column_list, in_value_list)
  @table_reference = table_reference
  @column_list = column_list
  @in_value_list = in_value_list
end

Instance Attribute Details

#column_listObject (readonly)

Returns the value of attribute column_list.



76
77
78
# File 'lib/sql-parser/statement.rb', line 76

def column_list
  @column_list
end

#in_value_listObject (readonly)

Returns the value of attribute in_value_list.



77
78
79
# File 'lib/sql-parser/statement.rb', line 77

def in_value_list
  @in_value_list
end

#table_referenceObject (readonly)

Returns the value of attribute table_reference.



75
76
77
# File 'lib/sql-parser/statement.rb', line 75

def table_reference
  @table_reference
end