Class DerbyRepository
- java.lang.Object
-
- org.apache.sysds.runtime.controlprogram.federated.monitoring.repositories.DerbyRepository
-
- All Implemented Interfaces:
IRepository
public class DerbyRepository extends Object implements IRepository
-
-
Constructor Summary
Constructors Constructor Description DerbyRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long
createEntity(EntityEnum type, BaseEntityModel model)
List<BaseEntityModel>
getAllEntities(EntityEnum type)
List<BaseEntityModel>
getAllEntitiesByField(EntityEnum type, Object fieldValue)
BaseEntityModel
getEntity(EntityEnum type, Long id)
void
removeEntity(EntityEnum type, Long id)
void
updateEntity(EntityEnum type, BaseEntityModel model)
-
-
-
Method Detail
-
createEntity
public Long createEntity(EntityEnum type, BaseEntityModel model)
- Specified by:
createEntity
in interfaceIRepository
-
getEntity
public BaseEntityModel getEntity(EntityEnum type, Long id)
- Specified by:
getEntity
in interfaceIRepository
-
getAllEntities
public List<BaseEntityModel> getAllEntities(EntityEnum type)
- Specified by:
getAllEntities
in interfaceIRepository
-
getAllEntitiesByField
public List<BaseEntityModel> getAllEntitiesByField(EntityEnum type, Object fieldValue)
- Specified by:
getAllEntitiesByField
in interfaceIRepository
-
updateEntity
public void updateEntity(EntityEnum type, BaseEntityModel model)
- Specified by:
updateEntity
in interfaceIRepository
-
removeEntity
public void removeEntity(EntityEnum type, Long id)
- Specified by:
removeEntity
in interfaceIRepository
-
-