@@ -274,9 +274,9 @@ public Interval getSpanningInterval(Collection<Long> eventIDs) {
274
274
try (Statement stmt = con .createStatement ();
275
275
//You can't inject multiple values into one ? paramater in prepared statement,
276
276
//so we make new statement each time...
277
- ResultSet rs = stmt .executeQuery ("select Min (time), Max (time) from events where event_id in (" + StringUtils .join (eventIDs , ", " ) + ")" );) { // NON-NLS
277
+ ResultSet rs = stmt .executeQuery ("SELECT MIN (time), MAX (time) FROM events WHERE event_id IN (" + StringUtils .join (eventIDs , ", " ) + ")" );) { // NON-NLS
278
278
while (rs .next ()) {
279
- span = new Interval (rs .getLong ("Min (time)" ), rs .getLong ("Max (time)" ) + 1 , DateTimeZone .UTC ); // NON-NLS
279
+ span = new Interval (rs .getLong ("MIN (time)" ), rs .getLong ("MAX (time)" ) + 1 , DateTimeZone .UTC ); // NON-NLS
280
280
281
281
}
282
282
} catch (SQLException ex ) {
@@ -314,7 +314,7 @@ int countAllEvents() {
314
314
int result = -1 ;
315
315
dbReadLock ();
316
316
//TODO convert this to prepared statement -jm
317
- try (ResultSet rs = con .createStatement ().executeQuery ("select count(*) as count from events" )) { // NON-NLS
317
+ try (ResultSet rs = con .createStatement ().executeQuery ("SELECT count(*) AS count FROM events" )) { // NON-NLS
318
318
while (rs .next ()) {
319
319
result = rs .getInt ("count" ); // NON-NLS
320
320
break ;
@@ -444,7 +444,7 @@ Set<Long> getEventIDs(Long startTime, Long endTime, Filter filter) {
444
444
Set <Long > resultIDs = new HashSet <>();
445
445
446
446
dbReadLock ();
447
- final String query = "select event_id from events where time >= " + startTime + " and time <" + endTime + " and " + getSQLWhere (filter ); // NON-NLS
447
+ final String query = "SELECT event_id FROM events WHERE time >= " + startTime + " AND time <" + endTime + " AND " + getSQLWhere (filter ); // NON-NLS
448
448
//System.out.println(query);
449
449
try (Statement stmt = con .createStatement ();
450
450
ResultSet rs = stmt .executeQuery (query )) {
@@ -597,11 +597,11 @@ final synchronized void initializeDB() {
597
597
"INSERT INTO events (file_id ,artifact_id, time, sub_type, base_type, full_description, med_description, short_description, known_state) " // NON-NLS
598
598
+ "VALUES (?,?,?,?,?,?,?,?,?)" ); // NON-NLS
599
599
600
- getMaxTimeStmt = prepareStatement ("select Max (time) as max from events" ); // NON-NLS
601
- getMinTimeStmt = prepareStatement ("select Min (time) as min from events" ); // NON-NLS
602
- getEventByIDStmt = prepareStatement ("select * from events where event_id = ?" ); // NON-NLS
603
- recordDBInfoStmt = prepareStatement ("insert or replace into db_info (key, value) values (?, ?)" ); // NON-NLS
604
- getDBInfoStmt = prepareStatement ("select value from db_info where key = ?" ); // NON-NLS
600
+ getMaxTimeStmt = prepareStatement ("SELECT MAX (time) AS max FROM events" ); // NON-NLS
601
+ getMinTimeStmt = prepareStatement ("SELECT MIN (time) AS min FROM events" ); // NON-NLS
602
+ getEventByIDStmt = prepareStatement ("SELECT * FROM events WHERE event_id = ?" ); // NON-NLS
603
+ recordDBInfoStmt = prepareStatement ("INSERT OR REPLACE INTO db_info (key, value) VALUES (?, ?)" ); // NON-NLS
604
+ getDBInfoStmt = prepareStatement ("SELECT value FROM db_info WHERE key = ?" ); // NON-NLS
605
605
} catch (SQLException sQLException ) {
606
606
LOGGER .log (Level .SEVERE , "failed to prepareStatment" , sQLException ); // NON-NLS
607
607
}
@@ -795,8 +795,8 @@ private Map<EventType, Long> countEvents(Long startTime, Long endTime, Filter fi
795
795
final boolean useSubTypes = (zoomLevel == EventTypeZoomLevel .SUB_TYPE );
796
796
797
797
//get some info about the range of dates requested
798
- final String queryString = "select count(*), " + (useSubTypes ? SUB_TYPE_COLUMN : BASE_TYPE_COLUMN ) // NON-NLS
799
- + " from events where time >= " + startTime + " and time < " + endTime + " and " + getSQLWhere (filter ) // NON-NLS
798
+ final String queryString = "SELECT count(*), " + (useSubTypes ? SUB_TYPE_COLUMN : BASE_TYPE_COLUMN ) // NON-NLS
799
+ + " FROM events WHERE time >= " + startTime + " AND time < " + endTime + " AND " + getSQLWhere (filter ) // NON-NLS
800
800
+ " GROUP BY " + (useSubTypes ? SUB_TYPE_COLUMN : BASE_TYPE_COLUMN ); // NON-NLS
801
801
802
802
ResultSet rs = null ;
@@ -876,10 +876,10 @@ private List<AggregateEvent> getAggregatedEvents(Interval timeRange, Filter filt
876
876
877
877
//get all agregate events in this time unit
878
878
dbReadLock ();
879
- String query = "select strftime('" + strfTimeFormat + "',time , 'unixepoch'" + (TimeLineController .getTimeZone ().get ().equals (TimeZone .getDefault ()) ? ", 'localtime'" : "" ) + ") as interval, group_concat(event_id) as event_ids, Min(time), Max(time), " + descriptionColumn + ", " + (useSubTypes ? SUB_TYPE_COLUMN : BASE_TYPE_COLUMN ) // NON-NLS
880
- + " from events where time >= " + start + " and time < " + end + " and " + getSQLWhere (filter ) // NON-NLS
881
- + " group by interval, " + (useSubTypes ? SUB_TYPE_COLUMN : BASE_TYPE_COLUMN ) + " , " + descriptionColumn // NON-NLS
882
- + " order by Min (time)" ; // NON-NLS
879
+ String query = "SELECT strftime('" + strfTimeFormat + "',time , 'unixepoch'" + (TimeLineController .getTimeZone ().get ().equals (TimeZone .getDefault ()) ? ", 'localtime'" : "" ) + ") as interval, group_concat(event_id) as event_ids, Min(time), Max(time), " + descriptionColumn + ", " + (useSubTypes ? SUB_TYPE_COLUMN : BASE_TYPE_COLUMN ) // NON-NLS
880
+ + " FROM events where time >= " + start + " AND time < " + end + " AND " + getSQLWhere (filter ) // NON-NLS
881
+ + " GROUP BY interval, " + (useSubTypes ? SUB_TYPE_COLUMN : BASE_TYPE_COLUMN ) + " , " + descriptionColumn // NON-NLS
882
+ + " ORDER BY MIN (time)" ; // NON-NLS
883
883
//System.out.println(query);
884
884
ResultSet rs = null ;
885
885
try (Statement stmt = con .createStatement (); // scoop up requested events in groups organized by interval, type, and desription
0 commit comments