package squeryl

  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 Optimistic extends AnyRef

  6. trait PersistenceStatus extends AnyRef

  7. trait PrimitiveTypeMode extends QueryDsl

  8. trait Query[R] extends Iterable[R] with Queryable[R]

  9. trait Queryable[T] extends AnyRef

  10. trait ReferentialAction extends AnyRef

  11. trait Schema extends AnyRef

  12. class Session extends AnyRef

  13. trait SessionFactory extends AnyRef

  14. class StaleUpdateException extends RuntimeException

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

  16. 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 DummyEnum extends Enumeration

  2. object PrimitiveTypeMode extends PrimitiveTypeMode

    This factory is meant to use POSOs (Plain old Scala Objects), i.

  3. object Session

  4. object SessionFactory

  5. package adapters

  6. package annotations

  7. package customtypes

  8. package dsl

  9. package internals

  10. package logging