Package

eie

dao

Permalink

package dao

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dao
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait HasId[T] extends Serializable

    Permalink

    T

    the type for which there's an ID

  2. trait IdDao[ID, T] extends AnyRef

    Permalink

    An interface representing a key/value store

    An interface representing a key/value store

    ID

    the id type

    T

    the value type

  3. type LocalTimestamp = LocalDateTime

    Permalink
  4. trait Persist[T] extends AnyRef

    Permalink

    A means of writing some data to a path

    A means of writing some data to a path

    T

    the type of the thing to write

  5. trait TagDao[T] extends AnyRef

    Permalink

    Represents the ability to tag data with key/values

  6. case class TimeRange(from: Timestamp, to: Timestamp) extends Product with Serializable

    Permalink

    A time range, inclusive

  7. type Timestamp = ZonedDateTime

    Permalink
  8. trait TimestampDao[T] extends TimestampWriter[T] with TimestampReader[T]

    Permalink
  9. trait TimestampReader[T] extends AnyRef

    Permalink

    Provides a means of finding values based on a time range, as well as determining the minimum/maximum time.

  10. trait TimestampWriter[T] extends AnyRef

    Permalink

Value Members

  1. object HasId extends Serializable

    Permalink
  2. object IdDao

    Permalink
  3. object Persist

    Permalink
  4. object TagDao

    Permalink
  5. object TimeRange extends Serializable

    Permalink
  6. object TimestampDao

    Permalink
  7. package instances

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped