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