diff python/storage.py @ 712:21aeadcfbabb

added script to test SQLite performance and impact of indices
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Thu, 23 Jul 2015 01:13:32 -0400
parents 523eda2fafd4
children d6c69d3d09e5
line wrap: on
line diff
--- a/python/storage.py	Wed Jul 22 17:54:33 2015 -0400
+++ b/python/storage.py	Thu Jul 23 01:13:32 2015 -0400
@@ -338,7 +338,7 @@
             queryStatement = 'SELECT OF.object_id, P.frame_number, avg(P.x_coordinate), avg(P.y_coordinate) from '+tableName+' P, objects_features OF where P.trajectory_id = OF.trajectory_id'
             if objectNumbers is not None:
                 queryStatement += ' and OF.object_id '+objectCriteria
-            queryStatement += ' group by OF.object_id, P.frame_number ORDER BY OF.object_id, P.frame_number'
+            queryStatement += ' GROUP BY OF.object_id, P.frame_number ORDER BY OF.object_id, P.frame_number'
             cursor.execute(queryStatement)
             logging.debug(queryStatement)
         elif trajectoryType in ['bbtop', 'bbbottom']:
@@ -348,7 +348,7 @@
                 corner = 'bottom_right'
             queryStatement = 'SELECT object_id, frame_number, x_'+corner+', y_'+corner+' FROM '+tableName
             if objectNumbers is not None:
-                queryStatement += ' where object_id '+objectCriteria
+                queryStatement += ' WHERE object_id '+objectCriteria
             queryStatement += ' ORDER BY object_id, frame_number'
             cursor.execute(queryStatement)
             logging.debug(queryStatement)