package feature
- Alphabetic
- By Inheritance
- feature
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
AssociationsFeature[Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with LoggerProvider
Associations support feature.
Associations support feature.
- Entity
entity
-
trait
AssociationsWithIdFeature[Id, Entity] extends AssociationsFeature[Entity] with IdFeature[Id]
Associations support feature which has Id.
Associations support feature which has Id.
- Id
id
- Entity
entity
-
trait
AutoSessionFeature extends AnyRef
Provides AutoSession for this mapper.
-
trait
CRUDFeature[Entity] extends CRUDFeatureWithId[Long, Entity]
Provides auto-generated CRUD feature.
Provides auto-generated CRUD feature.
- Entity
entity
- 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
-
trait
CalculationFeature[Entity] extends SkinnyMapperBase[Entity]
Calculation feature.
-
trait
ConnectionPoolFeature extends AnyRef
Provides ConnectionPool.
-
trait
DynamicTableNameFeature[Entity] extends DynamicTableNameFeatureWithId[Long, Entity]
Provides #withTableNmae APIs.
- trait DynamicTableNameFeatureWithId[Id, Entity] extends AnyRef
-
trait
FinderFeature[Entity] extends FinderFeatureWithId[Long, Entity]
Provides #find something APIs.
- 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]
-
trait
IdFeature[Id] extends AnyRef
Provides APIs on Id.
Provides APIs on Id.
- Id
id
-
trait
IncludesFeature[Entity] extends IncludesFeatureWithId[Long, Entity]
Provides #includes APIs.
- trait IncludesFeatureWithId[Id, Entity] extends SkinnyMapperBase[Entity] with IdFeature[Id] with AssociationsFeature[Entity] with JoinsFeature[Entity]
-
trait
JoinsFeature[Entity] extends SkinnyMapperBase[Entity] with AssociationsFeature[Entity]
Provides #joins APIs.
Provides #joins APIs.
NOTE: CRUDFeature has copy implementation from this trait.
-
trait
NoIdAssociationsFeature[Entity] extends AssociationsFeature[Entity] with NoIdJoinsFeature[Entity]
Associations for NoId mappers.
- trait NoIdCUDFeature[Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with StrongParametersFeature
- trait NoIdFinderFeature[Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with AssociationsFeature[Entity] with CalculationFeature[Entity]
-
trait
NoIdJoinsFeature[Entity] extends SkinnyMapperBase[Entity] with AssociationsFeature[Entity]
Provides #joins APIs.
Provides #joins APIs.
NOTE: CRUDFeature has copy implementation from this trait.
-
trait
NoIdQueryingFeature[Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with NoIdAssociationsFeature[Entity]
Querying APIs feature.
- trait NoIdTimestampsFeature[Entity] extends NoIdCUDFeature[Entity] with TimestampsFeatureBase[Entity]
-
trait
OptimisticLockWithTimestampFeature[Entity] extends OptimisticLockWithTimestampFeatureWithId[Long, Entity]
Optimistic lock with timestamp.
Optimistic lock with timestamp.
- Entity
entity
- trait OptimisticLockWithTimestampFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity]
-
trait
OptimisticLockWithVersionFeature[Entity] extends OptimisticLockWithVersionFeatureWithId[Long, Entity]
Optimistic lock with version.
Optimistic lock with version.
- Entity
entity
- trait OptimisticLockWithVersionFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity]
-
trait
QueryingFeature[Entity] extends QueryingFeatureWithId[Long, Entity]
Querying APIs feature.
- trait QueryingFeatureWithId[Id, Entity] extends SkinnyMapperBase[Entity] with ConnectionPoolFeature with AutoSessionFeature with AssociationsFeature[Entity] with IncludesFeatureWithId[Id, Entity]
-
trait
SoftDeleteWithBooleanFeature[Entity] extends SoftDeleteWithBooleanFeatureWithId[Long, Entity]
Soft delete with boolean value.
Soft delete with boolean value.
- Entity
entity
- trait SoftDeleteWithBooleanFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity]
-
trait
SoftDeleteWithTimestampFeature[Entity] extends SoftDeleteWithTimestampFeatureWithId[Long, Entity]
Soft delete with timestamp value.
Soft delete with timestamp value.
- Entity
entity
- trait SoftDeleteWithTimestampFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity]
-
trait
StrongParametersFeature extends AnyRef
Strong parameters support.
-
trait
TimestampsFeature[Entity] extends TimestampsFeatureWithId[Long, Entity]
ActiveRecord timestamps feature.
ActiveRecord timestamps feature.
- Entity
entity
- trait TimestampsFeatureBase[Entity] extends AnyRef
- trait TimestampsFeatureWithId[Id, Entity] extends CRUDFeatureWithId[Id, Entity] with TimestampsFeatureBase[Entity]
Value Members
- object AssociationsFeature