class Piggly::Dumper::RecordType
used for RETURN TABLE(…)
Attributes
defaults[R]
modes[R]
names[R]
types[R]
Public Class Methods
new(types, names, modes, defaults)
click to toggle source
# File lib/piggly/dumper/qualified_type.rb, line 8 def initialize(types, names, modes, defaults) @types, @names, @modes, @defaults = types, names, modes, defaults end
Public Instance Methods
quote()
click to toggle source
# File lib/piggly/dumper/qualified_type.rb, line 13 def quote "table (#{@types.zip(@names, @modes, @defaults).map do |type, name, mode, default| "#{name.quote + " " if name}#{type.quote}#{" default " + default if default}" end.join(", ")})" end
table?()
click to toggle source
# File lib/piggly/dumper/qualified_type.rb, line 19 def table? true end