Packages

p

io.treeverse

jpebble

package jpebble

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class BadFileFormatException extends IOException
  2. case class BlockHandle(offset: Long, size: Long) extends Product with Serializable
  3. trait BlockReadable extends AnyRef

    Interface for reading blocks.

    Interface for reading blocks. This is for reading storage with some random-access capabilities.

  4. class BlockReadableFile extends BlockReadable with Closeable
  5. class BufferIndexedBytes extends IndexedBytes

    IndexedBytes running on an immutable array of bytes on the range [offset, offset+length).

    IndexedBytes running on an immutable array of bytes on the range [offset, offset+length). After calling, change *nothing* in buf.

  6. class BufferIterator extends Iterator[Byte]

    Iterator over a BufferIndexedBytes

  7. class CountedIterator[T] extends Iterator[T]

    A wrapper for Iterator that counts calls to next.

    A wrapper for Iterator that counts calls to next.

    Iterator.zipWithIndex is not a good substitute, because it requires an extra call to Iterator.next -- which fails if the iterator is done and will also prevent the next parser from running..

  8. class DataBlockIterator extends Iterator[Entry]

    Iterator over elements of an index block.

    Iterator over elements of an index block. No "random" (O(log n)) access provided, just iteration over keys and values.

  9. class DebuggingIterator extends Iterator[Byte]
  10. case class Entry(key: Array[Byte], value: Array[Byte]) extends Product with Serializable
  11. case class IndexBlockHandles(metaIndex: BlockHandle, index: BlockHandle) extends Product with Serializable
  12. trait IndexedBytes extends AnyRef

Value Members

  1. object Binary
  2. object BlockParser
  3. object IndexedBytes

Ungrouped