Klasse IndexContentDescriptor.IndexColumn
java.lang.Object
de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
- Umschließende Klasse:
IndexContentDescriptor<E extends Enum<E>>
Eine Spalte in einer Indexdatei
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
Enum
<?> getData()
int
getType()
long
readLong
(byte[] data) Liest einen Long-Wert aus einem Arraylong
readLong
(byte[] data, int baseOffset) Liest einen Long-Wert aus einem ArrayreadString
(byte[] data) Liest einen String aus dem ArraytoString()
void
writeBytes
(long value, byte[] result) Schreibt eine Zahl in ein byte-Arrayvoid
writeBytes
(String value, byte[] result)
-
Methodendetails
-
getLengthBytes
public int getLengthBytes() -
getType
-
readLong
public long readLong(byte[] data) Liest einen Long-Wert aus einem Array- Parameter:
data
- Daten- Gibt zurück:
- Long-Wert
-
readLong
public long readLong(byte[] data, int baseOffset) Liest einen Long-Wert aus einem Array- Parameter:
data
- DatenbaseOffset
- zusätzlicher Byte-offset, ab dem gelesen werden soll- Gibt zurück:
- Long-Wert
-
readString
Liest einen String aus dem Array- Parameter:
data
- Daten-Array- Gibt zurück:
- String
-
getColumnIndex
public int getColumnIndex() -
getData
-
writeBytes
public void writeBytes(long value, byte[] result) Schreibt eine Zahl in ein byte-Array- Parameter:
value
- Zahlresult
- Ergebnis-Array
-
writeBytes
-
toString
-
getMinColumn
-