org

squeryl

package squeryl

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractSession extends AnyRef

  2. trait EntityMember extends AnyRef

  3. class ForeignKeyDeclaration extends AnyRef

    ForeignKeyDeclaration are to be manipulated only during the Schema definition (this is why all public methods have the implicit arg (implicit ev: Schema))

  4. trait IndirectKeyedEntity[K, T] extends KeyedEntity[K]

  5. trait KeyedEntity[K] extends PersistenceStatus

    For use with View[A] or Table[A], when A extends KeyedEntity[K], lookup and delete by key become implicitly available Example :

  6. trait KeyedEntityDef[-A, K] extends OptionalKeyedEntityDef[A, K]

    Annotations
    @implicitNotFound( ... )
  7. class LazySession extends AbstractSession

  8. trait Optimistic extends AnyRef

  9. trait OptionalKeyedEntityDef[-A, K] extends AnyRef

  10. trait PersistenceStatus extends AnyRef

  11. trait PrimitiveTypeMode extends QueryDsl with FieldMapper

  12. trait Query[R] extends Queryable[R]

  13. trait Queryable[T] extends AnyRef

  14. trait ReferentialAction extends AnyRef

  15. class Schema extends AnyRef

  16. class Session extends AbstractSession

  17. trait SessionFactory extends AnyRef

  18. class SquerylSQLException extends RuntimeException

  19. class StaleUpdateException extends RuntimeException

  20. class Table[T] extends View[T]

  21. class View[T] extends Queryable[T]

    This class can be used for read only tables or (database) views for an updatable view, or table use Table[T]

Value Members

  1. object Session

  2. object SessionFactory

  3. object SquerylSQLException extends Serializable

    Thrown to indicate that an error has occurred in the SQL database

  4. package adapters

  5. package annotations

  6. package customtypes

  7. package dsl

  8. package internals

  9. package logging

Deprecated Value Members

  1. object PrimitiveTypeMode extends PrimitiveTypeMode

    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.6) the PrimitiveTypeMode companion object is deprecated, you should define a mix in the trait for your application. See : http://squeryl.org/0.9.6.html

Ungrouped