Class BinaryTrack

java.lang.Object
AEDs3.DataBase.BinaryTrack
Direct Known Subclasses:
BinaryTrackReader, BinaryTrackWriter

abstract class BinaryTrack extends Object
Classe abstrata que representa uma faixa binária no banco de dados. Contém informações básicas sobre a faixa, como o estado de "tombstone" (lápide) e o tamanho dos dados.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected int
    Tamanho dos dados binários da faixa.
    protected boolean
    Indica se a faixa é uma lápide (registro excluído).
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Obtém o tamanho dos dados binários da faixa.
    boolean
    Verifica se a faixa é uma lápide (registro excluído).
    void
    setSize(int size)
    Define o tamanho dos dados binários da faixa.
    void
    setTombstone(boolean tombstone)
    Define se a faixa é uma lápide (registro excluído).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • tombstone

      protected boolean tombstone
      Indica se a faixa é uma lápide (registro excluído).
    • size

      protected int size
      Tamanho dos dados binários da faixa.
  • Constructor Details

    • BinaryTrack

      BinaryTrack()
  • Method Details

    • isTombstone

      public boolean isTombstone()
      Verifica se a faixa é uma lápide (registro excluído).
      Returns:
      true se a faixa for uma lápide, false caso contrário.
    • setTombstone

      public void setTombstone(boolean tombstone)
      Define se a faixa é uma lápide (registro excluído).
      Parameters:
      tombstone - O estado da lápide a ser definido.
    • getSize

      public int getSize()
      Obtém o tamanho dos dados binários da faixa.
      Returns:
      O tamanho dos dados binários da faixa.
    • setSize

      public void setSize(int size)
      Define o tamanho dos dados binários da faixa.
      Parameters:
      size - O tamanho dos dados binários da faixa a ser definido.