Commit 77291a74 authored by yashkhem1's avatar yashkhem1

Update DbDao.java

parent 8aac1b49
...@@ -21,6 +21,12 @@ public interface DbDao { ...@@ -21,6 +21,12 @@ public interface DbDao {
@Query("SELECT * FROM venues") @Query("SELECT * FROM venues")
List<Venue> getAllVenues(); List<Venue> getAllVenues();
@Query("SELECT * FROM users")
List<User> getAllUsers();
@Query("SELECT * FROM roles")
List<Role> getAllRoles();
@Query("SELECT * FROM bodies WHERE id == :id") @Query("SELECT * FROM bodies WHERE id == :id")
public Body[] getBody(String id); public Body[] getBody(String id);
...@@ -33,9 +39,18 @@ public interface DbDao { ...@@ -33,9 +39,18 @@ public interface DbDao {
@Query("SELECT COUNT(*) from bodies") @Query("SELECT COUNT(*) from bodies")
int countBodies(); int countBodies();
@Query("SELECT COUNT(*) from users")
int countUsers();
@Query("SELECT COUNT(*) from roles")
int countRoles();
@Insert @Insert
void insertEvents(List<Event> events); void insertEvents(List<Event> events);
@Insert
void insertEvent(Event event);
@Insert @Insert
void insertBodies(List<Body> bodies); void insertBodies(List<Body> bodies);
...@@ -45,6 +60,21 @@ public interface DbDao { ...@@ -45,6 +60,21 @@ public interface DbDao {
@Insert @Insert
void insertVenues(List<Venue> venues); void insertVenues(List<Venue> venues);
@Insert
void insertVenue(Venue venue);
@Insert
void insertUsers(List<User> users);
@Insert
void insertUser(User user);
@Insert
void insertRoles(List<Role> roles);
@Insert
void insertRole(Role role);
@Delete @Delete
void deleteEvent(Event event); void deleteEvent(Event event);
...@@ -54,6 +84,12 @@ public interface DbDao { ...@@ -54,6 +84,12 @@ public interface DbDao {
@Delete @Delete
void deleteBody(Body body); void deleteBody(Body body);
@Delete
void deleteUser(User user);
@Delete
void deleteRole(Role role);
@Query("DELETE from events") @Query("DELETE from events")
void deleteEvents(); void deleteEvents();
...@@ -62,4 +98,10 @@ public interface DbDao { ...@@ -62,4 +98,10 @@ public interface DbDao {
@Query("DELETE from bodies") @Query("DELETE from bodies")
void deleteBodies(); void deleteBodies();
@Query("DELETE from users")
void deleteUsers();
@Query("DELETE from roles")
void deleteRoles();
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment