com.outr.query

orm

package orm

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. orm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class DelayedLazy[T](table: ORMTable[T], key: Any)(implicit manifest: Manifest[T]) extends Lazy[T] with Product with Serializable

  2. case class DelayedLazyList[T](table: ORMTable[T], query: Query)(implicit manifest: Manifest[T]) extends LazyList[T] with Product with Serializable

  3. case class DynamicTransient[T](table: ORMTable[T], key: Any)(implicit manifest: Manifest[T]) extends Transient[T] with Product with Serializable

  4. sealed trait Lazy[T] extends () ⇒ T

    Lazy can be used to lazily load a foreign key on-demand.

  5. trait LazyList[T] extends () ⇒ List[T]

  6. class LazyListConnectionM2M[Origin, ListItem, C] extends AnyRef

  7. class LazyListConnectionO2M[Origin, ListItem, C] extends AnyRef

  8. case class MappedObject[T](updated: T, columnValues: List[ColumnValue[_]]) extends Product with Serializable

  9. abstract class MappedTable[T] extends Table with Listenable

    MappedTable is the base-class used for mapping a class to a table.

  10. trait ModifiedSupport[T] extends AnyRef

  11. case class ORMColumn[T, C, F](table: ORMTable[T], column: Column[C], fieldName: String, columnConverter: ColumnConverter[C], ormConverter: ORMConverter[C, F], properties: List[ColumnProperty], columnClass: EnhancedClass, fieldClass: EnhancedClass) extends Product with Serializable

  12. class ORMPersistence[T] extends AnyRef

  13. class ORMResultsIterator[T] extends Iterator[T]

  14. abstract class ORMTable[T] extends MappedTable[T]

  15. abstract class PolymorphicORMTable[T] extends ORMTable[T]

  16. case class PreloadedLazy[T](value: Option[T])(implicit manifest: Manifest[T]) extends Lazy[T] with Product with Serializable

  17. case class PreloadedLazyList[T](values: List[T])(implicit manifest: Manifest[T]) extends LazyList[T] with Product with Serializable

  18. case class PreloadedTransient[T](value: Option[T])(implicit manifest: Manifest[T]) extends Transient[T] with Product with Serializable

  19. sealed trait Transient[T] extends AnyRef

    Transient works similarly to Lazy in that it dynamically loads foreign key references on-demand, but does not cache the request so each call to "use" represents a query to the database.

Value Members

  1. object Lazy

  2. object LazyList

  3. object LazyListConnectionM2M

  4. object MappedTable extends Listenable

  5. object MappingOptional extends ColumnProperty

  6. object Transient

  7. package convert

  8. package existing

  9. implicit def long2Timestamp(l: Long): Timestamp

  10. package persistence

  11. implicit def timestamp2Long(ts: Timestamp): Long

Inherited from AnyRef

Inherited from Any

Ungrouped