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 booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.longGibt den Wert für die DatensatzkomponentemaxArchiveTimezurück.longGibt den Wert für die DatensatzkomponentemaxDataIndexzurück.longGibt den Wert für die DatensatzkomponentemaxDataTimezurück.longGibt den Wert für die DatensatzkomponenteminArchiveTimezurück.longGibt den Wert für die DatensatzkomponenteminDataIndexzurück.longGibt den Wert für die DatensatzkomponenteminDataTimezurück.final StringtoString()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 DatensatzkomponenteminArchiveTimemaxArchiveTime- Wert für die DatensatzkomponentemaxArchiveTimeminDataTime- Wert für die DatensatzkomponenteminDataTimemaxDataTime- Wert für die DatensatzkomponentemaxDataTimeminDataIndex- Wert für die DatensatzkomponenteminDataIndexmaxDataIndex- 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 DatensatzkomponenteminArchiveTimezurück.- Angegeben von:
minArchiveTimein SchnittstelleValidDataRange- Gibt zurück:
- Wert der Datensatzkomponente
minArchiveTime
-
maxArchiveTime
public long maxArchiveTime()Gibt den Wert für die DatensatzkomponentemaxArchiveTimezurück.- Angegeben von:
maxArchiveTimein SchnittstelleValidDataRange- Gibt zurück:
- Wert der Datensatzkomponente
maxArchiveTime
-
minDataTime
public long minDataTime()Gibt den Wert für die DatensatzkomponenteminDataTimezurück.- Angegeben von:
minDataTimein SchnittstelleValidDataRange- Gibt zurück:
- Wert der Datensatzkomponente
minDataTime
-
maxDataTime
public long maxDataTime()Gibt den Wert für die DatensatzkomponentemaxDataTimezurück.- Angegeben von:
maxDataTimein SchnittstelleValidDataRange- Gibt zurück:
- Wert der Datensatzkomponente
maxDataTime
-
minDataIndex
public long minDataIndex()Gibt den Wert für die DatensatzkomponenteminDataIndexzurück.- Angegeben von:
minDataIndexin SchnittstelleValidDataRange- Gibt zurück:
- Wert der Datensatzkomponente
minDataIndex
-
maxDataIndex
public long maxDataIndex()Gibt den Wert für die DatensatzkomponentemaxDataIndexzurück.- Angegeben von:
maxDataIndexin SchnittstelleValidDataRange- Gibt zurück:
- Wert der Datensatzkomponente
maxDataIndex
-