Method: Vertica::Error::QueryError#initialize

Defined in:
lib/vertica/error.rb

#initialize(error_response, sql) ⇒ QueryError

Returns a new instance of QueryError.



26
27
28
29
30
# File 'lib/vertica/error.rb', line 26

def initialize(error_response, sql)
  @error_response, @sql = error_response, sql
  utf8_encoded_error = error_response.error_message.encode('utf-8', :invalid => :replace, :undef => :replace)
  super("#{utf8_encoded_error}, SQL: #{one_line_sql.inspect}" )
end