Skip to content

Commit

Permalink
added more tags for playbymode and optimized select queries
Browse files Browse the repository at this point in the history
  • Loading branch information
tayal007 authored Nov 12, 2016
1 parent c1231d2 commit 43830b2
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/beatboxer/Show.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ public class Show extends CreateConnection {
public ObservableList<BBSong> ShowAllTracks() {
try {
Statement count = con.createStatement();
ResultSet res = count.executeQuery("select * from track natural join artist natural join album natural join trackinfo order by trackname");
ResultSet res = count.executeQuery("select trackid,trackname,artistname,albumname,location,genre,favourite from track natural join artist natural join album natural join trackinfo order by trackname");
return BBGenerator.song(res);
} catch (SQLException e) {

Expand All @@ -30,7 +30,7 @@ public ObservableList<BBItem> ShowAllArtists() {

public ObservableList<BBSong> ShowAllTracksByArtists(int artistId) {
try {
String sql = "select * from track natural join artist natural join album natural join trackinfo WHERE artistid = ? order by trackname";
String sql = "select trackid,trackname,artistname,albumname,location,genre,favourite from track natural join artist natural join album natural join trackinfo WHERE artistid = ? order by trackname";
PreparedStatement statement = con.prepareStatement(sql);
statement.setInt(1, artistId);
ResultSet res = statement.executeQuery();
Expand Down Expand Up @@ -116,13 +116,15 @@ public ObservableList<BBSong> ShowByMode(String mode) {
genre.add("Rap");
genre.add("Rock");
genre.add("Romantic");
genre.add("Pop");
return BBGenerator.song(ShowByGenre(genre));
case "exercise":
genre.add("Dance");
genre.add("Hip-hop");
genre.add("Hiphop");
genre.add("Edm");
genre.add("Rock");
genre.add("Pop");
return BBGenerator.song(ShowByGenre(genre));
case "party":
genre.add("House");
Expand All @@ -133,14 +135,17 @@ public ObservableList<BBSong> ShowByMode(String mode) {
genre.add("Hip hop");
genre.add("Hip-hop");
genre.add("Pop");
genre.add("Electro");
return BBGenerator.song(ShowByGenre(genre));
case "soothing":
genre.add("Romantic");
genre.add("Ambient");
genre.add("Soft");
genre.add("Trap");
genre.add("Soothing");

genre.add("Paino");
genre.add("Tropical");
genre.add("Soul");
return BBGenerator.song(ShowByGenre(genre));
}
return null;
Expand Down

0 comments on commit 43830b2

Please sign in to comment.