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.



33
34
35
36
37
# File 'lib/sql-parser/statement.rb', line 33

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.



40
41
42
# File 'lib/sql-parser/statement.rb', line 40

def column_list
  @column_list
end

#in_value_listObject (readonly)

Returns the value of attribute in_value_list.



41
42
43
# File 'lib/sql-parser/statement.rb', line 41

def in_value_list
  @in_value_list
end

#table_referenceObject (readonly)

Returns the value of attribute table_reference.



39
40
41
# File 'lib/sql-parser/statement.rb', line 39

def table_reference
  @table_reference
end