Package

be.wegenenverkeer.atomium.server

slick

Permalink

package slick

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractSlickFeedStore[E] extends AbstractFeedStore[E, SlickJdbcContext]

    Permalink

    An AbstractFeedStore implementation that stores feeds and pages in a SQL database.

    An AbstractFeedStore implementation that stores feeds and pages in a SQL database. This implementation automatically manages the entries tables for each feed.

    E

    type of the elements in the feed

  2. trait DriverComponent extends AnyRef

    Permalink

    The slice of the cake which provides the Slick driver

  3. trait FeedComponent extends DriverComponent

    Permalink
  4. class FeedDAL extends FeedComponent

    Permalink
  5. case class SlickFeedStore[E](feedComponent: FeedComponent, feedName: String, title: Option[String], entriesTableName: String, ser: (E) ⇒ String, deser: (String) ⇒ E, url: Url)(implicit context: SlickJdbcContext) extends AbstractSlickFeedStore[E] with Product with Serializable

    Permalink

    An AbstractFeedStore implementation that stores feeds and pages in a SQL database.

    An AbstractFeedStore implementation that stores feeds and pages in a SQL database. This implementation requires that the entries table for each feed is explicitly created upfront.

    E

    type of the elements in the feed

    feedComponent

    the feedComponent trait to access the driver

    feedName

    the name of the feed

    title

    the optional title of the feed

    entriesTableName

    the name of the table storing the entries for this feed, must be created explicitly

    ser

    function to serialize an element to a String

    deser

    function to deserialize a String to an element

    url

    the base Url

  6. trait SlickJdbcContext extends Context

    Permalink
  7. trait SlickPostgresDriver extends PostgresDriver

    Permalink

Value Members

  1. object SlickPostgresDriver extends SlickPostgresDriver

    Permalink
  2. package models

    Permalink

Ungrouped