Class IndexContentDescriptor.IndexColumn

java.lang.Object
de.bsvrz.ars.ars.persistence.index.backend.management.IndexContentDescriptor.IndexColumn
Enclosing class:
IndexContentDescriptor<E extends Enum<E>>

public static class IndexContentDescriptor.IndexColumn extends Object
Eine Spalte in einer Indexdatei
  • Method Details

    • getLengthBytes

      public int getLengthBytes()
    • getType

      public ColumnType getType()
    • readLong

      public long readLong(byte[] data)
      Liest einen Long-Wert aus einem Array
      Parameters:
      data - Daten
      Returns:
      Long-Wert
    • readLong

      public long readLong(byte[] data, int baseOffset)
      Liest einen Long-Wert aus einem Array
      Parameters:
      data - Daten
      baseOffset - zusätzlicher Byte-offset, ab dem gelesen werden soll
      Returns:
      Long-Wert
    • readString

      public String readString(byte[] data)
      Liest einen String aus dem Array
      Parameters:
      data - Daten-Array
      Returns:
      String
    • getColumnIndex

      public int getColumnIndex()
    • getData

      public Enum<?> getData()
    • writeBytes

      public void writeBytes(long value, byte[] result)
      Schreibt eine Zahl in ein byte-Array
      Parameters:
      value - Zahl
      result - Ergebnis-Array
    • writeBytes

      public void writeBytes(String value, byte[] result)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getMinColumn

      @NotNull public IndexContentDescriptor.IndexColumn getMinColumn()