org

squeryl

package squeryl

Visibility
  1. Public
  2. All

Type Members

  1. trait EntityMember extends AnyRef

  2. 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))

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

  4. 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 :

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

    Annotations
    @implicitNotFound( ... )
  6. trait Optimistic extends AnyRef

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

  8. trait PersistenceStatus extends AnyRef

  9. trait PrimitiveTypeMode extends QueryDsl with FieldMapper

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

  11. trait Queryable[T] extends AnyRef

  12. trait ReferentialAction extends AnyRef

  13. class Schema extends AnyRef

  14. class Session extends AnyRef

  15. trait SessionFactory extends AnyRef

  16. class SquerylSQLException extends RuntimeException

  17. class StaleUpdateException extends RuntimeException

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

  19. 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