Class: PGContinuationLine

Inherits:
PGLogLine show all
Defined in:
lib/pqa.rb

Constant Summary

Constants inherited from PGLogLine

PGLogLine::DEBUG

Instance Attribute Summary

Attributes inherited from PGLogLine

#cmd_no, #connection_id, #duration, #ignore, #line_no, #text

Instance Method Summary collapse

Methods inherited from PGLogLine

#dump, #parse_duration, #to_s

Constructor Details

#initialize(text, duration = nil) ⇒ PGContinuationLine

Returns a new instance of PGContinuationLine.



263
264
265
# File 'lib/pqa.rb', line 263

def initialize(text, duration = nil)
  super(text.gsub(/\^I/, "\t"))
end

Instance Method Details

#append_to(queries) ⇒ Object



268
269
270
271
272
273
274
275
# File 'lib/pqa.rb', line 268

def append_to(queries)
  if queries.last.nil?
    $stderr.puts "Continuation for no previous query"
  else
    queries.last.append(@text)
  end
  return nil
end