be.wegenenverkeer.atomium.server

jdbc

package jdbc

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractJdbcFeedStore[E] extends AbstractFeedStore[E, JdbcContext]

  2. trait Dialect extends AnyRef

  3. case class EntryDbModel(sequenceNo: Option[Long], uuid: String, value: String, timestamp: DateTime) extends Product with Serializable

    The entry model as it is stored in the DB.

    The entry model as it is stored in the DB.

    sequenceNo

    The unique DB id, this has no business meaning to the outside world, except to the extend that it is used to define the order of the entries.

    uuid

    The business id for this entry.

    value

    The actual data stored in the entry, serialized as a sring.

    timestamp

    The time this entry was created and stored.

  4. case class FeedDbModel(id: Option[Long], name: String, title: Option[String]) extends Product with Serializable

  5. case class JdbcContext(connection: Connection) extends Context with Product with Serializable

  6. case class PgJdbcFeedStore[E](feedName: String, title: Option[String], entryTableName: String, ser: (E) ⇒ String, deser: (String) ⇒ E, url: Url) extends AbstractJdbcFeedStore[E] with PostgresDialect with Product with Serializable

  7. trait PostgresDialect extends Dialect

Value Members

  1. object EntryDbModel extends Serializable

  2. object FeedDbModel extends Serializable

Ungrouped