All Superinterfaces:
OWALRecord
All Known Implementing Classes:
AtomicUnitEndRecordWithPageLSNs, EmptyWALRecord, MetaDataRecord, OAbstractPageWALRecord, OAbstractWALRecord, OAtomicUnitEndRecord, OAtomicUnitStartMetadataRecord, OAtomicUnitStartRecord, OFileCreatedWALRecord, OFileDeletedWALRecord, OFileTruncatedWALRecord, OHighLevelTransactionChangeRecord, ONonTxOperationPerformedWALRecord, OOperationUnitBodyRecord, OOperationUnitRecord, OUpdatePageRecord

public interface WriteableWALRecord extends OWALRecord
  • Method Details

    • setBinaryContent

      void setBinaryContent(ByteBuffer buffer)
    • getBinaryContent

      ByteBuffer getBinaryContent()
    • freeBinaryContent

      void freeBinaryContent()
    • getBinaryContentLen

      int getBinaryContentLen()
    • toStream

      int toStream(byte[] content, int offset)
    • toStream

      void toStream(ByteBuffer buffer)
    • fromStream

      int fromStream(byte[] content, int offset)
    • serializedSize

      int serializedSize()
    • written

      void written()
    • isWritten

      boolean isWritten()
    • getId

      int getId()