be.wegenenverkeer.atomium.server

slick

package slick

Visibility
  1. Public
  2. All

Type Members

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

    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

    The slice of the cake which provides the Slick driver

  3. trait FeedComponent extends DriverComponent

  4. class FeedDAL extends FeedComponent

  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

    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

  7. trait SlickPostgresDriver extends PostgresDriver with PgDateSupportJoda

Value Members

  1. object SlickPostgresDriver extends SlickPostgresDriver

  2. package models

Ungrouped