class Cassie::Statements::ExecutionError
Attributes
statement[R]
Public Class Methods
new(statement)
click to toggle source
Calls superclass method
# File lib/cassie/statements/execution/errors.rb, line 6 def initialize(statement) @statement = statement super end
Public Instance Methods
message()
click to toggle source
# File lib/cassie/statements/execution/errors.rb, line 11 def message "Failed to execute statement: #{cql}" end
Private Instance Methods
cql()
click to toggle source
# File lib/cassie/statements/execution/errors.rb, line 17 def cql case when statement.respond_to?(:to_cql) statement.to_cql when statement.result && statement.result.execution_info && statement.result.execution_info.statement statement.result.execution_info.statement.to_cql when statement.respond_to?(:statement) statement.statement.to_s else statement.to_s end end