Class: TeradataCli::ErrorStatus
- Inherits:
-
FailureStatus
- Object
- FailureStatus
- TeradataCli::ErrorStatus
- Defined in:
- lib/teradata-cli/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 TeradataCli::FailureStatus
Instance Method Details
#error? ⇒ Boolean
597 598 599 |
# File 'lib/teradata-cli/connection.rb', line 597 def error? true end |
#failure? ⇒ Boolean
593 594 595 |
# File 'lib/teradata-cli/connection.rb', line 593 def failure? false end |
#inspect ⇒ Object
589 590 591 |
# File 'lib/teradata-cli/connection.rb', line 589 def inspect "\#<Error \##{@statement_no} [#{@error_code}] #{@message}>" end |
#value ⇒ Object
601 602 603 |
# File 'lib/teradata-cli/connection.rb', line 601 def value raise Error, "CLI error: #{@message}" end |