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
599 600 601 |
# File 'lib/teradata-cli/connection.rb', line 599 def error? true end |
#failure? ⇒ Boolean
595 596 597 |
# File 'lib/teradata-cli/connection.rb', line 595 def failure? false end |
#inspect ⇒ Object
591 592 593 |
# File 'lib/teradata-cli/connection.rb', line 591 def inspect "\#<Error \##{@statement_no} [#{@error_code}] #{@message}>" end |
#value ⇒ Object
603 604 605 |
# File 'lib/teradata-cli/connection.rb', line 603 def value raise Error, "CLI error: #{@message}" end |