Record Class PostgresReplicationAdmin.ResetSlotResult

java.lang.Object
java.lang.Record
br.com.vantroba.bi.transporte.powersync.PostgresReplicationAdmin.ResetSlotResult
Record Components:
activePidTerminated - PID do backend que segurava o slot (null se slot estava livre)
lsnPre - LSN do slot antes do reset (null se slot não existia)
lsnPost - LSN do slot recém-criado (null em caso de erro entre create e consulta)
Enclosing class:
PostgresReplicationAdmin

public static record PostgresReplicationAdmin.ResetSlotResult(Integer activePidTerminated, String lsnPre, String lsnPost) extends Record
  • Constructor Details

    • ResetSlotResult

      public ResetSlotResult(Integer activePidTerminated, String lsnPre, String lsnPost)
      Creates an instance of a ResetSlotResult record class.
      Parameters:
      activePidTerminated - the value for the activePidTerminated record component
      lsnPre - the value for the lsnPre record component
      lsnPost - the value for the lsnPost record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • activePidTerminated

      public Integer activePidTerminated()
      Returns the value of the activePidTerminated record component.
      Returns:
      the value of the activePidTerminated record component
    • lsnPre

      public String lsnPre()
      Returns the value of the lsnPre record component.
      Returns:
      the value of the lsnPre record component
    • lsnPost

      public String lsnPost()
      Returns the value of the lsnPost record component.
      Returns:
      the value of the lsnPost record component