@@ -119,7 +119,7 @@ private void addAssayFieldsToTable(AbstractTableInfo ti, String urlField, String
119119 SimpleFilter filter = new SimpleFilter (FieldKey .fromString ("locus" ), "None" , CompareType .NEQ_OR_NULL );
120120 filter .addCondition (FieldKey .fromString ("disabled" ), true , CompareType .NEQ_OR_NULL );
121121
122- SQLFragment selectSql = QueryService .get ().getSelectBuilder (data ).columns (Arrays .asList (data .getColumn ("analysisId" ), data .getColumn ("CDR3" ), data .getColumn ("locus" ), data .getColumn ("fraction" ), data .getColumn ("count" ), data .getColumn ("cDNA" ))).filter (filter ).maxRows ( Table . ALL_ROWS ). buildSqlFragment ();
122+ SQLFragment selectSql = QueryService .get ().getSelectBuilder (data ).columns (Arrays .asList (data .getColumn ("analysisId" ), data .getColumn ("CDR3" ), data .getColumn ("locus" ), data .getColumn ("fraction" ), data .getColumn ("count" ), data .getColumn ("cDNA" ))).filter (filter ).buildSqlFragment ();
123123 DetailsURL details = DetailsURL .fromString ("/query/executeQuery.view?schemaName=assay." + ap .getName ().replaceAll (" " , "" ) + "." + protocols .get (0 ).getName () + "&query.queryName=data&query." + urlField + "~eq=${" + urlSourceCol + "}" , (ti .getUserSchema ().getContainer ().isWorkbook () ? ti .getUserSchema ().getContainer ().getParent () : ti .getUserSchema ().getContainer ()));
124124
125125 SQLFragment sql = new SQLFragment ("(select count(*) as expr FROM (" ).append (selectSql ).append (") a " ).append (whereClause ).append (")" );
@@ -173,7 +173,7 @@ private void addAssayFieldsToTable(AbstractTableInfo ti, String urlField, String
173173 if (addRunColumns )
174174 {
175175 TableInfo runs = schema .getTable ("runs" );
176- SQLFragment runSelectSql = QueryService .get ().getSelectBuilder (runs ).columns (Collections .singletonList (runs .getColumn ("analysisId" ))).maxRows ( Table . ALL_ROWS ). buildSqlFragment ();
176+ SQLFragment runSelectSql = QueryService .get ().getSelectBuilder (runs ).columns (Collections .singletonList (runs .getColumn ("analysisId" ))).buildSqlFragment ();
177177 DetailsURL runDetails = DetailsURL .fromString ("/query/executeQuery.view?schemaName=assay." + ap .getName ().replaceAll (" " , "" ) + "." + protocols .get (0 ).getName () + "&query.queryName=runs&query." + urlField + "~eq=${" + urlSourceCol + "}" , (ti .getUserSchema ().getContainer ().isWorkbook () ? ti .getUserSchema ().getContainer ().getParent () : ti .getUserSchema ().getContainer ()));
178178
179179 SQLFragment sql5 = new SQLFragment ("(select count(*) as expr FROM (" ).append (runSelectSql ).append (") a " ).append (whereClause ).append (")" );
@@ -206,7 +206,7 @@ private void addAssayClonotypeColumn(AbstractTableInfo ti)
206206 SimpleFilter filter = new SimpleFilter (FieldKey .fromString ("locus" ), "None" , CompareType .NEQ_OR_NULL );
207207 filter .addCondition (FieldKey .fromString ("disabled" ), true , CompareType .NEQ_OR_NULL );
208208
209- SQLFragment selectSql = QueryService .get ().getSelectBuilder (ti ).columns (Arrays .asList (ti .getColumn ("analysisId" ), ti .getColumn ("cloneId" ), ti .getColumn ("Run" ), ti .getColumn ("cDNA" ), ti .getColumn ("cdr3" ), ti .getColumn ("locus" ))).filter (filter ).maxRows ( Table . ALL_ROWS ). buildSqlFragment ();
209+ SQLFragment selectSql = QueryService .get ().getSelectBuilder (ti ).columns (Arrays .asList (ti .getColumn ("analysisId" ), ti .getColumn ("cloneId" ), ti .getColumn ("Run" ), ti .getColumn ("cDNA" ), ti .getColumn ("cdr3" ), ti .getColumn ("locus" ))).filter (filter ).buildSqlFragment ();
210210
211211 String whereClause = " WHERE (a.cloneId = " + ExprColumn .STR_TABLE_ALIAS + ".cloneId AND a.analysisId = " + ExprColumn .STR_TABLE_ALIAS + ".analysisId AND a.Run = " + ExprColumn .STR_TABLE_ALIAS + ".Run AND a.cDNA = " + ExprColumn .STR_TABLE_ALIAS + ".cDNA) " ;
212212 SQLFragment sql = new SQLFragment ("(select " ).append (ti .getSqlDialect ().getGroupConcat (new SQLFragment (ti .getSqlDialect ().concatenate ("a.locus" , "':'" , "a.CDR3" )), true , true , getNewlineSql (ti ))).append (" FROM (" ).append (selectSql ).append (") a " ).append (whereClause ).append (" )" );
@@ -286,7 +286,7 @@ private void customizeClones(AbstractTableInfo ti)
286286 if (ti .getColumn (colName ) == null )
287287 {
288288 TableInfo data = schema .createDataTable (null ,false );
289- SQLFragment dataSelectSql = QueryService .get ().getSelectBuilder (data ).columns (Arrays .asList (data .getColumn ("subjectId" ), data .getColumn ("cdr3" ), data .getColumn ("fraction" ))).maxRows ( Table . ALL_ROWS ). buildSqlFragment ();
289+ SQLFragment dataSelectSql = QueryService .get ().getSelectBuilder (data ).columns (Arrays .asList (data .getColumn ("subjectId" ), data .getColumn ("cdr3" ), data .getColumn ("fraction" ))).buildSqlFragment ();
290290
291291 SQLFragment sql = new SQLFragment ("(select " ).append (ti .getSqlDialect ().getGroupConcat (new SQLFragment ("a.subjectId" ), true , true , getNewlineSql (ti ))).append (" as expr FROM (" ).append (dataSelectSql ).append (") a WHERE a.cdr3 = " + ExprColumn .STR_TABLE_ALIAS + ".cdr3 AND a.fraction >= 0.005)" );
292292 ExprColumn col = new ExprColumn (ti , colName , sql , JdbcType .VARCHAR , ti .getColumn ("cdr3" ));
0 commit comments