Datensatzklasse SimpleDataRange
java.lang.Object
java.lang.Record
de.bsvrz.ars.ars.persistence.directories.cache.SimpleDataRange
- Datensatzkomponenten:
minArchiveTime
- minimale ArchivzeitmaxArchiveTime
- maximale ArchivzeitminDataTime
- minimale DatenzeitmaxDataTime
- maximale DatenzeitminDataIndex
- minimaler DatenindexmaxDataIndex
- maximalen Datenindex
- Alle implementierten Schnittstellen:
DataRange
,ValidDataRange
public record SimpleDataRange(long minArchiveTime, long maxArchiveTime, long minDataTime, long maxDataTime, long minDataIndex, long maxDataIndex)
extends Record
implements ValidDataRange
Immutable-Implementierung von
ValidDataRange
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSimpleDataRange
(long minArchiveTime, long maxArchiveTime, long minDataTime, long maxDataTime, long minDataIndex, long maxDataIndex) Erstellt eine Instanz einer DatensatzklasseSimpleDataRange
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal boolean
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final int
hashCode()
Gibt einen Hashcodewert für diese Objekt zurück.long
Gibt den Wert für die DatensatzkomponentemaxArchiveTime
zurück.long
Gibt den Wert für die DatensatzkomponentemaxDataIndex
zurück.long
Gibt den Wert für die DatensatzkomponentemaxDataTime
zurück.long
Gibt den Wert für die DatensatzkomponenteminArchiveTime
zurück.long
Gibt den Wert für die DatensatzkomponenteminDataIndex
zurück.long
Gibt den Wert für die DatensatzkomponenteminDataTime
zurück.final String
toString()
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
-
Konstruktordetails
-
SimpleDataRange
public SimpleDataRange(long minArchiveTime, long maxArchiveTime, long minDataTime, long maxDataTime, long minDataIndex, long maxDataIndex) Erstellt eine Instanz einer DatensatzklasseSimpleDataRange
.- Parameter:
minArchiveTime
- Wert für die DatensatzkomponenteminArchiveTime
maxArchiveTime
- Wert für die DatensatzkomponentemaxArchiveTime
minDataTime
- Wert für die DatensatzkomponenteminDataTime
maxDataTime
- Wert für die DatensatzkomponentemaxDataTime
minDataIndex
- Wert für die DatensatzkomponenteminDataIndex
maxDataIndex
- Wert für die DatensatzkomponentemaxDataIndex
-
-
Methodendetails
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mit "==". -
minArchiveTime
public long minArchiveTime()Gibt den Wert für die DatensatzkomponenteminArchiveTime
zurück.- Angegeben von:
minArchiveTime
in SchnittstelleValidDataRange
- Gibt zurück:
- Wert der Datensatzkomponente
minArchiveTime
-
maxArchiveTime
public long maxArchiveTime()Gibt den Wert für die DatensatzkomponentemaxArchiveTime
zurück.- Angegeben von:
maxArchiveTime
in SchnittstelleValidDataRange
- Gibt zurück:
- Wert der Datensatzkomponente
maxArchiveTime
-
minDataTime
public long minDataTime()Gibt den Wert für die DatensatzkomponenteminDataTime
zurück.- Angegeben von:
minDataTime
in SchnittstelleValidDataRange
- Gibt zurück:
- Wert der Datensatzkomponente
minDataTime
-
maxDataTime
public long maxDataTime()Gibt den Wert für die DatensatzkomponentemaxDataTime
zurück.- Angegeben von:
maxDataTime
in SchnittstelleValidDataRange
- Gibt zurück:
- Wert der Datensatzkomponente
maxDataTime
-
minDataIndex
public long minDataIndex()Gibt den Wert für die DatensatzkomponenteminDataIndex
zurück.- Angegeben von:
minDataIndex
in SchnittstelleValidDataRange
- Gibt zurück:
- Wert der Datensatzkomponente
minDataIndex
-
maxDataIndex
public long maxDataIndex()Gibt den Wert für die DatensatzkomponentemaxDataIndex
zurück.- Angegeben von:
maxDataIndex
in SchnittstelleValidDataRange
- Gibt zurück:
- Wert der Datensatzkomponente
maxDataIndex
-