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 <T extends BaseModel>
LongcreateEntity(T model)<T extends BaseModel>
List<T>getAllEntities(Class<T> type)<T extends BaseModel>
List<T>getAllEntitiesByField(String fieldName, Object value, Class<T> type)<T extends BaseModel>
List<T>getAllEntitiesByField(String fieldName, Object value, Class<T> type, int rowCount)<T extends BaseModel>
TgetEntity(Long id, Class<T> type)<T extends BaseModel>
voidremoveAllEntitiesByField(String fieldName, Object value, Class<T> type)<T extends BaseModel>
voidremoveEntity(Long id, Class<T> type)<T extends BaseModel>
voidupdateEntity(T model)
-
-
-
Method Detail
-
createEntity
public <T extends BaseModel> Long createEntity(T model)
- Specified by:
createEntityin interfaceIRepository
-
getEntity
public <T extends BaseModel> T getEntity(Long id, Class<T> type)
- Specified by:
getEntityin interfaceIRepository
-
getAllEntities
public <T extends BaseModel> List<T> getAllEntities(Class<T> type)
- Specified by:
getAllEntitiesin interfaceIRepository
-
getAllEntitiesByField
public <T extends BaseModel> List<T> getAllEntitiesByField(String fieldName, Object value, Class<T> type)
- Specified by:
getAllEntitiesByFieldin interfaceIRepository
-
getAllEntitiesByField
public <T extends BaseModel> List<T> getAllEntitiesByField(String fieldName, Object value, Class<T> type, int rowCount)
- Specified by:
getAllEntitiesByFieldin interfaceIRepository
-
removeAllEntitiesByField
public <T extends BaseModel> void removeAllEntitiesByField(String fieldName, Object value, Class<T> type)
- Specified by:
removeAllEntitiesByFieldin interfaceIRepository
-
updateEntity
public <T extends BaseModel> void updateEntity(T model)
- Specified by:
updateEntityin interfaceIRepository
-
removeEntity
public <T extends BaseModel> void removeEntity(Long id, Class<T> type)
- Specified by:
removeEntityin interfaceIRepository
-
-