gnieh.sohva

entities

package entities

This package exposes classes that allows user to manage entities and their components within a CouchDB database.

Entities are conceptually a simple identifier. In database they are stored as a simple document that has a single optional tag field. The components are stored in their own document as well. The gnieh.sohva.entities.EntityManager also manages views that allow for retrieving entities and their components.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. entities
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Entity = String

    An entity is simply a string identifier

  2. trait EntityManager[Result[_]] extends AnyRef

    The EntityManager is responsible for creating, storing and deleting the entities and associated components.

    The EntityManager is responsible for creating, storing and deleting the entities and associated components. Entities are stored in a CouchDB database.

Inherited from AnyRef

Inherited from Any

Ungrouped