Class DerbyRepository
java.lang.Object
org.apache.sysds.runtime.controlprogram.federated.monitoring.repositories.DerbyRepository
- All Implemented Interfaces:
IRepository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEntity(T model) getAllEntities(Class<T> type) getAllEntitiesByField(String fieldName, Object value, Class<T> type) getAllEntitiesByField(String fieldName, Object value, Class<T> type, int rowCount) <T extends BaseModel>
T<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)
-
Constructor Details
-
DerbyRepository
public DerbyRepository()
-
-
Method Details
-
createEntity
- Specified by:
createEntityin interfaceIRepository
-
getEntity
- Specified by:
getEntityin interfaceIRepository
-
getAllEntities
- 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
- Specified by:
updateEntityin interfaceIRepository
-
removeEntity
- Specified by:
removeEntityin interfaceIRepository
-