Class: Pgoutput::Client::ReplicationXLogData Private

Inherits:
Data
  • Object
show all
Defined in:
lib/pgoutput/client/xlog_data.rb,
sig/pgoutput/client/xlog_data.rbs

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Internal immutable base class generated by Data.define for XLogData.

Direct Known Subclasses

XLogData

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#payloadObject (readonly)

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns the value of attribute payload

Returns:

  • (Object)

    the current value of payload



8
9
10
# File 'lib/pgoutput/client/xlog_data.rb', line 8

def payload
  @payload
end

#server_clockObject (readonly)

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns the value of attribute server_clock

Returns:

  • (Object)

    the current value of server_clock



8
9
10
# File 'lib/pgoutput/client/xlog_data.rb', line 8

def server_clock
  @server_clock
end

#wal_endObject (readonly)

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns the value of attribute wal_end

Returns:

  • (Object)

    the current value of wal_end



8
9
10
# File 'lib/pgoutput/client/xlog_data.rb', line 8

def wal_end
  @wal_end
end

#wal_startObject (readonly)

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns the value of attribute wal_start

Returns:

  • (Object)

    the current value of wal_start



8
9
10
# File 'lib/pgoutput/client/xlog_data.rb', line 8

def wal_start
  @wal_start
end

Class Method Details

.newObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



9
# File 'sig/pgoutput/client/xlog_data.rbs', line 9

def self.new: (