org

orbroker

package orbroker

Main package for O/R Broker.

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. class Broker extends AnyRef

    The broker between database and application code.

  2. trait Join extends AnyRef

    The JOIN part of a query.

  3. trait JoinExtractor [T] extends QueryExtractor[T]

    Interface for extracting user defined object from a group of rows.

  4. trait OutParmExtractor [T] extends QueryExtractor[T]

  5. trait OutParms extends ReadableMap with ResultSetProducer

    Representation of output parameters.

  6. trait QueryExtractor [T] extends AnyRef

    Query extractor.

  7. trait QuerySession extends Session with Queryable

    The public interface for querying and calling procedures in either read-only mode, or transactional.

  8. trait Row extends ReadableMap

    Row representation.

  9. trait RowExtractor [T] extends QueryExtractor[T]

    Interface for extracting user defined object from a single row.

  10. class Token [T] extends AnyRef

    attributes: final
  11. class Transaction extends Session with UpdateSession

    Preferred interface for code taking part in a transaction, without exposing commit or rollback functionality.

  12. class Transactional extends Transaction

    Transactional state session.

Value Members

  1. object Broker extends AnyRef

  2. object Token extends AnyRef

  3. package adapt

    JDBC driver adaptation.

  4. package callback

    Broker execution callback.

  5. package config

    Configuration related classes.

  6. package conv

    Parameter conversion and some common default implementations.

  7. package exception

    All exceptions.

  8. implicit def filterMonadicToTraversable [A] (monadic: FilterMonadic[A, Traversable[A]]) : Traversable[A]

    attributes: implicit
    definition classes: root
  9. implicit def iteratorToTraversable [A] (iterator: Iterator[A]) : Traversable[A]

    attributes: implicit
    definition classes: root
  10. package pimp

    Package for pimping O/R Broker.

  11. implicit def sql2Token [T] (sql: String) : Token[T]

    attributes: implicit
    definition classes: root
  12. implicit def stringToDataSource (url: String) : SimpleDataSource

    attributes: implicit
    definition classes: root
  13. implicit def stringToReader (string: String) : StringReader

    attributes: implicit
    definition classes: root
  14. implicit def sym2Token [T] (id: Symbol) : Token[T]

    attributes: implicit
    definition classes: root
  15. package util

  16. implicit def viewToTraversable [A] (view: TraversableView[A, Traversable[A]]) : Traversable[A]

    attributes: implicit
    definition classes: root