Interface TraceSymbolWithLifespan

All Superinterfaces:
Symbol, TraceSymbol
All Known Subinterfaces:
TraceLabelSymbol
All Known Implementing Classes:
DBTraceLabelSymbol

public interface TraceSymbolWithLifespan extends TraceSymbol
A trace symbol having a lifespan.
  • Method Details

    • getLifespan

      Lifespan getLifespan()
      Get the lifespan of the symbol
      Returns:
      the lifespan
    • getStartSnap

      long getStartSnap()
      Get the minimum snapshot key in the lifespan
      Returns:
      the minimum snapshot key
    • setEndSnap

      void setEndSnap(long snap)
      Set the maximum snapshot key in the lifespan
      Parameters:
      snap - the new maximum snapshot key
    • getEndSnap

      long getEndSnap()
      Get the maximum snapshot key in the lifespan
      Returns:
      the maximum snapshot key