Package

agora

io

Permalink

package io

Visibility
  1. Public
  2. All

Type Members

  1. case class CloseableIterator[T](iter: Iterator[T])(closeMe: ⇒ Unit) extends Iterator[T] with AutoCloseable with Product with Serializable

    Permalink

    An iterator which will invoke the given 'closeMe' thunk when it is exhausted It also implements 'AutoClosable' should it need to be closed early

  2. trait LowPriorityIOImplicits extends AnyRef

    Permalink

    Contains some 'pimped' types (adding <string>.asPath), and RichPath

  3. case class TryIterator[T](iter: Iterator[T])(onErr: PartialFunction[Throwable, Nothing]) extends Iterator[T] with Product with Serializable

    Permalink

Value Members

  1. object AlphaCounter

    Permalink

    Provides a means to encode a long into a shorter string of characters (alphanumeric by default, so effectively base 62 instead of base 10 (10 + 26 + 26)

  2. object Hex

    Permalink
  3. object MD5

    Permalink
  4. package dao

    Permalink

    Contains some traits for writing data.

    Contains some traits for writing data.

    It's not intended to be a full-fledged ACID database or support SQL queries - just a means to put some basic functionality on top of the file system.

    # IDs

    The T allows data to be written and retrieved against a key

    # Timestamps

    The agora.io.dao.TimestampDao can write timestamps against a value, or retrieve a timestamp for a value

    # Tags

    The agora.io.dao.TagDao can write tags against a value, or retrieve a tags for a value

  5. object implicits extends LowPriorityIOImplicits

    Permalink

Ungrouped