Sha256: 8b1ae4e2897999bf4fed0954b32fefd33f7731a45d6ba844ee2b12e892894290
Contents?: true
Size: 1001 Bytes
Versions: 5
Compression:
Stored size: 1001 Bytes
Contents
# -*- ruby -*- # frozen_string_literal: true require 'ysql' unless defined?( YSQL ) class YSQL::Result # Apply a type map for all value retrieving methods. # # +type_map+: a PG::TypeMap instance. # # This method is equal to #type_map= , but returns self, so that calls can be chained. # # See also PG::BasicTypeMapForResults def map_types!(type_map) self.type_map = type_map return self end # Set the data type for all field name returning methods. # # +type+: a Symbol defining the field name type. # # This method is equal to #field_name_type= , but returns self, so that calls can be chained. def field_names_as(type) self.field_name_type = type return self end ### Return a String representation of the object suitable for debugging. def inspect str = self.to_s str[-1,0] = if cleared? " cleared" else " status=#{res_status(result_status)} ntuples=#{ntuples} nfields=#{nfields} cmd_tuples=#{cmd_tuples}" end return str end end # class PG::Result
Version data entries
5 entries across 5 versions & 1 rubygems