Exception: Vertica::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/vertica/error.rb

Overview

Main class for exceptions relating to Vertica.

Defined Under Namespace

Classes: ConnectionError, EmptyQueryError, MessageError, QueryError, SynchronizeError

Constant Summary collapse

QUERY_ERROR_CLASSES =
{
  '55V03' => (LockFailure     = Class.new(Vertica::Error::QueryError)),
  '53200' => (OutOfMemory     = Class.new(Vertica::Error::QueryError)),
  '42601' => (SyntaxError     = Class.new(Vertica::Error::QueryError)),
  '42V01' => (MissingRelation = Class.new(Vertica::Error::QueryError)),
  '42703' => (MissingColumn   = Class.new(Vertica::Error::QueryError))
}