From bb5de09d6d06a9ffa2c46f86e00b80e3478f2512 Mon Sep 17 00:00:00 2001 From: Andy Eschbacher Date: Tue, 6 Dec 2016 12:49:27 -0500 Subject: [PATCH] update order of query gen --- src/py/crankshaft/crankshaft/analysis_data_provider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/py/crankshaft/crankshaft/analysis_data_provider.py b/src/py/crankshaft/crankshaft/analysis_data_provider.py index eb730ff..d942627 100644 --- a/src/py/crankshaft/crankshaft/analysis_data_provider.py +++ b/src/py/crankshaft/crankshaft/analysis_data_provider.py @@ -46,9 +46,9 @@ class AnalysisDataProvider: def get_nonspatial_kmeans(self, params): """fetch data for non-spatial kmeans""" - agg_cols = ', '.join(['array_agg({0}) As arr_col{1}'.format(idx+1, val) + agg_cols = ', '.join(['array_agg({0}) As arr_col{1}'.format(val, idx+1) for idx, val in enumerate(params['colnames'])]) - + print agg_cols query = ''' SELECT {cols}, array_agg({id_col}) As rowid FROM ({subquery}) As a