Class: Teradata::ErrorStatus
- Inherits:
-
FailureStatus
- Object
- FailureStatus
- Teradata::ErrorStatus
- Defined in:
- lib/teradata/connection.rb
Overview
PclERROR means CLI or MTDP error. PclFAILURE and PclERROR have same data format, we reuse its code.
Constant Summary
Constants inherited from FailureStatus
FailureStatus::ERROR_CODE_ABORT
Instance Attribute Summary
Attributes inherited from FailureStatus
#error_code, #info, #message, #statement_no
Instance Method Summary collapse
Methods inherited from FailureStatus
#activity_count, #echo?, #initialize, #n_fields, parse, #succeeded?, #warned?, #warning, #warning_code
Constructor Details
This class inherits a constructor from Teradata::FailureStatus
Instance Method Details
#error? ⇒ Boolean
596 597 598 |
# File 'lib/teradata/connection.rb', line 596 def error? true end |
#failure? ⇒ Boolean
592 593 594 |
# File 'lib/teradata/connection.rb', line 592 def failure? false end |
#inspect ⇒ Object
588 589 590 |
# File 'lib/teradata/connection.rb', line 588 def inspect "\#<Error \##{@statement_no} [#{@error_code}] #{@message}>" end |
#value ⇒ Object
600 601 602 |
# File 'lib/teradata/connection.rb', line 600 def value raise Error, "CLI error: #{@message}" end |