p

org

squeryl

package squeryl

Ordering
  1. Alphabetic
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 :

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

    class Peanut(weight: Float) extends KeyedEntity[Long] val peanutJar = Table[Peanut]

    Since Peanut extends KeyedEntity the delete(l:Long) method is available

    def removePeanut(idOfThePeanut: Long) = peanutJar.delete(idOfThePeanut)

    And lookup by id is also implicitly available :

    peanutJar.lookup(idOfThePeanut)

  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

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