skinny.orm

feature

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

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

    Associations support feature.

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

    Associations support feature which has Id.

  3. trait AutoSessionFeature extends AnyRef

    Provides AutoSession for this mapper.

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

    Provides auto-generated CRUD feature.

  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

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

    Calculation feature.

  7. trait ConnectionPoolFeature extends AnyRef

    Provides ConnectionPool.

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

    Provides #withTableNmae APIs.

  9. trait DynamicTableNameFeatureWithId[Id, Entity] extends AnyRef

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

    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]

  12. trait IdFeature[Id] extends AnyRef

    Provides APIs on Id.

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

    Provides #includes APIs.

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

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

    Provides #joins APIs.

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

    Associations for NoId mappers.

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

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

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

    Provides #joins APIs.

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

    Querying APIs feature.

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

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

    Optimistic lock with timestamp.

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

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

    Optimistic lock with version.

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

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

    Querying APIs feature.

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

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

    Soft delete with boolean value.

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

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

    Soft delete with timestamp value.

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

  32. trait StrongParametersFeature extends AnyRef

    Strong parameters support.

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

    ActiveRecord timestamps feature.

  34. trait TimestampsFeatureBase[Entity] extends AnyRef

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

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

    Annotations
    @deprecated
    Deprecated

    (Since version 1.3.4) Use TimestampsFeatureBase instead.

Value Members

  1. object AssociationsFeature

  2. package associations

  3. package includes

Inherited from AnyRef

Inherited from Any

Ungrouped