Exception: Vertica::Error
- Inherits:
-
StandardError
- Object
- StandardError
- Vertica::Error
- Defined in:
- lib/vertica/error.rb
Overview
Main class for exceptions relating to Vertica.
Direct Known Subclasses
ConnectionError, EmptyQueryError, InterruptImpossible, MessageError, QueryError, SynchronizeError
Defined Under Namespace
Classes: ConnectionError, EmptyQueryError, InterruptImpossible, MessageError, QueryError, SSLNotSupported, SynchronizeError, TimedOutError
Constant Summary collapse
- QUERY_ERROR_CLASSES =
{ '55V03' => (LockFailure = Class.new(Vertica::Error::QueryError)), '53000' => (InsufficientResources = 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)), '22V04' => (CopyRejected = Class.new(Vertica::Error::QueryError)), '08000' => (CopyFromStdinFailed = Class.new(Vertica::Error::QueryError)), '42501' => (PermissionDenied = Class.new(Vertica::Error::QueryError)) }