Package

skinny.orm

feature

Permalink

package feature

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. feature
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AssociationsFeature[Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with LoggerProvider

    Permalink

    Associations support feature.

    Associations support feature.

    Entity

    entity

  2. trait AssociationsWithIdFeature[Id, Entity] extends AssociationsFeature[Entity] with IdFeature[Id]

    Permalink

    Associations support feature which has Id.

    Associations support feature which has Id.

    Id

    id

    Entity

    entity

  3. trait AutoSessionFeature extends AnyRef

    Permalink

    Provides AutoSession for this mapper.

  4. trait CRUDFeature[Entity] extends CRUDFeatureWithId[Long, Entity]

    Permalink

    Provides auto-generated CRUD feature.

    Provides auto-generated CRUD feature.

    Entity

    entity

  5. trait CRUDFeatureWithId[Id, Entity] extends SkinnyMapperBase[Entity] with SkinnyModel[Id, Entity] with ConnectionPoolFeature with AutoSessionFeature with AssociationsWithIdFeature[Id, Entity] with JoinsFeature[Entity] with IdFeature[Id] with NoIdCUDFeature[Entity] with IncludesFeatureWithId[Id, Entity] with QueryingFeatureWithId[Id, Entity] with FinderFeatureWithId[Id, Entity] with DynamicTableNameFeatureWithId[Id, Entity] with StrongParametersFeature

    Permalink
  6. trait CalculationFeature[Entity] extends SkinnyMapperBase[Entity]

    Permalink

    Calculation feature.

  7. trait ConnectionPoolFeature extends AnyRef

    Permalink

    Provides ConnectionPool.

  8. trait DynamicTableNameFeature[Entity] extends DynamicTableNameFeatureWithId[Long, Entity]

    Permalink

    Provides #withTableNmae APIs.

  9. trait DynamicTableNameFeatureWithId[Id, Entity] extends AnyRef

    Permalink
  10. trait FinderFeature[Entity] extends FinderFeatureWithId[Long, Entity]

    Permalink

    Provides #find something APIs.

  11. trait FinderFeatureWithId[Id, Entity] extends SkinnyMapperBase[Entity] with NoIdFinderFeature[Entity] with ConnectionPoolFeature with AutoSessionFeature with AssociationsFeature[Entity] with JoinsFeature[Entity] with IdFeature[Id] with IncludesFeatureWithId[Id, Entity]

    Permalink
  12. trait IdFeature[Id] extends AnyRef

    Permalink

    Provides APIs on Id.

    Provides APIs on Id.

    Id

    id

  13. trait IncludesFeature[Entity] extends IncludesFeatureWithId[Long, Entity]

    Permalink

    Provides #includes APIs.

  14. trait IncludesFeatureWithId[Id, Entity] extends SkinnyMapperBase[Entity] with IdFeature[Id] with AssociationsFeature[Entity] with JoinsFeature[Entity]

    Permalink
  15. trait JoinsFeature[Entity] extends SkinnyMapperBase[Entity] with AssociationsFeature[Entity]

    Permalink

    Provides #joins APIs.

    Provides #joins APIs.

    NOTE: CRUDFeature has copy implementation from this trait.

  16. trait NoIdAssociationsFeature[Entity] extends AssociationsFeature[Entity] with NoIdJoinsFeature[Entity]

    Permalink

    Associations for NoId mappers.

  17. trait NoIdCUDFeature[Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with StrongParametersFeature

    Permalink
  18. trait NoIdFinderFeature[Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with AssociationsFeature[Entity] with CalculationFeature[Entity]

    Permalink
  19. trait NoIdJoinsFeature[Entity] extends SkinnyMapperBase[Entity] with AssociationsFeature[Entity]

    Permalink

    Provides #joins APIs.

    Provides #joins APIs.

    NOTE: CRUDFeature has copy implementation from this trait.

  20. trait NoIdQueryingFeature[Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with NoIdAssociationsFeature[Entity]

    Permalink

    Querying APIs feature.

  21. trait NoIdTimestampsFeature[Entity] extends NoIdCUDFeature[Entity] with TimestampsFeatureBase[Entity]

    Permalink
  22. trait OptimisticLockWithTimestampFeature[Entity] extends OptimisticLockWithTimestampFeatureWithId[Long, Entity]

    Permalink

    Optimistic lock with timestamp.

    Optimistic lock with timestamp.

    Entity

    entity

  23. trait OptimisticLockWithTimestampFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity]

    Permalink
  24. trait OptimisticLockWithVersionFeature[Entity] extends OptimisticLockWithVersionFeatureWithId[Long, Entity]

    Permalink

    Optimistic lock with version.

    Optimistic lock with version.

    Entity

    entity

  25. trait OptimisticLockWithVersionFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity]

    Permalink
  26. trait QueryingFeature[Entity] extends QueryingFeatureWithId[Long, Entity]

    Permalink

    Querying APIs feature.

  27. trait QueryingFeatureWithId[Id, Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with AssociationsFeature[Entity] with IncludesFeatureWithId[Id, Entity]

    Permalink
  28. trait SoftDeleteWithBooleanFeature[Entity] extends SoftDeleteWithBooleanFeatureWithId[Long, Entity]

    Permalink

    Soft delete with boolean value.

    Soft delete with boolean value.

    Entity

    entity

  29. trait SoftDeleteWithBooleanFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity]

    Permalink
  30. trait SoftDeleteWithTimestampFeature[Entity] extends SoftDeleteWithTimestampFeatureWithId[Long, Entity]

    Permalink

    Soft delete with timestamp value.

    Soft delete with timestamp value.

    Entity

    entity

  31. trait SoftDeleteWithTimestampFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity]

    Permalink
  32. trait StrongParametersFeature extends AnyRef

    Permalink

    Strong parameters support.

  33. trait TimestampsFeature[Entity] extends TimestampsFeatureWithId[Long, Entity]

    Permalink

    ActiveRecord timestamps feature.

    ActiveRecord timestamps feature.

    Entity

    entity

  34. trait TimestampsFeatureBase[Entity] extends AnyRef

    Permalink
  35. trait TimestampsFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity] with TimestampsFeatureBase[Entity]

    Permalink
  36. type BaseTimestampsFeature[Entity] = TimestampsFeatureBase[Entity]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.3.4) Use TimestampsFeatureBase instead.

Value Members

  1. object AssociationsFeature

    Permalink
  2. package associations

    Permalink
  3. package includes

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped