class Vertica::Protocol::Close
Public Class Methods
new(close_type, close_name)
click to toggle source
# File lib/vertica/protocol/frontend/close.rb, line 6 def initialize(close_type, close_name) @close_name = close_name @close_type = case close_type when :portal then 'P' when :prepared_statement then 'S' else raise ArgumentError.new("#{close_type} is not a valid close_type. Must be either :portal or :prepared_statement.") end end
Public Instance Methods
message_body()
click to toggle source
# File lib/vertica/protocol/frontend/close.rb, line 15 def message_body [@close_type, @close_name].pack('AZ*') end