Class IndexEntryTime
java.lang.Object
de.bsvrz.ars.ars.persistence.index.IndexEntryTime
@Deprecated
public class IndexEntryTime
extends java.lang.Object
Deprecated.
Hilfsklasse für einen Datenzeit Index.
Ein Eintrag im Datenzeit Index ist wie folgt aufgebaut:
DT-Min | DT-Max | DI-Min | DI-Max | CID |
6 Byte | 6 Byte | 8 Byte | 8 Byte | 5 Byte |
Die Gesamtlänge ist 33 Bytes. Ein Eintrag wird mit setEntry(byte[], int, long[])
geschrieben und über die getter ausgelesen.
-
Field Summary
Fields Modifier and Type Field Description static int
ENTRY_LEN
Deprecated.Länge eines Eintrages im Index -
Method Summary
Modifier and Type Method Description static long
getCID(byte[] buffer, int pos)
Deprecated.Liefert die Container-ID.static long
getDIMax(byte[] buffer, int pos)
Deprecated.Liefert den Max-Wert des Datenindex.static long
getDIMin(byte[] buffer, int pos)
Deprecated.Liefert den Min-Wert des Datenindex.static long
getDTMax(byte[] buffer, int pos)
Deprecated.Liefert den Max-Wert der Datenzeit.static long
getDTMin(byte[] buffer, int pos)
Deprecated.Liefert den Min-Wert der Datenzeit.static long[]
getEntry(byte[] buffer, int pos)
Deprecated.Liefert den gesammten Eintrag an der Stelle pos im Puffer buffer.static void
setEntry(byte[] buffer, int pos, long[] entry)
Deprecated.Schreibt einen Eintrag an die Stelle pos im ByteBuffer bufferMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
ENTRY_LEN
public static final int ENTRY_LENDeprecated.Länge eines Eintrages im Index- See Also:
- Constant Field Values
-
-
Method Details
-
setEntry
public static void setEntry(byte[] buffer, int pos, long[] entry)Deprecated.Schreibt einen Eintrag an die Stelle pos im ByteBuffer buffer- Parameters:
buffer
- Puffer, in den der Eintrag geschrieben wirdpos
- Index der Stelle, an der der Eintrag geschrieben wirdentry
- Long Array mit Min-Wert der Datenzeit, Max-Wert der Datenzeit, Min-Wert des DatenIndex, Max-Wert des DatenIndexund der Container id
-
getEntry
public static long[] getEntry(byte[] buffer, int pos)Deprecated.Liefert den gesammten Eintrag an der Stelle pos im Puffer buffer.- Parameters:
buffer
- Byte Bufferpos
- Index des Eintrags, der gelesen werden soll- Returns:
- Array mit DTMin, DTMax, DIMin, DIMax, CID
-
getDTMin
public static long getDTMin(byte[] buffer, int pos)Deprecated.Liefert den Min-Wert der Datenzeit.- Parameters:
buffer
- Byte Bufferpos
- Index des Eintrags, der gelesen werden soll- Returns:
- Min-Wert der Datenzeit
-
getDTMax
public static long getDTMax(byte[] buffer, int pos)Deprecated.Liefert den Max-Wert der Datenzeit.- Parameters:
buffer
- Byte Bufferpos
- Index des Eintrags, der gelesen werden soll- Returns:
- Max-Wert der Datenzeit
-
getDIMin
public static long getDIMin(byte[] buffer, int pos)Deprecated.Liefert den Min-Wert des Datenindex.- Parameters:
buffer
- Byte Bufferpos
- Index des Eintrags, der gelesen werden soll- Returns:
- Min-Wert des Datenindex
-
getDIMax
public static long getDIMax(byte[] buffer, int pos)Deprecated.Liefert den Max-Wert des Datenindex.- Parameters:
buffer
- Byte Bufferpos
- Index des Eintrags, der gelesen werden soll- Returns:
- Max-Wert des Datenindex
-
getCID
public static long getCID(byte[] buffer, int pos)Deprecated.Liefert die Container-ID.- Parameters:
buffer
- Byte Bufferpos
- Index des Eintrags, der gelesen werden soll- Returns:
- die Container-ID
-