Class IndexEntryMonotone

java.lang.Object
de.bsvrz.ars.ars.persistence.index.IndexEntryMonotone

@Deprecated
public class IndexEntryMonotone
extends java.lang.Object
Deprecated.
Repräsentiert einen Eintrag im monotonen Index. Dieser besteht aus Datenindex-Minimum, Datenindex-Maximum, Archivzeit-Minimum, Archivzeit-Maximum, Datenzeit-Minimum, Datenzeit-Maximum und der Container-ID, auf die sich die Min/Max-Werte beziehen.
  • Field Summary

    Fields
    Modifier and Type Field Description
    static int ENTRY_LEN
    Deprecated.
     
  • Constructor Summary

    Constructors
    Constructor Description
    IndexEntryMonotone()
    Deprecated.
     
  • Method Summary

    Modifier and Type Method Description
    static long get​(ArchiveTimeIndexImpl.Key entrVal, boolean min, byte[] buf, int pos)
    Deprecated.
    Liefert das Maximum des spezifizierten Indexart des Eintrags an der angegebenen Stelle.
    static long getATimeMax​(byte[] buf, int pos)
    Deprecated.
    Liefert das Archivzeit-Maximum des Eintrags an der angegebenen Stelle.
    static long getATimeMin​(byte[] buf, int pos)
    Deprecated.
    Liefert das Archivzeit-Minimum des Eintrags an der angegebenen Stelle.
    static long getCID​(byte[] buf, int pos)
    Deprecated.
    Liefert die Container-ID des Eintrags an der angegebenen Stelle.
    static long getDIdxMax​(byte[] buf, int pos)
    Deprecated.
    Liefert das Datenindex-Maximum des Eintrags an der angegebenen Stelle.
    static long getDIdxMin​(byte[] buf, int pos)
    Deprecated.
    Liefert das Datenindex-Minimum des Eintrags an der angegebenen Stelle.
    static long getDTimeMax​(byte[] buf, int pos)
    Deprecated.
    Liefert das Archivzeit-Maximum des Eintrags an der angegebenen Stelle.
    static long getDTimeMin​(byte[] buf, int pos)
    Deprecated.
    Liefert das Archivzeit-Minimum des Eintrags an der angegebenen Stelle.

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • IndexEntryMonotone

      public IndexEntryMonotone()
      Deprecated.
  • Method Details

    • getDIdxMin

      public static long getDIdxMin​(byte[] buf, int pos)
      Deprecated.
      Liefert das Datenindex-Minimum des Eintrags an der angegebenen Stelle.
      Parameters:
      buf - Speicherbereich des Index
      pos - Position des Eintrags in Eintraegen gezählt
      Returns:
      Datenindex-Minimum
    • getDIdxMax

      public static long getDIdxMax​(byte[] buf, int pos)
      Deprecated.
      Liefert das Datenindex-Maximum des Eintrags an der angegebenen Stelle.
      Parameters:
      buf - Speicherbereich des Index
      pos - Position des Eintrags in Eintraegen gezählt
      Returns:
      Datenindex-Maximum
    • getATimeMin

      public static long getATimeMin​(byte[] buf, int pos)
      Deprecated.
      Liefert das Archivzeit-Minimum des Eintrags an der angegebenen Stelle.
      Parameters:
      buf - Speicherbereich des Index
      pos - Position des Eintrags in Eintraegen gezählt
      Returns:
      Archivzeit-Minimum
    • getATimeMax

      public static long getATimeMax​(byte[] buf, int pos)
      Deprecated.
      Liefert das Archivzeit-Maximum des Eintrags an der angegebenen Stelle.
      Parameters:
      buf - Speicherbereich des Index
      pos - Position des Eintrags in Eintraegen gezählt
      Returns:
      Archivzeit-Maximum
    • getDTimeMin

      public static long getDTimeMin​(byte[] buf, int pos)
      Deprecated.
      Liefert das Archivzeit-Minimum des Eintrags an der angegebenen Stelle.
      Parameters:
      buf - Speicherbereich des Index
      pos - Position des Eintrags in Eintraegen gezählt
      Returns:
      Archivzeit-Minimum
    • getDTimeMax

      public static long getDTimeMax​(byte[] buf, int pos)
      Deprecated.
      Liefert das Archivzeit-Maximum des Eintrags an der angegebenen Stelle.
      Parameters:
      buf - Speicherbereich des Index
      pos - Position des Eintrags in Eintraegen gezählt
      Returns:
      Archivzeit-Maximum
    • get

      public static long get​(ArchiveTimeIndexImpl.Key entrVal, boolean min, byte[] buf, int pos)
      Deprecated.
      Liefert das Maximum des spezifizierten Indexart des Eintrags an der angegebenen Stelle.
      Parameters:
      entrVal - Indexart (Datenindex oder Archivzeit)
      buf - Speicherbereich des Index
      pos - Position des Eintrags in Eintraegen gezählt
      Returns:
      Maximum der Indexart
    • getCID

      public static long getCID​(byte[] buf, int pos)
      Deprecated.
      Liefert die Container-ID des Eintrags an der angegebenen Stelle.
      Parameters:
      buf - Speicherbereich des Index
      pos - Position des Eintrags in Bytes
      Returns:
      Container-ID des Eintrags