sql>trace select r.runcatid, f.band, f.datapoints, f.avg_f_peak, f.avg_weight_f_peak more> from runningcatalog_fluxes f, more> temp_associations ta, more> runningcatalog r more> where ta.kind = 3 more> and ta.runcat_id = f.runcat_id more> and r.first_xtrsrc_id = ta.xtrsrc_id more> and ta.xtrsrc_id not in (select tx.min_id more> from (select tb.runcat_id, min(tb.xtrsrc_id) as min_id more> from temp_associations tb more> where tb.kind = 3 more> group by tb.runcat_id) tx); +-------+------------------------------------------------------------------------------------------------------------------+ | ticks | stmt | +=======+==================================================================================================================+ | 3 | X_115:bat[:oid,:int] := nil:bat[:oid,:int]; | | 1 | X_131:bat[:oid,:int] := nil:bat[:oid,:int]; | | 2 | X_139:bat[:oid,:int] := nil:bat[:oid,:int]; | | 1 | X_152:bat[:oid,:dbl] := nil:bat[:oid,:dbl]; | | 1 | X_160:bat[:oid,:dbl] := nil:bat[:oid,:dbl]; | | 3 | X_4 := sql.mvc(); | | 12 | X_46:bat[:oid,:int] =[2] := sql.bind(X_4=0,"sys","temp_associations","kind",0); | | 34 | X_48=[2] := algebra.uselect(X_46=:bat[:oid,:int][2],A0=3); | | 8 | X_89=[2] := algebra.uselect(X_46=nil:bat[:oid,:int],A1=3); | | 9 | X_156:bat[:oid,:dbl] =[8] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","avg_weight_f_peak",0); | | 4 | X_141:bat[:oid,:dbl] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","avg_f_peak",1); | | 13 | X_155:bat[:oid,:dbl] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","avg_weight_f_peak",2); | | 26 | X_154:bat[:oid,:dbl] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","avg_weight_f_peak",1); | | 3 | X_145:bat[:oid,:dbl] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","avg_f_peak",2); | | 11 | X_157=[8] := algebra.kdifference(X_156=nil:bat[:oid,:dbl],X_155=:bat[:oid,:dbl][0]); | | 4 | X_134:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","datapoints",2); | | 5 | X_147:bat[:oid,:dbl] =[8] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","avg_f_peak",0); | | 3 | X_133:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","datapoints",1); | | 3 | X_135:bat[:oid,:int] =[8] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","datapoints",0); | | 15 | X_158=[8] := algebra.kunion(X_157=nil,X_155=nil:bat[:oid,:dbl]); | | 24 | X_149=[8] := algebra.kdifference(X_147=nil:bat[:oid,:dbl],X_145=:bat[:oid,:dbl][0]); | | 4 | X_117:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","band",1); | | 11 | X_150=[8] := algebra.kunion(X_149=nil,X_145=nil:bat[:oid,:dbl]); | | 19 | X_159=[8] := algebra.kunion(X_158=nil,X_154=nil:bat[:oid,:dbl]); | | 32 | X_151=[8] := algebra.kunion(X_150=nil,X_141=nil:bat[:oid,:dbl]); | | 9 | X_136=[8] := algebra.kdifference(X_135=nil:bat[:oid,:int],X_134=:bat[:oid,:int][0]); | | 3 | X_121:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","band",2); | | 9 | X_137=[8] := algebra.kunion(X_136=nil,X_134=nil:bat[:oid,:int]); | | 3 | X_123:bat[:oid,:int] =[8] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","band",0); | | 6 | X_6:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog","runcatid",1); | | 3 | X_10:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog","runcatid",2); | | 19 | X_138=[8] := algebra.kunion(X_137=nil,X_133=nil:bat[:oid,:int]); | | 19 | X_125=[8] := algebra.kdifference(X_123=nil:bat[:oid,:int],X_121=:bat[:oid,:int][0]); | | 5 | X_20:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog","first_xtrsrc_id",1); | | 3 | X_12:bat[:oid,:int] =[6] := sql.bind(X_4=0,"sys","runningcatalog","runcatid",0); | | 44 | X_126=[8] := algebra.kunion(X_125=nil,X_121=nil:bat[:oid,:int]); | | 10 | X_127=[8] := algebra.kunion(X_126=nil,X_117=nil:bat[:oid,:int]); | | 3 | X_21:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog","first_xtrsrc_id",2); | | 2 | X_22:bat[:oid,:int] =[6] := sql.bind(X_4=0,"sys","runningcatalog","first_xtrsrc_id",0); | | 6 | X_23=[6] := algebra.kdifference(X_22=nil:bat[:oid,:int],X_21=:bat[:oid,:int][0]); | | 4 | X_29:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","temp_associations","xtrsrc_id",1); | | 8 | X_24=[6] := algebra.kunion(X_23=nil,X_21=nil:bat[:oid,:int]); | | 7 | X_14=[6] := algebra.kdifference(X_12=nil:bat[:oid,:int],X_10=:bat[:oid,:int][0]); | | 8 | X_25=[6] := algebra.kunion(X_24=nil,X_20=nil:bat[:oid,:int]); | | 4 | X_18:bat[:oid,:oid] =[0] := sql.bind_dbat(X_4=0,"sys","runningcatalog",1); | | 4 | X_31:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","temp_associations","xtrsrc_id",2); | | 5 | X_32:bat[:oid,:int] =[2] := sql.bind(X_4=0,"sys","temp_associations","xtrsrc_id",0); | | 28 | X_15=[6] := algebra.kunion(X_14=nil,X_10=nil:bat[:oid,:int]); | | 3 | X_19=[0] := bat.reverse(X_18=nil:bat[:oid,:oid]); | | 3 | X_56:bat[:oid,:oid] =[0] := sql.bind_dbat(X_4=0,"sys","runningcatalog_fluxes",1); | | 2 | X_59=[0] := bat.reverse(X_56=nil:bat[:oid,:oid]); | | 20 | X_16=[6] := algebra.kunion(X_15=nil,X_6=nil:bat[:oid,:int]); | | 24 | X_26=[6] := algebra.kdifference(X_25=nil,X_19=nil); | | 28 | X_34=[2] := algebra.kdifference(X_32=nil:bat[:oid,:int],X_31=:bat[:oid,:int][0]); | | 4 | X_60:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","runcat_id",1); | | 4 | X_61:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","runcat_id",2); | | 3 | X_27=[6] := bat.reverse(X_26=nil); | | 3 | X_62:bat[:oid,:int] =[8] := sql.bind(X_4=0,"sys","runningcatalog_fluxes","runcat_id",0); | | 25 | X_35=[2] := algebra.kunion(X_34=nil,X_31=nil:bat[:oid,:int]); | | 4 | X_68:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","temp_associations","runcat_id",1); | | 4 | X_71:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","temp_associations","runcat_id",2); | | 20 | X_63=[8] := algebra.kdifference(X_62=nil:bat[:oid,:int],X_61=:bat[:oid,:int][0]); | | 23 | X_36=[2] := algebra.kunion(X_35=nil,X_29=nil:bat[:oid,:int]); | | 3 | X_73:bat[:oid,:int] =[2] := sql.bind(X_4=0,"sys","temp_associations","runcat_id",0); | | 3 | X_38:bat[:oid,:oid] =[0] := sql.bind_dbat(X_4=0,"sys","temp_associations",1); | | 4 | X_41:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","temp_associations","kind",1); | | 24 | X_64=[8] := algebra.kunion(X_63=nil,X_61=nil:bat[:oid,:int]); | | 27 | X_42=[0] := algebra.uselect(X_41=:bat[:oid,:int][0],A0=3); | | 3 | X_40=[0] := bat.reverse(X_38=nil:bat[:oid,:oid]); | | 19 | X_75=[2] := algebra.kdifference(X_73=nil:bat[:oid,:int],X_71=:bat[:oid,:int][0]); | | 17 | X_65=[8] := algebra.kunion(X_64=nil,X_60=nil:bat[:oid,:int]); | | 23 | X_87=[0] := algebra.uselect(X_41=nil:bat[:oid,:int],A1=3); | | 3 | X_43:bat[:oid,:int] =[0] := sql.bind(X_4=0,"sys","temp_associations","kind",2); | | 8 | X_76=[2] := algebra.kunion(X_75=nil,X_71=nil:bat[:oid,:int]); | | 30 | X_49=[2] := algebra.kdifference(X_48=nil,X_43=:bat[:oid,:int][0]); | | 8 | X_90=[2] := algebra.kdifference(X_89=nil,X_43=:bat[:oid,:int][0]); | | 32 | X_66=[8] := algebra.kdifference(X_65=nil,X_59=nil); | | 3 | X_67=[8] := bat.reverse(X_66=nil); | | 44 | X_45=[0] := algebra.uselect(X_43=:bat[:oid,:int][0],A0=3); | | 23 | X_77=[2] := algebra.kunion(X_76=nil,X_68=nil:bat[:oid,:int]); | | 17 | X_50=[2] := algebra.kunion(X_49=nil,X_45=nil); | | 37 | X_88=[0] := algebra.uselect(X_43=nil:bat[:oid,:int],A1=3); | | 9 | X_51=[2] := algebra.kunion(X_50=nil,X_42=nil); | | 11 | X_91=[2] := algebra.kunion(X_90=nil,X_88=nil); | | 32 | X_52=[2] := algebra.kdifference(X_51=nil,X_40=[0]); | | 23 | X_92=[2] := algebra.kunion(X_91=nil,X_87=nil); | | 19 | X_53=[2] := algebra.markT(X_52=nil,0@0:oid); | | 33 | X_93=[2] := algebra.kdifference(X_92=nil,X_40=nil); | | 3 | X_54=[2] := bat.reverse(X_53=nil); | | 31 | X_94=[2] := algebra.markT(X_93=nil,0@0:oid); | | 41 | X_78=[2] := algebra.leftjoin(X_54=[2],X_77=[2]); | | 2 | X_95=[2] := bat.reverse(X_94=nil); | | 38 | X_79=[4] := algebra.join(X_78=nil,X_67=nil); | | 5 | X_80=[4] := algebra.markT(X_79=[4],0@0:oid); | | 3 | X_128=[4] := bat.reverse(X_79=nil); | | 3 | X_81=[4] := bat.reverse(X_80=nil); | | 19 | X_129=[4] := algebra.markT(X_128=nil,0@0:oid); | | 3 | X_130=[4] := bat.reverse(X_129=nil); | | 76 | X_82:bat[:oid,:int] =[4] := algebra.leftjoinPath(X_81=nil,X_54=nil,X_36=[2]); | | 16 | X_100=[2] := algebra.leftjoin(X_95=[2],X_36=nil); | | 52 | X_83=[2] := algebra.join(X_82=:bat[:oid,:int][4],X_27=nil); | | 29 | X_96=[2] := algebra.leftjoin(X_95=nil,X_77=nil); | | 19 | X_107=[2] := algebra.markT(X_83=[2],0@0:oid); | | 38 | (ext161=[1],grp159=[2]) := group.done(X_96=nil); | | 3 | X_84=[2] := bat.reverse(X_83=nil); | | 4 | X_108=[2] := bat.reverse(X_107=nil); | | 42 | X_99=[1] := bat.mirror(ext161=nil); | | 17 | X_85=[2] := algebra.markT(X_84=nil,0@0:oid); | | 12 | X_109=[2] := algebra.leftjoin(X_108=[2],X_82=nil:bat[:oid,:int]); | | 37 | X_101:bat[:oid,:int] =[1] := aggr.min(X_100=nil,grp159=nil,X_99=nil); | | 3 | X_86=[2] := bat.reverse(X_85=nil); | | 35 | (ext179=[1],grp177) := group.done(X_101=:bat[:oid,:int][1]); | | 8 | X_104=[1] := bat.mirror(ext179=nil); | | 16 | X_105=[1] := algebra.leftjoin(X_104=nil,X_101=nil:bat[:oid,:int]); | | 2 | X_106=[1] := bat.reverse(X_105=nil); | | 9 | X_110=[0] := algebra.join(X_109=[2],X_106=nil); | | 4 | X_111=[0] := algebra.markT(X_110=nil,0@0:oid); | | 9 | X_112=[2] := algebra.kdifference(X_109=nil,X_111=nil); | | 7 | X_113=[2] := algebra.markT(X_112=nil,0@0:oid); | | 3 | X_114=[2] := bat.reverse(X_113=nil); | | 22 | X_115:bat[:oid,:int] =[2] := algebra.leftjoinPath(X_114=[2],X_86=nil,X_16=nil); | | 14 | X_220=[2] := algebra.leftjoin(X_114=nil,X_108=nil); | | 39 | X_131:bat[:oid,:int] =[2] := algebra.leftjoinPath(X_220=[2],X_130=[4],X_127=nil); | | 61 | X_152:bat[:oid,:dbl] =[2] := algebra.leftjoinPath(X_220=[2],X_130=[4],X_151=nil); | | 46 | X_139:bat[:oid,:int] =[2] := algebra.leftjoinPath(X_220=[2],X_130=[4],X_138=nil); | | 47 | X_160:bat[:oid,:dbl] =[2] := algebra.leftjoinPath(X_220=nil,X_130=nil,X_159=nil); | | 5608 | barrier X_221 := language.dataflow(); | | 8 | X_161 := sql.resultSet(5,1,X_115=:bat[:oid,:int][2]); | | 7 | sql.rsColumn(X_161=8,"sys.r","runcatid","int",32,0,X_115=nil:bat[:oid,:int]); | | 3 | sql.rsColumn(X_161=8,"sys.f","band","int",32,0,X_131=nil:bat[:oid,:int]); | | 4 | sql.rsColumn(X_161=8,"sys.f","datapoints","int",32,0,X_139=nil:bat[:oid,:int]); | | 4 | sql.rsColumn(X_161=8,"sys.f","avg_f_peak","double",53,0,X_152=nil:bat[:oid,:dbl]); | | 4 | sql.rsColumn(X_161=8,"sys.f","avg_weight_f_peak","double",53,0,X_160=nil:bat[:oid,:dbl]); | | 1 | X_180 := io.stdout(); | | 50 | sql.exportResult(X_180=="7822720":streams,X_161=8); | | 14 | end s7_1; | | 38 | function user.s7_1(A0=3,A1=3); | | 6253 | X_5:void := user.s7_1(3,3); |