Package

org

squeryl

Permalink

package squeryl

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractSession extends AnyRef

    Permalink
  2. sealed trait CanLookup extends AnyRef

    Permalink
  3. trait EntityMember extends AnyRef

    Permalink
  4. class ForeignKeyDeclaration extends AnyRef

    Permalink

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

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

    Permalink
  6. trait KeyedEntity[K] extends PersistenceStatus

    Permalink

    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)

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

    Permalink
    Annotations
    @implicitNotFound( ... )
  8. class LazySession extends AbstractSession

    Permalink
  9. trait Optimistic extends AnyRef

    Permalink
  10. trait OptionalKeyedEntityDef[-A, K] extends AnyRef

    Permalink
  11. trait PersistenceStatus extends AnyRef

    Permalink
  12. trait PrimitiveTypeMode extends QueryDsl with FieldMapper

    Permalink
  13. trait Query[R] extends Queryable[R]

    Permalink
  14. trait Queryable[T] extends AnyRef

    Permalink
  15. trait ReferentialAction extends AnyRef

    Permalink
  16. class Schema extends AnyRef

    Permalink
  17. class Session extends AbstractSession

    Permalink
  18. trait SessionFactory extends AnyRef

    Permalink
  19. class SquerylSQLException extends RuntimeException

    Permalink
  20. class StaleUpdateException extends RuntimeException

    Permalink
  21. class Table[T] extends View[T]

    Permalink
  22. class View[T] extends Queryable[T]

    Permalink

    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

    Permalink
  2. object SessionFactory

    Permalink
  3. object SquerylSQLException extends Serializable

    Permalink

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

  4. package adapters

    Permalink
  5. package annotations

    Permalink
  6. package customtypes

    Permalink
  7. package dsl

    Permalink
  8. package internals

    Permalink
  9. package logging

    Permalink
  10. package pg

    Permalink

Deprecated Value Members

  1. object PrimitiveTypeMode extends PrimitiveTypeMode

    Permalink
    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