Class FDBLuceneFileReference

java.lang.Object
com.apple.foundationdb.record.lucene.directory.FDBLuceneFileReference

@API(EXPERIMENTAL) public class FDBLuceneFileReference extends Object
A File Reference record laying out the id, size, and block size.
  • Constructor Details

    • FDBLuceneFileReference

      public FDBLuceneFileReference(long id, byte[] content)
    • FDBLuceneFileReference

      public FDBLuceneFileReference(long id, long size, long actualSize, long blockSize)
  • Method Details

    • getId

      public long getId()
    • getSize

      public long getSize()
    • getActualSize

      public long getActualSize()
    • getBlockSize

      public long getBlockSize()
    • getContent

      public ByteString getContent()
    • getBytes

      @Nonnull public byte[] getBytes()
    • toString

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

      @Nullable public static FDBLuceneFileReference parseFromBytes(@Nullable byte[] value)
    • setFieldInfosId

      public void setFieldInfosId(long fieldInfosId)
    • getFieldInfosId

      public long getFieldInfosId()
    • setFieldInfosBitSet

      public void setFieldInfosBitSet(ByteString bitSet)
    • getFieldInfosBitSet

      @Nonnull public ByteString getFieldInfosBitSet()