Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FluxTestPackages = []*ast.Package{&ast.Package{ BaseNode: ast.BaseNode{ Errors: nil, Loc: nil, }, Files: []*ast.File{&ast.File{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 339, }, File: "aggregate_group_by_time_test.flux", Source: "package influxql_test\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.2128911717061432\n,,0,1970-01-01T01:00:00Z,m,0,f,0.07279997497030395\n,,0,1970-01-01T02:00:00Z,m,0,f,0.5685247543217412\n,,0,1970-01-01T03:00:00Z,m,0,f,0.29096443393390425\n,,0,1970-01-01T04:00:00Z,m,0,f,0.4356705625292191\n,,0,1970-01-01T05:00:00Z,m,0,f,0.9377323443071505\n,,0,1970-01-01T06:00:00Z,m,0,f,0.011686627909299956\n,,0,1970-01-01T07:00:00Z,m,0,f,0.4011512684588352\n,,0,1970-01-01T08:00:00Z,m,0,f,0.2467000604224705\n,,0,1970-01-01T09:00:00Z,m,0,f,0.035457662801040575\n,,0,1970-01-01T10:00:00Z,m,0,f,0.34069878765762024\n,,0,1970-01-01T11:00:00Z,m,0,f,0.0956150560348323\n,,0,1970-01-01T12:00:00Z,m,0,f,0.6807780291957698\n,,0,1970-01-01T13:00:00Z,m,0,f,0.5337946188653447\n,,0,1970-01-01T14:00:00Z,m,0,f,0.20254189091820943\n,,0,1970-01-01T15:00:00Z,m,0,f,0.9364775207397588\n,,0,1970-01-01T16:00:00Z,m,0,f,0.7339764257047982\n,,0,1970-01-01T17:00:00Z,m,0,f,0.5833903306697613\n,,0,1970-01-01T18:00:00Z,m,0,f,0.3640275286497918\n,,0,1970-01-01T19:00:00Z,m,0,f,0.6631189097103277\n,,1,1970-01-01T00:00:00Z,m,1,f,0.6769161010724867\n,,1,1970-01-01T01:00:00Z,m,1,f,0.6543314107501336\n,,1,1970-01-01T02:00:00Z,m,1,f,0.6291463500252206\n,,1,1970-01-01T03:00:00Z,m,1,f,0.3152301292534112\n,,1,1970-01-01T04:00:00Z,m,1,f,0.03392415665887264\n,,1,1970-01-01T05:00:00Z,m,1,f,0.5082438395428922\n,,1,1970-01-01T06:00:00Z,m,1,f,0.10525600178569848\n,,1,1970-01-01T07:00:00Z,m,1,f,0.09521084883546317\n,,1,1970-01-01T08:00:00Z,m,1,f,0.865591485631552\n,,1,1970-01-01T09:00:00Z,m,1,f,0.4959724763808837\n,,1,1970-01-01T10:00:00Z,m,1,f,0.05679627383763615\n,,1,1970-01-01T11:00:00Z,m,1,f,0.1220798530727814\n,,1,1970-01-01T12:00:00Z,m,1,f,0.41254260137685644\n,,1,1970-01-01T13:00:00Z,m,1,f,0.07588672428630415\n,,1,1970-01-01T14:00:00Z,m,1,f,0.24813765601579021\n,,1,1970-01-01T15:00:00Z,m,1,f,0.087428932094856\n,,1,1970-01-01T16:00:00Z,m,1,f,0.768343862050663\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9683960475385988\n,,1,1970-01-01T18:00:00Z,m,1,f,0.024459901010390767\n,,1,1970-01-01T19:00:00Z,m,1,f,0.16444015119704355\n,,2,1970-01-01T00:00:00Z,m,2,f,0.15676131286844733\n,,2,1970-01-01T01:00:00Z,m,2,f,0.6400877570876031\n,,2,1970-01-01T02:00:00Z,m,2,f,0.893878275849246\n,,2,1970-01-01T03:00:00Z,m,2,f,0.7997870081362324\n,,2,1970-01-01T04:00:00Z,m,2,f,0.08663328673289308\n,,2,1970-01-01T05:00:00Z,m,2,f,0.8342029060820773\n,,2,1970-01-01T06:00:00Z,m,2,f,0.11628112203352979\n,,2,1970-01-01T07:00:00Z,m,2,f,0.2623494322713019\n,,2,1970-01-01T08:00:00Z,m,2,f,0.2803453288904869\n,,2,1970-01-01T09:00:00Z,m,2,f,0.1117401998642663\n,,2,1970-01-01T10:00:00Z,m,2,f,0.3250295694300974\n,,2,1970-01-01T11:00:00Z,m,2,f,0.6078411671373538\n,,2,1970-01-01T12:00:00Z,m,2,f,0.2512356097508373\n,,2,1970-01-01T13:00:00Z,m,2,f,0.4438471268050767\n,,2,1970-01-01T14:00:00Z,m,2,f,0.4961524472008469\n,,2,1970-01-01T15:00:00Z,m,2,f,0.27020729375557506\n,,2,1970-01-01T16:00:00Z,m,2,f,0.08718790189805248\n,,2,1970-01-01T17:00:00Z,m,2,f,0.9737141084388389\n,,2,1970-01-01T18:00:00Z,m,2,f,0.07166549074370027\n,,2,1970-01-01T19:00:00Z,m,2,f,0.26943653430867687\n,,3,1970-01-01T00:00:00Z,m,3,f,0.14437387897405465\n,,3,1970-01-01T01:00:00Z,m,3,f,0.21057568804660023\n,,3,1970-01-01T02:00:00Z,m,3,f,0.1100457949346592\n,,3,1970-01-01T03:00:00Z,m,3,f,0.21141077792261312\n,,3,1970-01-01T04:00:00Z,m,3,f,0.19825711934860404\n,,3,1970-01-01T05:00:00Z,m,3,f,0.8253021658464177\n,,3,1970-01-01T06:00:00Z,m,3,f,0.7540703924924461\n,,3,1970-01-01T07:00:00Z,m,3,f,0.9503578735213787\n,,3,1970-01-01T08:00:00Z,m,3,f,0.0355914513304335\n,,3,1970-01-01T09:00:00Z,m,3,f,0.2745746957286906\n,,3,1970-01-01T10:00:00Z,m,3,f,0.5443182488460032\n,,3,1970-01-01T11:00:00Z,m,3,f,0.44666597783400147\n,,3,1970-01-01T12:00:00Z,m,3,f,0.8093304994650494\n,,3,1970-01-01T13:00:00Z,m,3,f,0.4029418644675999\n,,3,1970-01-01T14:00:00Z,m,3,f,0.8576441137558692\n,,3,1970-01-01T15:00:00Z,m,3,f,0.5687663277465801\n,,3,1970-01-01T16:00:00Z,m,3,f,0.7196911732820932\n,,3,1970-01-01T17:00:00Z,m,3,f,0.029762405134454425\n,,3,1970-01-01T18:00:00Z,m,3,f,0.04147327683312637\n,,3,1970-01-01T19:00:00Z,m,3,f,0.9540246504017378\n,,4,1970-01-01T00:00:00Z,m,4,f,0.5897122797730547\n,,4,1970-01-01T01:00:00Z,m,4,f,0.34947791862749694\n,,4,1970-01-01T02:00:00Z,m,4,f,0.0348965616058906\n,,4,1970-01-01T03:00:00Z,m,4,f,0.5410660442822854\n,,4,1970-01-01T04:00:00Z,m,4,f,0.5905190211554855\n,,4,1970-01-01T05:00:00Z,m,4,f,0.26747573301173966\n,,4,1970-01-01T06:00:00Z,m,4,f,0.9013278299551851\n,,4,1970-01-01T07:00:00Z,m,4,f,0.020645183363589\n,,4,1970-01-01T08:00:00Z,m,4,f,0.9444715783077008\n,,4,1970-01-01T09:00:00Z,m,4,f,0.9249340696871452\n,,4,1970-01-01T10:00:00Z,m,4,f,0.895407127686278\n,,4,1970-01-01T11:00:00Z,m,4,f,0.09158865660821072\n,,4,1970-01-01T12:00:00Z,m,4,f,0.26170334389270705\n,,4,1970-01-01T13:00:00Z,m,4,f,0.04047303046439957\n,,4,1970-01-01T14:00:00Z,m,4,f,0.6890175711780648\n,,4,1970-01-01T15:00:00Z,m,4,f,0.169203543095355\n,,4,1970-01-01T16:00:00Z,m,4,f,0.30352036330937937\n,,4,1970-01-01T17:00:00Z,m,4,f,0.7227629347521738\n,,4,1970-01-01T18:00:00Z,m,4,f,0.23071325246204685\n,,4,1970-01-01T19:00:00Z,m,4,f,0.5423975878441447\n,,5,1970-01-01T00:00:00Z,m,5,f,0.6159810548328785\n,,5,1970-01-01T01:00:00Z,m,5,f,0.5286371352099966\n,,5,1970-01-01T02:00:00Z,m,5,f,0.27037470564664345\n,,5,1970-01-01T03:00:00Z,m,5,f,0.9821155970111088\n,,5,1970-01-01T04:00:00Z,m,5,f,0.14128644025052767\n,,5,1970-01-01T05:00:00Z,m,5,f,0.15532267675041508\n,,5,1970-01-01T06:00:00Z,m,5,f,0.06470957508645864\n,,5,1970-01-01T07:00:00Z,m,5,f,0.852695602303644\n,,5,1970-01-01T08:00:00Z,m,5,f,0.9769235734819968\n,,5,1970-01-01T09:00:00Z,m,5,f,0.569772655210167\n,,5,1970-01-01T10:00:00Z,m,5,f,0.17839244855342468\n,,5,1970-01-01T11:00:00Z,m,5,f,0.5601900079688499\n,,5,1970-01-01T12:00:00Z,m,5,f,0.7674758179196\n,,5,1970-01-01T13:00:00Z,m,5,f,0.2698164186565066\n,,5,1970-01-01T14:00:00Z,m,5,f,0.019420090923226472\n,,5,1970-01-01T15:00:00Z,m,5,f,0.2671021005213226\n,,5,1970-01-01T16:00:00Z,m,5,f,0.2470396837146283\n,,5,1970-01-01T17:00:00Z,m,5,f,0.20522314571010808\n,,5,1970-01-01T18:00:00Z,m,5,f,0.47998413047851307\n,,5,1970-01-01T19:00:00Z,m,5,f,0.48347993430331904\n,,6,1970-01-01T00:00:00Z,m,6,f,0.6342972876998171\n,,6,1970-01-01T01:00:00Z,m,6,f,0.6576024605878982\n,,6,1970-01-01T02:00:00Z,m,6,f,0.6447000482746346\n,,6,1970-01-01T03:00:00Z,m,6,f,0.21678100598418243\n,,6,1970-01-01T04:00:00Z,m,6,f,0.023408287556663337\n,,6,1970-01-01T05:00:00Z,m,6,f,0.9076309223942498\n,,6,1970-01-01T06:00:00Z,m,6,f,0.5817502777240137\n,,6,1970-01-01T07:00:00Z,m,6,f,0.052824998643205875\n,,6,1970-01-01T08:00:00Z,m,6,f,0.3809330972535029\n,,6,1970-01-01T09:00:00Z,m,6,f,0.7671686650796129\n,,6,1970-01-01T10:00:00Z,m,6,f,0.07979065684298921\n,,6,1970-01-01T11:00:00Z,m,6,f,0.3998772862617565\n,,6,1970-01-01T12:00:00Z,m,6,f,0.1155491863199121\n,,6,1970-01-01T13:00:00Z,m,6,f,0.7386676189881027\n,,6,1970-01-01T14:00:00Z,m,6,f,0.34629618068681484\n,,6,1970-01-01T15:00:00Z,m,6,f,0.5525776529918931\n,,6,1970-01-01T16:00:00Z,m,6,f,0.332627727109297\n,,6,1970-01-01T17:00:00Z,m,6,f,0.5131953610405185\n,,6,1970-01-01T18:00:00Z,m,6,f,0.6424768197911961\n,,6,1970-01-01T19:00:00Z,m,6,f,0.7165748159282228\n,,7,1970-01-01T00:00:00Z,m,7,f,0.2455426279704188\n,,7,1970-01-01T01:00:00Z,m,7,f,0.40163124489623003\n,,7,1970-01-01T02:00:00Z,m,7,f,0.5975613157276424\n,,7,1970-01-01T03:00:00Z,m,7,f,0.24368494285955775\n,,7,1970-01-01T04:00:00Z,m,7,f,0.5064758608991188\n,,7,1970-01-01T05:00:00Z,m,7,f,0.8752680628605042\n,,7,1970-01-01T06:00:00Z,m,7,f,0.6073886500434565\n,,7,1970-01-01T07:00:00Z,m,7,f,0.38193775998692464\n,,7,1970-01-01T08:00:00Z,m,7,f,0.39598277949908883\n,,7,1970-01-01T09:00:00Z,m,7,f,0.15966785725202795\n,,7,1970-01-01T10:00:00Z,m,7,f,0.629484974659171\n,,7,1970-01-01T11:00:00Z,m,7,f,0.8986665286614761\n,,7,1970-01-01T12:00:00Z,m,7,f,0.8351669026338405\n,,7,1970-01-01T13:00:00Z,m,7,f,0.7207824488925798\n,,7,1970-01-01T14:00:00Z,m,7,f,0.5707878569829702\n,,7,1970-01-01T15:00:00Z,m,7,f,0.8091445743234214\n,,7,1970-01-01T16:00:00Z,m,7,f,0.3371203534810527\n,,7,1970-01-01T17:00:00Z,m,7,f,0.1741931226422866\n,,7,1970-01-01T18:00:00Z,m,7,f,0.7377303139536953\n,,7,1970-01-01T19:00:00Z,m,7,f,0.6414830272020358\n,,8,1970-01-01T00:00:00Z,m,8,f,0.507272964067779\n,,8,1970-01-01T01:00:00Z,m,8,f,0.7119639952021554\n,,8,1970-01-01T02:00:00Z,m,8,f,0.811656300965649\n,,8,1970-01-01T03:00:00Z,m,8,f,0.42116179653493335\n,,8,1970-01-01T04:00:00Z,m,8,f,0.43222575065281893\n,,8,1970-01-01T05:00:00Z,m,8,f,0.5074074618881453\n,,8,1970-01-01T06:00:00Z,m,8,f,0.5122144565697357\n,,8,1970-01-01T07:00:00Z,m,8,f,0.40715470738979853\n,,8,1970-01-01T08:00:00Z,m,8,f,0.8185589852847821\n,,8,1970-01-01T09:00:00Z,m,8,f,0.06615362288768847\n,,8,1970-01-01T10:00:00Z,m,8,f,0.95397955896684\n,,8,1970-01-01T11:00:00Z,m,8,f,0.3012853054957797\n,,8,1970-01-01T12:00:00Z,m,8,f,0.6957865828883222\n,,8,1970-01-01T13:00:00Z,m,8,f,0.18349784531489438\n,,8,1970-01-01T14:00:00Z,m,8,f,0.5326579864159198\n,,8,1970-01-01T15:00:00Z,m,8,f,0.16264304295239912\n,,8,1970-01-01T16:00:00Z,m,8,f,0.39612399186342956\n,,8,1970-01-01T17:00:00Z,m,8,f,0.8801431671211721\n,,8,1970-01-01T18:00:00Z,m,8,f,0.8905454115467667\n,,8,1970-01-01T19:00:00Z,m,8,f,0.37008895622309546\n,,9,1970-01-01T00:00:00Z,m,9,f,0.5943978030122283\n,,9,1970-01-01T01:00:00Z,m,9,f,0.9729045142730391\n,,9,1970-01-01T02:00:00Z,m,9,f,0.29963260412871184\n,,9,1970-01-01T03:00:00Z,m,9,f,0.13549246068853443\n,,9,1970-01-01T04:00:00Z,m,9,f,0.4985352282527366\n,,9,1970-01-01T05:00:00Z,m,9,f,0.70041974640892\n,,9,1970-01-01T06:00:00Z,m,9,f,0.5505166729368712\n,,9,1970-01-01T07:00:00Z,m,9,f,0.529948574619832\n,,9,1970-01-01T08:00:00Z,m,9,f,0.591106104564076\n,,9,1970-01-01T09:00:00Z,m,9,f,0.0635615209104685\n,,9,1970-01-01T10:00:00Z,m,9,f,0.49844667852584\n,,9,1970-01-01T11:00:00Z,m,9,f,0.8229130635259402\n,,9,1970-01-01T12:00:00Z,m,9,f,0.5768314206131357\n,,9,1970-01-01T13:00:00Z,m,9,f,0.7964902809518639\n,,9,1970-01-01T14:00:00Z,m,9,f,0.8577185880621226\n,,9,1970-01-01T15:00:00Z,m,9,f,0.8046611697264398\n,,9,1970-01-01T16:00:00Z,m,9,f,0.9035778001333393\n,,9,1970-01-01T17:00:00Z,m,9,f,0.25310651193805\n,,9,1970-01-01T18:00:00Z,m,9,f,0.9644663191492964\n,,9,1970-01-01T19:00:00Z,m,9,f,0.41841409390509593\n,,10,1970-01-01T00:00:00Z,m,a,f,0.18615629501863318\n,,10,1970-01-01T01:00:00Z,m,a,f,0.07946862666753376\n,,10,1970-01-01T02:00:00Z,m,a,f,0.33322548107896877\n,,10,1970-01-01T03:00:00Z,m,a,f,0.6074227273766635\n,,10,1970-01-01T04:00:00Z,m,a,f,0.8355600086380185\n,,10,1970-01-01T05:00:00Z,m,a,f,0.0696815215736273\n,,10,1970-01-01T06:00:00Z,m,a,f,0.9745054585018766\n,,10,1970-01-01T07:00:00Z,m,a,f,0.2845881026557506\n,,10,1970-01-01T08:00:00Z,m,a,f,0.38922817710857965\n,,10,1970-01-01T09:00:00Z,m,a,f,0.5614403393810139\n,,10,1970-01-01T10:00:00Z,m,a,f,0.5197270817554469\n,,10,1970-01-01T11:00:00Z,m,a,f,0.021532590173884557\n,,10,1970-01-01T12:00:00Z,m,a,f,0.16056999815441234\n,,10,1970-01-01T13:00:00Z,m,a,f,0.9518781786152178\n,,10,1970-01-01T14:00:00Z,m,a,f,0.27274707738681897\n,,10,1970-01-01T15:00:00Z,m,a,f,0.3202684728841677\n,,10,1970-01-01T16:00:00Z,m,a,f,0.30600536680315443\n,,10,1970-01-01T17:00:00Z,m,a,f,0.7144229319519285\n,,10,1970-01-01T18:00:00Z,m,a,f,0.8195988405538475\n,,10,1970-01-01T19:00:00Z,m,a,f,0.6833069146305664\n,,11,1970-01-01T00:00:00Z,m,b,f,0.08212464969207754\n,,11,1970-01-01T01:00:00Z,m,b,f,0.7049389293987478\n,,11,1970-01-01T02:00:00Z,m,b,f,0.46150233142660235\n,,11,1970-01-01T03:00:00Z,m,b,f,0.3061287983538073\n,,11,1970-01-01T04:00:00Z,m,b,f,0.5095622098330529\n,,11,1970-01-01T05:00:00Z,m,b,f,0.24885143749146582\n,,11,1970-01-01T06:00:00Z,m,b,f,0.2720705701013104\n,,11,1970-01-01T07:00:00Z,m,b,f,0.831725266287822\n,,11,1970-01-01T08:00:00Z,m,b,f,0.2980839741707451\n,,11,1970-01-01T09:00:00Z,m,b,f,0.4667397329742896\n,,11,1970-01-01T10:00:00Z,m,b,f,0.7604282480092655\n,,11,1970-01-01T11:00:00Z,m,b,f,0.08125558409370949\n,,11,1970-01-01T12:00:00Z,m,b,f,0.9673492809150086\n,,11,1970-01-01T13:00:00Z,m,b,f,0.7485101477006051\n,,11,1970-01-01T14:00:00Z,m,b,f,0.7826905277143607\n,,11,1970-01-01T15:00:00Z,m,b,f,0.002832539681341695\n,,11,1970-01-01T16:00:00Z,m,b,f,0.5904945620548707\n,,11,1970-01-01T17:00:00Z,m,b,f,0.19377318954716558\n,,11,1970-01-01T18:00:00Z,m,b,f,0.32112472445570694\n,,11,1970-01-01T19:00:00Z,m,b,f,0.8156620813866876\n,,12,1970-01-01T00:00:00Z,m,c,f,0.45823190604583425\n,,12,1970-01-01T01:00:00Z,m,c,f,0.7041395377467482\n,,12,1970-01-01T02:00:00Z,m,c,f,0.7164281522457248\n,,12,1970-01-01T03:00:00Z,m,c,f,0.664229117231648\n,,12,1970-01-01T04:00:00Z,m,c,f,0.2167198068478531\n,,12,1970-01-01T05:00:00Z,m,c,f,0.4781537327645974\n,,12,1970-01-01T06:00:00Z,m,c,f,0.915856481062239\n,,12,1970-01-01T07:00:00Z,m,c,f,0.7488973719504495\n,,12,1970-01-01T08:00:00Z,m,c,f,0.8415102413049199\n,,12,1970-01-01T09:00:00Z,m,c,f,0.9749127169681439\n,,12,1970-01-01T10:00:00Z,m,c,f,0.5203067180352847\n,,12,1970-01-01T11:00:00Z,m,c,f,0.8077896981284608\n,,12,1970-01-01T12:00:00Z,m,c,f,0.3140632603734003\n,,12,1970-01-01T13:00:00Z,m,c,f,0.4942913283054576\n,,12,1970-01-01T14:00:00Z,m,c,f,0.7803195300512884\n,,12,1970-01-01T15:00:00Z,m,c,f,0.29988813201194514\n,,12,1970-01-01T16:00:00Z,m,c,f,0.9275317190485068\n,,12,1970-01-01T17:00:00Z,m,c,f,0.8532168145174167\n,,12,1970-01-01T18:00:00Z,m,c,f,0.29567768993242205\n,,12,1970-01-01T19:00:00Z,m,c,f,0.148869586329582\n,,13,1970-01-01T00:00:00Z,m,d,f,0.8734370766635879\n,,13,1970-01-01T01:00:00Z,m,d,f,0.7450766293779155\n,,13,1970-01-01T02:00:00Z,m,d,f,0.9454605686978569\n,,13,1970-01-01T03:00:00Z,m,d,f,0.20587883115663197\n,,13,1970-01-01T04:00:00Z,m,d,f,0.5495265257832065\n,,13,1970-01-01T05:00:00Z,m,d,f,0.9985101041430109\n,,13,1970-01-01T06:00:00Z,m,d,f,0.606668520981593\n,,13,1970-01-01T07:00:00Z,m,d,f,0.1520034163165451\n,,13,1970-01-01T08:00:00Z,m,d,f,0.8960639437047637\n,,13,1970-01-01T09:00:00Z,m,d,f,0.40243673434606525\n,,13,1970-01-01T10:00:00Z,m,d,f,0.8559633842216021\n,,13,1970-01-01T11:00:00Z,m,d,f,0.8049602305582066\n,,13,1970-01-01T12:00:00Z,m,d,f,0.7472498943010795\n,,13,1970-01-01T13:00:00Z,m,d,f,0.19955816724612416\n,,13,1970-01-01T14:00:00Z,m,d,f,0.6398800958352263\n,,13,1970-01-01T15:00:00Z,m,d,f,0.9121026864646193\n,,13,1970-01-01T16:00:00Z,m,d,f,0.5138919840212206\n,,13,1970-01-01T17:00:00Z,m,d,f,0.8090917843470073\n,,13,1970-01-01T18:00:00Z,m,d,f,0.7569845252265965\n,,13,1970-01-01T19:00:00Z,m,d,f,0.28321607497510914\n,,14,1970-01-01T00:00:00Z,m,e,f,0.015015322322770903\n,,14,1970-01-01T01:00:00Z,m,e,f,0.9355541025597022\n,,14,1970-01-01T02:00:00Z,m,e,f,0.04136655165051055\n,,14,1970-01-01T03:00:00Z,m,e,f,0.5818917517534496\n,,14,1970-01-01T04:00:00Z,m,e,f,0.5003101543125776\n,,14,1970-01-01T05:00:00Z,m,e,f,0.9100689489842115\n,,14,1970-01-01T06:00:00Z,m,e,f,0.16048736645104625\n,,14,1970-01-01T07:00:00Z,m,e,f,0.9463952890222139\n,,14,1970-01-01T08:00:00Z,m,e,f,0.9639066785470444\n,,14,1970-01-01T09:00:00Z,m,e,f,0.5265981043058684\n,,14,1970-01-01T10:00:00Z,m,e,f,0.1618974442468811\n,,14,1970-01-01T11:00:00Z,m,e,f,0.23732885629224745\n,,14,1970-01-01T12:00:00Z,m,e,f,0.6209913661783305\n,,14,1970-01-01T13:00:00Z,m,e,f,0.37725772933735735\n,,14,1970-01-01T14:00:00Z,m,e,f,0.8852154063171275\n,,14,1970-01-01T15:00:00Z,m,e,f,0.7614955446339434\n,,14,1970-01-01T16:00:00Z,m,e,f,0.8089264477070236\n,,14,1970-01-01T17:00:00Z,m,e,f,0.8491087096738495\n,,14,1970-01-01T18:00:00Z,m,e,f,0.051500691978027605\n,,14,1970-01-01T19:00:00Z,m,e,f,0.16249922364133557\n\"\n\noutData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,sum\n,,0,1970-01-01T00:00:00Z,m,33.802561295632636\n,,0,1970-01-01T05:00:00Z,m,38.603075816590454\n,,0,1970-01-01T10:00:00Z,m,36.99580140544222\n,,0,1970-01-01T15:00:00Z,m,37.63380091958056\n,,0,1970-01-01T20:00:00Z,m,\n\"\n\n// SELECT sum(f) FROM m WHERE time >= 0 AND time <= 20h GROUP BY time(5h)\nt_aggregate_group_by_time = (tables=<-) => tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n\t|> rename(columns: {_time: \"time\", _value: \"sum\"})\n\t|> drop(columns: [\"_field\", \"_start\", \"_stop\"])\n\ntest _aggregate_group_by_time = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_aggregate_group_by_time,\n})", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Body: []ast.Statement{&ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 311, }, File: "aggregate_group_by_time_test.flux", Source: "inData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.2128911717061432\n,,0,1970-01-01T01:00:00Z,m,0,f,0.07279997497030395\n,,0,1970-01-01T02:00:00Z,m,0,f,0.5685247543217412\n,,0,1970-01-01T03:00:00Z,m,0,f,0.29096443393390425\n,,0,1970-01-01T04:00:00Z,m,0,f,0.4356705625292191\n,,0,1970-01-01T05:00:00Z,m,0,f,0.9377323443071505\n,,0,1970-01-01T06:00:00Z,m,0,f,0.011686627909299956\n,,0,1970-01-01T07:00:00Z,m,0,f,0.4011512684588352\n,,0,1970-01-01T08:00:00Z,m,0,f,0.2467000604224705\n,,0,1970-01-01T09:00:00Z,m,0,f,0.035457662801040575\n,,0,1970-01-01T10:00:00Z,m,0,f,0.34069878765762024\n,,0,1970-01-01T11:00:00Z,m,0,f,0.0956150560348323\n,,0,1970-01-01T12:00:00Z,m,0,f,0.6807780291957698\n,,0,1970-01-01T13:00:00Z,m,0,f,0.5337946188653447\n,,0,1970-01-01T14:00:00Z,m,0,f,0.20254189091820943\n,,0,1970-01-01T15:00:00Z,m,0,f,0.9364775207397588\n,,0,1970-01-01T16:00:00Z,m,0,f,0.7339764257047982\n,,0,1970-01-01T17:00:00Z,m,0,f,0.5833903306697613\n,,0,1970-01-01T18:00:00Z,m,0,f,0.3640275286497918\n,,0,1970-01-01T19:00:00Z,m,0,f,0.6631189097103277\n,,1,1970-01-01T00:00:00Z,m,1,f,0.6769161010724867\n,,1,1970-01-01T01:00:00Z,m,1,f,0.6543314107501336\n,,1,1970-01-01T02:00:00Z,m,1,f,0.6291463500252206\n,,1,1970-01-01T03:00:00Z,m,1,f,0.3152301292534112\n,,1,1970-01-01T04:00:00Z,m,1,f,0.03392415665887264\n,,1,1970-01-01T05:00:00Z,m,1,f,0.5082438395428922\n,,1,1970-01-01T06:00:00Z,m,1,f,0.10525600178569848\n,,1,1970-01-01T07:00:00Z,m,1,f,0.09521084883546317\n,,1,1970-01-01T08:00:00Z,m,1,f,0.865591485631552\n,,1,1970-01-01T09:00:00Z,m,1,f,0.4959724763808837\n,,1,1970-01-01T10:00:00Z,m,1,f,0.05679627383763615\n,,1,1970-01-01T11:00:00Z,m,1,f,0.1220798530727814\n,,1,1970-01-01T12:00:00Z,m,1,f,0.41254260137685644\n,,1,1970-01-01T13:00:00Z,m,1,f,0.07588672428630415\n,,1,1970-01-01T14:00:00Z,m,1,f,0.24813765601579021\n,,1,1970-01-01T15:00:00Z,m,1,f,0.087428932094856\n,,1,1970-01-01T16:00:00Z,m,1,f,0.768343862050663\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9683960475385988\n,,1,1970-01-01T18:00:00Z,m,1,f,0.024459901010390767\n,,1,1970-01-01T19:00:00Z,m,1,f,0.16444015119704355\n,,2,1970-01-01T00:00:00Z,m,2,f,0.15676131286844733\n,,2,1970-01-01T01:00:00Z,m,2,f,0.6400877570876031\n,,2,1970-01-01T02:00:00Z,m,2,f,0.893878275849246\n,,2,1970-01-01T03:00:00Z,m,2,f,0.7997870081362324\n,,2,1970-01-01T04:00:00Z,m,2,f,0.08663328673289308\n,,2,1970-01-01T05:00:00Z,m,2,f,0.8342029060820773\n,,2,1970-01-01T06:00:00Z,m,2,f,0.11628112203352979\n,,2,1970-01-01T07:00:00Z,m,2,f,0.2623494322713019\n,,2,1970-01-01T08:00:00Z,m,2,f,0.2803453288904869\n,,2,1970-01-01T09:00:00Z,m,2,f,0.1117401998642663\n,,2,1970-01-01T10:00:00Z,m,2,f,0.3250295694300974\n,,2,1970-01-01T11:00:00Z,m,2,f,0.6078411671373538\n,,2,1970-01-01T12:00:00Z,m,2,f,0.2512356097508373\n,,2,1970-01-01T13:00:00Z,m,2,f,0.4438471268050767\n,,2,1970-01-01T14:00:00Z,m,2,f,0.4961524472008469\n,,2,1970-01-01T15:00:00Z,m,2,f,0.27020729375557506\n,,2,1970-01-01T16:00:00Z,m,2,f,0.08718790189805248\n,,2,1970-01-01T17:00:00Z,m,2,f,0.9737141084388389\n,,2,1970-01-01T18:00:00Z,m,2,f,0.07166549074370027\n,,2,1970-01-01T19:00:00Z,m,2,f,0.26943653430867687\n,,3,1970-01-01T00:00:00Z,m,3,f,0.14437387897405465\n,,3,1970-01-01T01:00:00Z,m,3,f,0.21057568804660023\n,,3,1970-01-01T02:00:00Z,m,3,f,0.1100457949346592\n,,3,1970-01-01T03:00:00Z,m,3,f,0.21141077792261312\n,,3,1970-01-01T04:00:00Z,m,3,f,0.19825711934860404\n,,3,1970-01-01T05:00:00Z,m,3,f,0.8253021658464177\n,,3,1970-01-01T06:00:00Z,m,3,f,0.7540703924924461\n,,3,1970-01-01T07:00:00Z,m,3,f,0.9503578735213787\n,,3,1970-01-01T08:00:00Z,m,3,f,0.0355914513304335\n,,3,1970-01-01T09:00:00Z,m,3,f,0.2745746957286906\n,,3,1970-01-01T10:00:00Z,m,3,f,0.5443182488460032\n,,3,1970-01-01T11:00:00Z,m,3,f,0.44666597783400147\n,,3,1970-01-01T12:00:00Z,m,3,f,0.8093304994650494\n,,3,1970-01-01T13:00:00Z,m,3,f,0.4029418644675999\n,,3,1970-01-01T14:00:00Z,m,3,f,0.8576441137558692\n,,3,1970-01-01T15:00:00Z,m,3,f,0.5687663277465801\n,,3,1970-01-01T16:00:00Z,m,3,f,0.7196911732820932\n,,3,1970-01-01T17:00:00Z,m,3,f,0.029762405134454425\n,,3,1970-01-01T18:00:00Z,m,3,f,0.04147327683312637\n,,3,1970-01-01T19:00:00Z,m,3,f,0.9540246504017378\n,,4,1970-01-01T00:00:00Z,m,4,f,0.5897122797730547\n,,4,1970-01-01T01:00:00Z,m,4,f,0.34947791862749694\n,,4,1970-01-01T02:00:00Z,m,4,f,0.0348965616058906\n,,4,1970-01-01T03:00:00Z,m,4,f,0.5410660442822854\n,,4,1970-01-01T04:00:00Z,m,4,f,0.5905190211554855\n,,4,1970-01-01T05:00:00Z,m,4,f,0.26747573301173966\n,,4,1970-01-01T06:00:00Z,m,4,f,0.9013278299551851\n,,4,1970-01-01T07:00:00Z,m,4,f,0.020645183363589\n,,4,1970-01-01T08:00:00Z,m,4,f,0.9444715783077008\n,,4,1970-01-01T09:00:00Z,m,4,f,0.9249340696871452\n,,4,1970-01-01T10:00:00Z,m,4,f,0.895407127686278\n,,4,1970-01-01T11:00:00Z,m,4,f,0.09158865660821072\n,,4,1970-01-01T12:00:00Z,m,4,f,0.26170334389270705\n,,4,1970-01-01T13:00:00Z,m,4,f,0.04047303046439957\n,,4,1970-01-01T14:00:00Z,m,4,f,0.6890175711780648\n,,4,1970-01-01T15:00:00Z,m,4,f,0.169203543095355\n,,4,1970-01-01T16:00:00Z,m,4,f,0.30352036330937937\n,,4,1970-01-01T17:00:00Z,m,4,f,0.7227629347521738\n,,4,1970-01-01T18:00:00Z,m,4,f,0.23071325246204685\n,,4,1970-01-01T19:00:00Z,m,4,f,0.5423975878441447\n,,5,1970-01-01T00:00:00Z,m,5,f,0.6159810548328785\n,,5,1970-01-01T01:00:00Z,m,5,f,0.5286371352099966\n,,5,1970-01-01T02:00:00Z,m,5,f,0.27037470564664345\n,,5,1970-01-01T03:00:00Z,m,5,f,0.9821155970111088\n,,5,1970-01-01T04:00:00Z,m,5,f,0.14128644025052767\n,,5,1970-01-01T05:00:00Z,m,5,f,0.15532267675041508\n,,5,1970-01-01T06:00:00Z,m,5,f,0.06470957508645864\n,,5,1970-01-01T07:00:00Z,m,5,f,0.852695602303644\n,,5,1970-01-01T08:00:00Z,m,5,f,0.9769235734819968\n,,5,1970-01-01T09:00:00Z,m,5,f,0.569772655210167\n,,5,1970-01-01T10:00:00Z,m,5,f,0.17839244855342468\n,,5,1970-01-01T11:00:00Z,m,5,f,0.5601900079688499\n,,5,1970-01-01T12:00:00Z,m,5,f,0.7674758179196\n,,5,1970-01-01T13:00:00Z,m,5,f,0.2698164186565066\n,,5,1970-01-01T14:00:00Z,m,5,f,0.019420090923226472\n,,5,1970-01-01T15:00:00Z,m,5,f,0.2671021005213226\n,,5,1970-01-01T16:00:00Z,m,5,f,0.2470396837146283\n,,5,1970-01-01T17:00:00Z,m,5,f,0.20522314571010808\n,,5,1970-01-01T18:00:00Z,m,5,f,0.47998413047851307\n,,5,1970-01-01T19:00:00Z,m,5,f,0.48347993430331904\n,,6,1970-01-01T00:00:00Z,m,6,f,0.6342972876998171\n,,6,1970-01-01T01:00:00Z,m,6,f,0.6576024605878982\n,,6,1970-01-01T02:00:00Z,m,6,f,0.6447000482746346\n,,6,1970-01-01T03:00:00Z,m,6,f,0.21678100598418243\n,,6,1970-01-01T04:00:00Z,m,6,f,0.023408287556663337\n,,6,1970-01-01T05:00:00Z,m,6,f,0.9076309223942498\n,,6,1970-01-01T06:00:00Z,m,6,f,0.5817502777240137\n,,6,1970-01-01T07:00:00Z,m,6,f,0.052824998643205875\n,,6,1970-01-01T08:00:00Z,m,6,f,0.3809330972535029\n,,6,1970-01-01T09:00:00Z,m,6,f,0.7671686650796129\n,,6,1970-01-01T10:00:00Z,m,6,f,0.07979065684298921\n,,6,1970-01-01T11:00:00Z,m,6,f,0.3998772862617565\n,,6,1970-01-01T12:00:00Z,m,6,f,0.1155491863199121\n,,6,1970-01-01T13:00:00Z,m,6,f,0.7386676189881027\n,,6,1970-01-01T14:00:00Z,m,6,f,0.34629618068681484\n,,6,1970-01-01T15:00:00Z,m,6,f,0.5525776529918931\n,,6,1970-01-01T16:00:00Z,m,6,f,0.332627727109297\n,,6,1970-01-01T17:00:00Z,m,6,f,0.5131953610405185\n,,6,1970-01-01T18:00:00Z,m,6,f,0.6424768197911961\n,,6,1970-01-01T19:00:00Z,m,6,f,0.7165748159282228\n,,7,1970-01-01T00:00:00Z,m,7,f,0.2455426279704188\n,,7,1970-01-01T01:00:00Z,m,7,f,0.40163124489623003\n,,7,1970-01-01T02:00:00Z,m,7,f,0.5975613157276424\n,,7,1970-01-01T03:00:00Z,m,7,f,0.24368494285955775\n,,7,1970-01-01T04:00:00Z,m,7,f,0.5064758608991188\n,,7,1970-01-01T05:00:00Z,m,7,f,0.8752680628605042\n,,7,1970-01-01T06:00:00Z,m,7,f,0.6073886500434565\n,,7,1970-01-01T07:00:00Z,m,7,f,0.38193775998692464\n,,7,1970-01-01T08:00:00Z,m,7,f,0.39598277949908883\n,,7,1970-01-01T09:00:00Z,m,7,f,0.15966785725202795\n,,7,1970-01-01T10:00:00Z,m,7,f,0.629484974659171\n,,7,1970-01-01T11:00:00Z,m,7,f,0.8986665286614761\n,,7,1970-01-01T12:00:00Z,m,7,f,0.8351669026338405\n,,7,1970-01-01T13:00:00Z,m,7,f,0.7207824488925798\n,,7,1970-01-01T14:00:00Z,m,7,f,0.5707878569829702\n,,7,1970-01-01T15:00:00Z,m,7,f,0.8091445743234214\n,,7,1970-01-01T16:00:00Z,m,7,f,0.3371203534810527\n,,7,1970-01-01T17:00:00Z,m,7,f,0.1741931226422866\n,,7,1970-01-01T18:00:00Z,m,7,f,0.7377303139536953\n,,7,1970-01-01T19:00:00Z,m,7,f,0.6414830272020358\n,,8,1970-01-01T00:00:00Z,m,8,f,0.507272964067779\n,,8,1970-01-01T01:00:00Z,m,8,f,0.7119639952021554\n,,8,1970-01-01T02:00:00Z,m,8,f,0.811656300965649\n,,8,1970-01-01T03:00:00Z,m,8,f,0.42116179653493335\n,,8,1970-01-01T04:00:00Z,m,8,f,0.43222575065281893\n,,8,1970-01-01T05:00:00Z,m,8,f,0.5074074618881453\n,,8,1970-01-01T06:00:00Z,m,8,f,0.5122144565697357\n,,8,1970-01-01T07:00:00Z,m,8,f,0.40715470738979853\n,,8,1970-01-01T08:00:00Z,m,8,f,0.8185589852847821\n,,8,1970-01-01T09:00:00Z,m,8,f,0.06615362288768847\n,,8,1970-01-01T10:00:00Z,m,8,f,0.95397955896684\n,,8,1970-01-01T11:00:00Z,m,8,f,0.3012853054957797\n,,8,1970-01-01T12:00:00Z,m,8,f,0.6957865828883222\n,,8,1970-01-01T13:00:00Z,m,8,f,0.18349784531489438\n,,8,1970-01-01T14:00:00Z,m,8,f,0.5326579864159198\n,,8,1970-01-01T15:00:00Z,m,8,f,0.16264304295239912\n,,8,1970-01-01T16:00:00Z,m,8,f,0.39612399186342956\n,,8,1970-01-01T17:00:00Z,m,8,f,0.8801431671211721\n,,8,1970-01-01T18:00:00Z,m,8,f,0.8905454115467667\n,,8,1970-01-01T19:00:00Z,m,8,f,0.37008895622309546\n,,9,1970-01-01T00:00:00Z,m,9,f,0.5943978030122283\n,,9,1970-01-01T01:00:00Z,m,9,f,0.9729045142730391\n,,9,1970-01-01T02:00:00Z,m,9,f,0.29963260412871184\n,,9,1970-01-01T03:00:00Z,m,9,f,0.13549246068853443\n,,9,1970-01-01T04:00:00Z,m,9,f,0.4985352282527366\n,,9,1970-01-01T05:00:00Z,m,9,f,0.70041974640892\n,,9,1970-01-01T06:00:00Z,m,9,f,0.5505166729368712\n,,9,1970-01-01T07:00:00Z,m,9,f,0.529948574619832\n,,9,1970-01-01T08:00:00Z,m,9,f,0.591106104564076\n,,9,1970-01-01T09:00:00Z,m,9,f,0.0635615209104685\n,,9,1970-01-01T10:00:00Z,m,9,f,0.49844667852584\n,,9,1970-01-01T11:00:00Z,m,9,f,0.8229130635259402\n,,9,1970-01-01T12:00:00Z,m,9,f,0.5768314206131357\n,,9,1970-01-01T13:00:00Z,m,9,f,0.7964902809518639\n,,9,1970-01-01T14:00:00Z,m,9,f,0.8577185880621226\n,,9,1970-01-01T15:00:00Z,m,9,f,0.8046611697264398\n,,9,1970-01-01T16:00:00Z,m,9,f,0.9035778001333393\n,,9,1970-01-01T17:00:00Z,m,9,f,0.25310651193805\n,,9,1970-01-01T18:00:00Z,m,9,f,0.9644663191492964\n,,9,1970-01-01T19:00:00Z,m,9,f,0.41841409390509593\n,,10,1970-01-01T00:00:00Z,m,a,f,0.18615629501863318\n,,10,1970-01-01T01:00:00Z,m,a,f,0.07946862666753376\n,,10,1970-01-01T02:00:00Z,m,a,f,0.33322548107896877\n,,10,1970-01-01T03:00:00Z,m,a,f,0.6074227273766635\n,,10,1970-01-01T04:00:00Z,m,a,f,0.8355600086380185\n,,10,1970-01-01T05:00:00Z,m,a,f,0.0696815215736273\n,,10,1970-01-01T06:00:00Z,m,a,f,0.9745054585018766\n,,10,1970-01-01T07:00:00Z,m,a,f,0.2845881026557506\n,,10,1970-01-01T08:00:00Z,m,a,f,0.38922817710857965\n,,10,1970-01-01T09:00:00Z,m,a,f,0.5614403393810139\n,,10,1970-01-01T10:00:00Z,m,a,f,0.5197270817554469\n,,10,1970-01-01T11:00:00Z,m,a,f,0.021532590173884557\n,,10,1970-01-01T12:00:00Z,m,a,f,0.16056999815441234\n,,10,1970-01-01T13:00:00Z,m,a,f,0.9518781786152178\n,,10,1970-01-01T14:00:00Z,m,a,f,0.27274707738681897\n,,10,1970-01-01T15:00:00Z,m,a,f,0.3202684728841677\n,,10,1970-01-01T16:00:00Z,m,a,f,0.30600536680315443\n,,10,1970-01-01T17:00:00Z,m,a,f,0.7144229319519285\n,,10,1970-01-01T18:00:00Z,m,a,f,0.8195988405538475\n,,10,1970-01-01T19:00:00Z,m,a,f,0.6833069146305664\n,,11,1970-01-01T00:00:00Z,m,b,f,0.08212464969207754\n,,11,1970-01-01T01:00:00Z,m,b,f,0.7049389293987478\n,,11,1970-01-01T02:00:00Z,m,b,f,0.46150233142660235\n,,11,1970-01-01T03:00:00Z,m,b,f,0.3061287983538073\n,,11,1970-01-01T04:00:00Z,m,b,f,0.5095622098330529\n,,11,1970-01-01T05:00:00Z,m,b,f,0.24885143749146582\n,,11,1970-01-01T06:00:00Z,m,b,f,0.2720705701013104\n,,11,1970-01-01T07:00:00Z,m,b,f,0.831725266287822\n,,11,1970-01-01T08:00:00Z,m,b,f,0.2980839741707451\n,,11,1970-01-01T09:00:00Z,m,b,f,0.4667397329742896\n,,11,1970-01-01T10:00:00Z,m,b,f,0.7604282480092655\n,,11,1970-01-01T11:00:00Z,m,b,f,0.08125558409370949\n,,11,1970-01-01T12:00:00Z,m,b,f,0.9673492809150086\n,,11,1970-01-01T13:00:00Z,m,b,f,0.7485101477006051\n,,11,1970-01-01T14:00:00Z,m,b,f,0.7826905277143607\n,,11,1970-01-01T15:00:00Z,m,b,f,0.002832539681341695\n,,11,1970-01-01T16:00:00Z,m,b,f,0.5904945620548707\n,,11,1970-01-01T17:00:00Z,m,b,f,0.19377318954716558\n,,11,1970-01-01T18:00:00Z,m,b,f,0.32112472445570694\n,,11,1970-01-01T19:00:00Z,m,b,f,0.8156620813866876\n,,12,1970-01-01T00:00:00Z,m,c,f,0.45823190604583425\n,,12,1970-01-01T01:00:00Z,m,c,f,0.7041395377467482\n,,12,1970-01-01T02:00:00Z,m,c,f,0.7164281522457248\n,,12,1970-01-01T03:00:00Z,m,c,f,0.664229117231648\n,,12,1970-01-01T04:00:00Z,m,c,f,0.2167198068478531\n,,12,1970-01-01T05:00:00Z,m,c,f,0.4781537327645974\n,,12,1970-01-01T06:00:00Z,m,c,f,0.915856481062239\n,,12,1970-01-01T07:00:00Z,m,c,f,0.7488973719504495\n,,12,1970-01-01T08:00:00Z,m,c,f,0.8415102413049199\n,,12,1970-01-01T09:00:00Z,m,c,f,0.9749127169681439\n,,12,1970-01-01T10:00:00Z,m,c,f,0.5203067180352847\n,,12,1970-01-01T11:00:00Z,m,c,f,0.8077896981284608\n,,12,1970-01-01T12:00:00Z,m,c,f,0.3140632603734003\n,,12,1970-01-01T13:00:00Z,m,c,f,0.4942913283054576\n,,12,1970-01-01T14:00:00Z,m,c,f,0.7803195300512884\n,,12,1970-01-01T15:00:00Z,m,c,f,0.29988813201194514\n,,12,1970-01-01T16:00:00Z,m,c,f,0.9275317190485068\n,,12,1970-01-01T17:00:00Z,m,c,f,0.8532168145174167\n,,12,1970-01-01T18:00:00Z,m,c,f,0.29567768993242205\n,,12,1970-01-01T19:00:00Z,m,c,f,0.148869586329582\n,,13,1970-01-01T00:00:00Z,m,d,f,0.8734370766635879\n,,13,1970-01-01T01:00:00Z,m,d,f,0.7450766293779155\n,,13,1970-01-01T02:00:00Z,m,d,f,0.9454605686978569\n,,13,1970-01-01T03:00:00Z,m,d,f,0.20587883115663197\n,,13,1970-01-01T04:00:00Z,m,d,f,0.5495265257832065\n,,13,1970-01-01T05:00:00Z,m,d,f,0.9985101041430109\n,,13,1970-01-01T06:00:00Z,m,d,f,0.606668520981593\n,,13,1970-01-01T07:00:00Z,m,d,f,0.1520034163165451\n,,13,1970-01-01T08:00:00Z,m,d,f,0.8960639437047637\n,,13,1970-01-01T09:00:00Z,m,d,f,0.40243673434606525\n,,13,1970-01-01T10:00:00Z,m,d,f,0.8559633842216021\n,,13,1970-01-01T11:00:00Z,m,d,f,0.8049602305582066\n,,13,1970-01-01T12:00:00Z,m,d,f,0.7472498943010795\n,,13,1970-01-01T13:00:00Z,m,d,f,0.19955816724612416\n,,13,1970-01-01T14:00:00Z,m,d,f,0.6398800958352263\n,,13,1970-01-01T15:00:00Z,m,d,f,0.9121026864646193\n,,13,1970-01-01T16:00:00Z,m,d,f,0.5138919840212206\n,,13,1970-01-01T17:00:00Z,m,d,f,0.8090917843470073\n,,13,1970-01-01T18:00:00Z,m,d,f,0.7569845252265965\n,,13,1970-01-01T19:00:00Z,m,d,f,0.28321607497510914\n,,14,1970-01-01T00:00:00Z,m,e,f,0.015015322322770903\n,,14,1970-01-01T01:00:00Z,m,e,f,0.9355541025597022\n,,14,1970-01-01T02:00:00Z,m,e,f,0.04136655165051055\n,,14,1970-01-01T03:00:00Z,m,e,f,0.5818917517534496\n,,14,1970-01-01T04:00:00Z,m,e,f,0.5003101543125776\n,,14,1970-01-01T05:00:00Z,m,e,f,0.9100689489842115\n,,14,1970-01-01T06:00:00Z,m,e,f,0.16048736645104625\n,,14,1970-01-01T07:00:00Z,m,e,f,0.9463952890222139\n,,14,1970-01-01T08:00:00Z,m,e,f,0.9639066785470444\n,,14,1970-01-01T09:00:00Z,m,e,f,0.5265981043058684\n,,14,1970-01-01T10:00:00Z,m,e,f,0.1618974442468811\n,,14,1970-01-01T11:00:00Z,m,e,f,0.23732885629224745\n,,14,1970-01-01T12:00:00Z,m,e,f,0.6209913661783305\n,,14,1970-01-01T13:00:00Z,m,e,f,0.37725772933735735\n,,14,1970-01-01T14:00:00Z,m,e,f,0.8852154063171275\n,,14,1970-01-01T15:00:00Z,m,e,f,0.7614955446339434\n,,14,1970-01-01T16:00:00Z,m,e,f,0.8089264477070236\n,,14,1970-01-01T17:00:00Z,m,e,f,0.8491087096738495\n,,14,1970-01-01T18:00:00Z,m,e,f,0.051500691978027605\n,,14,1970-01-01T19:00:00Z,m,e,f,0.16249922364133557\n\"", Start: ast.Position{ Column: 1, Line: 6, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 6, }, File: "aggregate_group_by_time_test.flux", Source: "inData", Start: ast.Position{ Column: 1, Line: 6, }, }, }, Name: "inData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 311, }, File: "aggregate_group_by_time_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.2128911717061432\n,,0,1970-01-01T01:00:00Z,m,0,f,0.07279997497030395\n,,0,1970-01-01T02:00:00Z,m,0,f,0.5685247543217412\n,,0,1970-01-01T03:00:00Z,m,0,f,0.29096443393390425\n,,0,1970-01-01T04:00:00Z,m,0,f,0.4356705625292191\n,,0,1970-01-01T05:00:00Z,m,0,f,0.9377323443071505\n,,0,1970-01-01T06:00:00Z,m,0,f,0.011686627909299956\n,,0,1970-01-01T07:00:00Z,m,0,f,0.4011512684588352\n,,0,1970-01-01T08:00:00Z,m,0,f,0.2467000604224705\n,,0,1970-01-01T09:00:00Z,m,0,f,0.035457662801040575\n,,0,1970-01-01T10:00:00Z,m,0,f,0.34069878765762024\n,,0,1970-01-01T11:00:00Z,m,0,f,0.0956150560348323\n,,0,1970-01-01T12:00:00Z,m,0,f,0.6807780291957698\n,,0,1970-01-01T13:00:00Z,m,0,f,0.5337946188653447\n,,0,1970-01-01T14:00:00Z,m,0,f,0.20254189091820943\n,,0,1970-01-01T15:00:00Z,m,0,f,0.9364775207397588\n,,0,1970-01-01T16:00:00Z,m,0,f,0.7339764257047982\n,,0,1970-01-01T17:00:00Z,m,0,f,0.5833903306697613\n,,0,1970-01-01T18:00:00Z,m,0,f,0.3640275286497918\n,,0,1970-01-01T19:00:00Z,m,0,f,0.6631189097103277\n,,1,1970-01-01T00:00:00Z,m,1,f,0.6769161010724867\n,,1,1970-01-01T01:00:00Z,m,1,f,0.6543314107501336\n,,1,1970-01-01T02:00:00Z,m,1,f,0.6291463500252206\n,,1,1970-01-01T03:00:00Z,m,1,f,0.3152301292534112\n,,1,1970-01-01T04:00:00Z,m,1,f,0.03392415665887264\n,,1,1970-01-01T05:00:00Z,m,1,f,0.5082438395428922\n,,1,1970-01-01T06:00:00Z,m,1,f,0.10525600178569848\n,,1,1970-01-01T07:00:00Z,m,1,f,0.09521084883546317\n,,1,1970-01-01T08:00:00Z,m,1,f,0.865591485631552\n,,1,1970-01-01T09:00:00Z,m,1,f,0.4959724763808837\n,,1,1970-01-01T10:00:00Z,m,1,f,0.05679627383763615\n,,1,1970-01-01T11:00:00Z,m,1,f,0.1220798530727814\n,,1,1970-01-01T12:00:00Z,m,1,f,0.41254260137685644\n,,1,1970-01-01T13:00:00Z,m,1,f,0.07588672428630415\n,,1,1970-01-01T14:00:00Z,m,1,f,0.24813765601579021\n,,1,1970-01-01T15:00:00Z,m,1,f,0.087428932094856\n,,1,1970-01-01T16:00:00Z,m,1,f,0.768343862050663\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9683960475385988\n,,1,1970-01-01T18:00:00Z,m,1,f,0.024459901010390767\n,,1,1970-01-01T19:00:00Z,m,1,f,0.16444015119704355\n,,2,1970-01-01T00:00:00Z,m,2,f,0.15676131286844733\n,,2,1970-01-01T01:00:00Z,m,2,f,0.6400877570876031\n,,2,1970-01-01T02:00:00Z,m,2,f,0.893878275849246\n,,2,1970-01-01T03:00:00Z,m,2,f,0.7997870081362324\n,,2,1970-01-01T04:00:00Z,m,2,f,0.08663328673289308\n,,2,1970-01-01T05:00:00Z,m,2,f,0.8342029060820773\n,,2,1970-01-01T06:00:00Z,m,2,f,0.11628112203352979\n,,2,1970-01-01T07:00:00Z,m,2,f,0.2623494322713019\n,,2,1970-01-01T08:00:00Z,m,2,f,0.2803453288904869\n,,2,1970-01-01T09:00:00Z,m,2,f,0.1117401998642663\n,,2,1970-01-01T10:00:00Z,m,2,f,0.3250295694300974\n,,2,1970-01-01T11:00:00Z,m,2,f,0.6078411671373538\n,,2,1970-01-01T12:00:00Z,m,2,f,0.2512356097508373\n,,2,1970-01-01T13:00:00Z,m,2,f,0.4438471268050767\n,,2,1970-01-01T14:00:00Z,m,2,f,0.4961524472008469\n,,2,1970-01-01T15:00:00Z,m,2,f,0.27020729375557506\n,,2,1970-01-01T16:00:00Z,m,2,f,0.08718790189805248\n,,2,1970-01-01T17:00:00Z,m,2,f,0.9737141084388389\n,,2,1970-01-01T18:00:00Z,m,2,f,0.07166549074370027\n,,2,1970-01-01T19:00:00Z,m,2,f,0.26943653430867687\n,,3,1970-01-01T00:00:00Z,m,3,f,0.14437387897405465\n,,3,1970-01-01T01:00:00Z,m,3,f,0.21057568804660023\n,,3,1970-01-01T02:00:00Z,m,3,f,0.1100457949346592\n,,3,1970-01-01T03:00:00Z,m,3,f,0.21141077792261312\n,,3,1970-01-01T04:00:00Z,m,3,f,0.19825711934860404\n,,3,1970-01-01T05:00:00Z,m,3,f,0.8253021658464177\n,,3,1970-01-01T06:00:00Z,m,3,f,0.7540703924924461\n,,3,1970-01-01T07:00:00Z,m,3,f,0.9503578735213787\n,,3,1970-01-01T08:00:00Z,m,3,f,0.0355914513304335\n,,3,1970-01-01T09:00:00Z,m,3,f,0.2745746957286906\n,,3,1970-01-01T10:00:00Z,m,3,f,0.5443182488460032\n,,3,1970-01-01T11:00:00Z,m,3,f,0.44666597783400147\n,,3,1970-01-01T12:00:00Z,m,3,f,0.8093304994650494\n,,3,1970-01-01T13:00:00Z,m,3,f,0.4029418644675999\n,,3,1970-01-01T14:00:00Z,m,3,f,0.8576441137558692\n,,3,1970-01-01T15:00:00Z,m,3,f,0.5687663277465801\n,,3,1970-01-01T16:00:00Z,m,3,f,0.7196911732820932\n,,3,1970-01-01T17:00:00Z,m,3,f,0.029762405134454425\n,,3,1970-01-01T18:00:00Z,m,3,f,0.04147327683312637\n,,3,1970-01-01T19:00:00Z,m,3,f,0.9540246504017378\n,,4,1970-01-01T00:00:00Z,m,4,f,0.5897122797730547\n,,4,1970-01-01T01:00:00Z,m,4,f,0.34947791862749694\n,,4,1970-01-01T02:00:00Z,m,4,f,0.0348965616058906\n,,4,1970-01-01T03:00:00Z,m,4,f,0.5410660442822854\n,,4,1970-01-01T04:00:00Z,m,4,f,0.5905190211554855\n,,4,1970-01-01T05:00:00Z,m,4,f,0.26747573301173966\n,,4,1970-01-01T06:00:00Z,m,4,f,0.9013278299551851\n,,4,1970-01-01T07:00:00Z,m,4,f,0.020645183363589\n,,4,1970-01-01T08:00:00Z,m,4,f,0.9444715783077008\n,,4,1970-01-01T09:00:00Z,m,4,f,0.9249340696871452\n,,4,1970-01-01T10:00:00Z,m,4,f,0.895407127686278\n,,4,1970-01-01T11:00:00Z,m,4,f,0.09158865660821072\n,,4,1970-01-01T12:00:00Z,m,4,f,0.26170334389270705\n,,4,1970-01-01T13:00:00Z,m,4,f,0.04047303046439957\n,,4,1970-01-01T14:00:00Z,m,4,f,0.6890175711780648\n,,4,1970-01-01T15:00:00Z,m,4,f,0.169203543095355\n,,4,1970-01-01T16:00:00Z,m,4,f,0.30352036330937937\n,,4,1970-01-01T17:00:00Z,m,4,f,0.7227629347521738\n,,4,1970-01-01T18:00:00Z,m,4,f,0.23071325246204685\n,,4,1970-01-01T19:00:00Z,m,4,f,0.5423975878441447\n,,5,1970-01-01T00:00:00Z,m,5,f,0.6159810548328785\n,,5,1970-01-01T01:00:00Z,m,5,f,0.5286371352099966\n,,5,1970-01-01T02:00:00Z,m,5,f,0.27037470564664345\n,,5,1970-01-01T03:00:00Z,m,5,f,0.9821155970111088\n,,5,1970-01-01T04:00:00Z,m,5,f,0.14128644025052767\n,,5,1970-01-01T05:00:00Z,m,5,f,0.15532267675041508\n,,5,1970-01-01T06:00:00Z,m,5,f,0.06470957508645864\n,,5,1970-01-01T07:00:00Z,m,5,f,0.852695602303644\n,,5,1970-01-01T08:00:00Z,m,5,f,0.9769235734819968\n,,5,1970-01-01T09:00:00Z,m,5,f,0.569772655210167\n,,5,1970-01-01T10:00:00Z,m,5,f,0.17839244855342468\n,,5,1970-01-01T11:00:00Z,m,5,f,0.5601900079688499\n,,5,1970-01-01T12:00:00Z,m,5,f,0.7674758179196\n,,5,1970-01-01T13:00:00Z,m,5,f,0.2698164186565066\n,,5,1970-01-01T14:00:00Z,m,5,f,0.019420090923226472\n,,5,1970-01-01T15:00:00Z,m,5,f,0.2671021005213226\n,,5,1970-01-01T16:00:00Z,m,5,f,0.2470396837146283\n,,5,1970-01-01T17:00:00Z,m,5,f,0.20522314571010808\n,,5,1970-01-01T18:00:00Z,m,5,f,0.47998413047851307\n,,5,1970-01-01T19:00:00Z,m,5,f,0.48347993430331904\n,,6,1970-01-01T00:00:00Z,m,6,f,0.6342972876998171\n,,6,1970-01-01T01:00:00Z,m,6,f,0.6576024605878982\n,,6,1970-01-01T02:00:00Z,m,6,f,0.6447000482746346\n,,6,1970-01-01T03:00:00Z,m,6,f,0.21678100598418243\n,,6,1970-01-01T04:00:00Z,m,6,f,0.023408287556663337\n,,6,1970-01-01T05:00:00Z,m,6,f,0.9076309223942498\n,,6,1970-01-01T06:00:00Z,m,6,f,0.5817502777240137\n,,6,1970-01-01T07:00:00Z,m,6,f,0.052824998643205875\n,,6,1970-01-01T08:00:00Z,m,6,f,0.3809330972535029\n,,6,1970-01-01T09:00:00Z,m,6,f,0.7671686650796129\n,,6,1970-01-01T10:00:00Z,m,6,f,0.07979065684298921\n,,6,1970-01-01T11:00:00Z,m,6,f,0.3998772862617565\n,,6,1970-01-01T12:00:00Z,m,6,f,0.1155491863199121\n,,6,1970-01-01T13:00:00Z,m,6,f,0.7386676189881027\n,,6,1970-01-01T14:00:00Z,m,6,f,0.34629618068681484\n,,6,1970-01-01T15:00:00Z,m,6,f,0.5525776529918931\n,,6,1970-01-01T16:00:00Z,m,6,f,0.332627727109297\n,,6,1970-01-01T17:00:00Z,m,6,f,0.5131953610405185\n,,6,1970-01-01T18:00:00Z,m,6,f,0.6424768197911961\n,,6,1970-01-01T19:00:00Z,m,6,f,0.7165748159282228\n,,7,1970-01-01T00:00:00Z,m,7,f,0.2455426279704188\n,,7,1970-01-01T01:00:00Z,m,7,f,0.40163124489623003\n,,7,1970-01-01T02:00:00Z,m,7,f,0.5975613157276424\n,,7,1970-01-01T03:00:00Z,m,7,f,0.24368494285955775\n,,7,1970-01-01T04:00:00Z,m,7,f,0.5064758608991188\n,,7,1970-01-01T05:00:00Z,m,7,f,0.8752680628605042\n,,7,1970-01-01T06:00:00Z,m,7,f,0.6073886500434565\n,,7,1970-01-01T07:00:00Z,m,7,f,0.38193775998692464\n,,7,1970-01-01T08:00:00Z,m,7,f,0.39598277949908883\n,,7,1970-01-01T09:00:00Z,m,7,f,0.15966785725202795\n,,7,1970-01-01T10:00:00Z,m,7,f,0.629484974659171\n,,7,1970-01-01T11:00:00Z,m,7,f,0.8986665286614761\n,,7,1970-01-01T12:00:00Z,m,7,f,0.8351669026338405\n,,7,1970-01-01T13:00:00Z,m,7,f,0.7207824488925798\n,,7,1970-01-01T14:00:00Z,m,7,f,0.5707878569829702\n,,7,1970-01-01T15:00:00Z,m,7,f,0.8091445743234214\n,,7,1970-01-01T16:00:00Z,m,7,f,0.3371203534810527\n,,7,1970-01-01T17:00:00Z,m,7,f,0.1741931226422866\n,,7,1970-01-01T18:00:00Z,m,7,f,0.7377303139536953\n,,7,1970-01-01T19:00:00Z,m,7,f,0.6414830272020358\n,,8,1970-01-01T00:00:00Z,m,8,f,0.507272964067779\n,,8,1970-01-01T01:00:00Z,m,8,f,0.7119639952021554\n,,8,1970-01-01T02:00:00Z,m,8,f,0.811656300965649\n,,8,1970-01-01T03:00:00Z,m,8,f,0.42116179653493335\n,,8,1970-01-01T04:00:00Z,m,8,f,0.43222575065281893\n,,8,1970-01-01T05:00:00Z,m,8,f,0.5074074618881453\n,,8,1970-01-01T06:00:00Z,m,8,f,0.5122144565697357\n,,8,1970-01-01T07:00:00Z,m,8,f,0.40715470738979853\n,,8,1970-01-01T08:00:00Z,m,8,f,0.8185589852847821\n,,8,1970-01-01T09:00:00Z,m,8,f,0.06615362288768847\n,,8,1970-01-01T10:00:00Z,m,8,f,0.95397955896684\n,,8,1970-01-01T11:00:00Z,m,8,f,0.3012853054957797\n,,8,1970-01-01T12:00:00Z,m,8,f,0.6957865828883222\n,,8,1970-01-01T13:00:00Z,m,8,f,0.18349784531489438\n,,8,1970-01-01T14:00:00Z,m,8,f,0.5326579864159198\n,,8,1970-01-01T15:00:00Z,m,8,f,0.16264304295239912\n,,8,1970-01-01T16:00:00Z,m,8,f,0.39612399186342956\n,,8,1970-01-01T17:00:00Z,m,8,f,0.8801431671211721\n,,8,1970-01-01T18:00:00Z,m,8,f,0.8905454115467667\n,,8,1970-01-01T19:00:00Z,m,8,f,0.37008895622309546\n,,9,1970-01-01T00:00:00Z,m,9,f,0.5943978030122283\n,,9,1970-01-01T01:00:00Z,m,9,f,0.9729045142730391\n,,9,1970-01-01T02:00:00Z,m,9,f,0.29963260412871184\n,,9,1970-01-01T03:00:00Z,m,9,f,0.13549246068853443\n,,9,1970-01-01T04:00:00Z,m,9,f,0.4985352282527366\n,,9,1970-01-01T05:00:00Z,m,9,f,0.70041974640892\n,,9,1970-01-01T06:00:00Z,m,9,f,0.5505166729368712\n,,9,1970-01-01T07:00:00Z,m,9,f,0.529948574619832\n,,9,1970-01-01T08:00:00Z,m,9,f,0.591106104564076\n,,9,1970-01-01T09:00:00Z,m,9,f,0.0635615209104685\n,,9,1970-01-01T10:00:00Z,m,9,f,0.49844667852584\n,,9,1970-01-01T11:00:00Z,m,9,f,0.8229130635259402\n,,9,1970-01-01T12:00:00Z,m,9,f,0.5768314206131357\n,,9,1970-01-01T13:00:00Z,m,9,f,0.7964902809518639\n,,9,1970-01-01T14:00:00Z,m,9,f,0.8577185880621226\n,,9,1970-01-01T15:00:00Z,m,9,f,0.8046611697264398\n,,9,1970-01-01T16:00:00Z,m,9,f,0.9035778001333393\n,,9,1970-01-01T17:00:00Z,m,9,f,0.25310651193805\n,,9,1970-01-01T18:00:00Z,m,9,f,0.9644663191492964\n,,9,1970-01-01T19:00:00Z,m,9,f,0.41841409390509593\n,,10,1970-01-01T00:00:00Z,m,a,f,0.18615629501863318\n,,10,1970-01-01T01:00:00Z,m,a,f,0.07946862666753376\n,,10,1970-01-01T02:00:00Z,m,a,f,0.33322548107896877\n,,10,1970-01-01T03:00:00Z,m,a,f,0.6074227273766635\n,,10,1970-01-01T04:00:00Z,m,a,f,0.8355600086380185\n,,10,1970-01-01T05:00:00Z,m,a,f,0.0696815215736273\n,,10,1970-01-01T06:00:00Z,m,a,f,0.9745054585018766\n,,10,1970-01-01T07:00:00Z,m,a,f,0.2845881026557506\n,,10,1970-01-01T08:00:00Z,m,a,f,0.38922817710857965\n,,10,1970-01-01T09:00:00Z,m,a,f,0.5614403393810139\n,,10,1970-01-01T10:00:00Z,m,a,f,0.5197270817554469\n,,10,1970-01-01T11:00:00Z,m,a,f,0.021532590173884557\n,,10,1970-01-01T12:00:00Z,m,a,f,0.16056999815441234\n,,10,1970-01-01T13:00:00Z,m,a,f,0.9518781786152178\n,,10,1970-01-01T14:00:00Z,m,a,f,0.27274707738681897\n,,10,1970-01-01T15:00:00Z,m,a,f,0.3202684728841677\n,,10,1970-01-01T16:00:00Z,m,a,f,0.30600536680315443\n,,10,1970-01-01T17:00:00Z,m,a,f,0.7144229319519285\n,,10,1970-01-01T18:00:00Z,m,a,f,0.8195988405538475\n,,10,1970-01-01T19:00:00Z,m,a,f,0.6833069146305664\n,,11,1970-01-01T00:00:00Z,m,b,f,0.08212464969207754\n,,11,1970-01-01T01:00:00Z,m,b,f,0.7049389293987478\n,,11,1970-01-01T02:00:00Z,m,b,f,0.46150233142660235\n,,11,1970-01-01T03:00:00Z,m,b,f,0.3061287983538073\n,,11,1970-01-01T04:00:00Z,m,b,f,0.5095622098330529\n,,11,1970-01-01T05:00:00Z,m,b,f,0.24885143749146582\n,,11,1970-01-01T06:00:00Z,m,b,f,0.2720705701013104\n,,11,1970-01-01T07:00:00Z,m,b,f,0.831725266287822\n,,11,1970-01-01T08:00:00Z,m,b,f,0.2980839741707451\n,,11,1970-01-01T09:00:00Z,m,b,f,0.4667397329742896\n,,11,1970-01-01T10:00:00Z,m,b,f,0.7604282480092655\n,,11,1970-01-01T11:00:00Z,m,b,f,0.08125558409370949\n,,11,1970-01-01T12:00:00Z,m,b,f,0.9673492809150086\n,,11,1970-01-01T13:00:00Z,m,b,f,0.7485101477006051\n,,11,1970-01-01T14:00:00Z,m,b,f,0.7826905277143607\n,,11,1970-01-01T15:00:00Z,m,b,f,0.002832539681341695\n,,11,1970-01-01T16:00:00Z,m,b,f,0.5904945620548707\n,,11,1970-01-01T17:00:00Z,m,b,f,0.19377318954716558\n,,11,1970-01-01T18:00:00Z,m,b,f,0.32112472445570694\n,,11,1970-01-01T19:00:00Z,m,b,f,0.8156620813866876\n,,12,1970-01-01T00:00:00Z,m,c,f,0.45823190604583425\n,,12,1970-01-01T01:00:00Z,m,c,f,0.7041395377467482\n,,12,1970-01-01T02:00:00Z,m,c,f,0.7164281522457248\n,,12,1970-01-01T03:00:00Z,m,c,f,0.664229117231648\n,,12,1970-01-01T04:00:00Z,m,c,f,0.2167198068478531\n,,12,1970-01-01T05:00:00Z,m,c,f,0.4781537327645974\n,,12,1970-01-01T06:00:00Z,m,c,f,0.915856481062239\n,,12,1970-01-01T07:00:00Z,m,c,f,0.7488973719504495\n,,12,1970-01-01T08:00:00Z,m,c,f,0.8415102413049199\n,,12,1970-01-01T09:00:00Z,m,c,f,0.9749127169681439\n,,12,1970-01-01T10:00:00Z,m,c,f,0.5203067180352847\n,,12,1970-01-01T11:00:00Z,m,c,f,0.8077896981284608\n,,12,1970-01-01T12:00:00Z,m,c,f,0.3140632603734003\n,,12,1970-01-01T13:00:00Z,m,c,f,0.4942913283054576\n,,12,1970-01-01T14:00:00Z,m,c,f,0.7803195300512884\n,,12,1970-01-01T15:00:00Z,m,c,f,0.29988813201194514\n,,12,1970-01-01T16:00:00Z,m,c,f,0.9275317190485068\n,,12,1970-01-01T17:00:00Z,m,c,f,0.8532168145174167\n,,12,1970-01-01T18:00:00Z,m,c,f,0.29567768993242205\n,,12,1970-01-01T19:00:00Z,m,c,f,0.148869586329582\n,,13,1970-01-01T00:00:00Z,m,d,f,0.8734370766635879\n,,13,1970-01-01T01:00:00Z,m,d,f,0.7450766293779155\n,,13,1970-01-01T02:00:00Z,m,d,f,0.9454605686978569\n,,13,1970-01-01T03:00:00Z,m,d,f,0.20587883115663197\n,,13,1970-01-01T04:00:00Z,m,d,f,0.5495265257832065\n,,13,1970-01-01T05:00:00Z,m,d,f,0.9985101041430109\n,,13,1970-01-01T06:00:00Z,m,d,f,0.606668520981593\n,,13,1970-01-01T07:00:00Z,m,d,f,0.1520034163165451\n,,13,1970-01-01T08:00:00Z,m,d,f,0.8960639437047637\n,,13,1970-01-01T09:00:00Z,m,d,f,0.40243673434606525\n,,13,1970-01-01T10:00:00Z,m,d,f,0.8559633842216021\n,,13,1970-01-01T11:00:00Z,m,d,f,0.8049602305582066\n,,13,1970-01-01T12:00:00Z,m,d,f,0.7472498943010795\n,,13,1970-01-01T13:00:00Z,m,d,f,0.19955816724612416\n,,13,1970-01-01T14:00:00Z,m,d,f,0.6398800958352263\n,,13,1970-01-01T15:00:00Z,m,d,f,0.9121026864646193\n,,13,1970-01-01T16:00:00Z,m,d,f,0.5138919840212206\n,,13,1970-01-01T17:00:00Z,m,d,f,0.8090917843470073\n,,13,1970-01-01T18:00:00Z,m,d,f,0.7569845252265965\n,,13,1970-01-01T19:00:00Z,m,d,f,0.28321607497510914\n,,14,1970-01-01T00:00:00Z,m,e,f,0.015015322322770903\n,,14,1970-01-01T01:00:00Z,m,e,f,0.9355541025597022\n,,14,1970-01-01T02:00:00Z,m,e,f,0.04136655165051055\n,,14,1970-01-01T03:00:00Z,m,e,f,0.5818917517534496\n,,14,1970-01-01T04:00:00Z,m,e,f,0.5003101543125776\n,,14,1970-01-01T05:00:00Z,m,e,f,0.9100689489842115\n,,14,1970-01-01T06:00:00Z,m,e,f,0.16048736645104625\n,,14,1970-01-01T07:00:00Z,m,e,f,0.9463952890222139\n,,14,1970-01-01T08:00:00Z,m,e,f,0.9639066785470444\n,,14,1970-01-01T09:00:00Z,m,e,f,0.5265981043058684\n,,14,1970-01-01T10:00:00Z,m,e,f,0.1618974442468811\n,,14,1970-01-01T11:00:00Z,m,e,f,0.23732885629224745\n,,14,1970-01-01T12:00:00Z,m,e,f,0.6209913661783305\n,,14,1970-01-01T13:00:00Z,m,e,f,0.37725772933735735\n,,14,1970-01-01T14:00:00Z,m,e,f,0.8852154063171275\n,,14,1970-01-01T15:00:00Z,m,e,f,0.7614955446339434\n,,14,1970-01-01T16:00:00Z,m,e,f,0.8089264477070236\n,,14,1970-01-01T17:00:00Z,m,e,f,0.8491087096738495\n,,14,1970-01-01T18:00:00Z,m,e,f,0.051500691978027605\n,,14,1970-01-01T19:00:00Z,m,e,f,0.16249922364133557\n\"", Start: ast.Position{ Column: 10, Line: 6, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.2128911717061432\n,,0,1970-01-01T01:00:00Z,m,0,f,0.07279997497030395\n,,0,1970-01-01T02:00:00Z,m,0,f,0.5685247543217412\n,,0,1970-01-01T03:00:00Z,m,0,f,0.29096443393390425\n,,0,1970-01-01T04:00:00Z,m,0,f,0.4356705625292191\n,,0,1970-01-01T05:00:00Z,m,0,f,0.9377323443071505\n,,0,1970-01-01T06:00:00Z,m,0,f,0.011686627909299956\n,,0,1970-01-01T07:00:00Z,m,0,f,0.4011512684588352\n,,0,1970-01-01T08:00:00Z,m,0,f,0.2467000604224705\n,,0,1970-01-01T09:00:00Z,m,0,f,0.035457662801040575\n,,0,1970-01-01T10:00:00Z,m,0,f,0.34069878765762024\n,,0,1970-01-01T11:00:00Z,m,0,f,0.0956150560348323\n,,0,1970-01-01T12:00:00Z,m,0,f,0.6807780291957698\n,,0,1970-01-01T13:00:00Z,m,0,f,0.5337946188653447\n,,0,1970-01-01T14:00:00Z,m,0,f,0.20254189091820943\n,,0,1970-01-01T15:00:00Z,m,0,f,0.9364775207397588\n,,0,1970-01-01T16:00:00Z,m,0,f,0.7339764257047982\n,,0,1970-01-01T17:00:00Z,m,0,f,0.5833903306697613\n,,0,1970-01-01T18:00:00Z,m,0,f,0.3640275286497918\n,,0,1970-01-01T19:00:00Z,m,0,f,0.6631189097103277\n,,1,1970-01-01T00:00:00Z,m,1,f,0.6769161010724867\n,,1,1970-01-01T01:00:00Z,m,1,f,0.6543314107501336\n,,1,1970-01-01T02:00:00Z,m,1,f,0.6291463500252206\n,,1,1970-01-01T03:00:00Z,m,1,f,0.3152301292534112\n,,1,1970-01-01T04:00:00Z,m,1,f,0.03392415665887264\n,,1,1970-01-01T05:00:00Z,m,1,f,0.5082438395428922\n,,1,1970-01-01T06:00:00Z,m,1,f,0.10525600178569848\n,,1,1970-01-01T07:00:00Z,m,1,f,0.09521084883546317\n,,1,1970-01-01T08:00:00Z,m,1,f,0.865591485631552\n,,1,1970-01-01T09:00:00Z,m,1,f,0.4959724763808837\n,,1,1970-01-01T10:00:00Z,m,1,f,0.05679627383763615\n,,1,1970-01-01T11:00:00Z,m,1,f,0.1220798530727814\n,,1,1970-01-01T12:00:00Z,m,1,f,0.41254260137685644\n,,1,1970-01-01T13:00:00Z,m,1,f,0.07588672428630415\n,,1,1970-01-01T14:00:00Z,m,1,f,0.24813765601579021\n,,1,1970-01-01T15:00:00Z,m,1,f,0.087428932094856\n,,1,1970-01-01T16:00:00Z,m,1,f,0.768343862050663\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9683960475385988\n,,1,1970-01-01T18:00:00Z,m,1,f,0.024459901010390767\n,,1,1970-01-01T19:00:00Z,m,1,f,0.16444015119704355\n,,2,1970-01-01T00:00:00Z,m,2,f,0.15676131286844733\n,,2,1970-01-01T01:00:00Z,m,2,f,0.6400877570876031\n,,2,1970-01-01T02:00:00Z,m,2,f,0.893878275849246\n,,2,1970-01-01T03:00:00Z,m,2,f,0.7997870081362324\n,,2,1970-01-01T04:00:00Z,m,2,f,0.08663328673289308\n,,2,1970-01-01T05:00:00Z,m,2,f,0.8342029060820773\n,,2,1970-01-01T06:00:00Z,m,2,f,0.11628112203352979\n,,2,1970-01-01T07:00:00Z,m,2,f,0.2623494322713019\n,,2,1970-01-01T08:00:00Z,m,2,f,0.2803453288904869\n,,2,1970-01-01T09:00:00Z,m,2,f,0.1117401998642663\n,,2,1970-01-01T10:00:00Z,m,2,f,0.3250295694300974\n,,2,1970-01-01T11:00:00Z,m,2,f,0.6078411671373538\n,,2,1970-01-01T12:00:00Z,m,2,f,0.2512356097508373\n,,2,1970-01-01T13:00:00Z,m,2,f,0.4438471268050767\n,,2,1970-01-01T14:00:00Z,m,2,f,0.4961524472008469\n,,2,1970-01-01T15:00:00Z,m,2,f,0.27020729375557506\n,,2,1970-01-01T16:00:00Z,m,2,f,0.08718790189805248\n,,2,1970-01-01T17:00:00Z,m,2,f,0.9737141084388389\n,,2,1970-01-01T18:00:00Z,m,2,f,0.07166549074370027\n,,2,1970-01-01T19:00:00Z,m,2,f,0.26943653430867687\n,,3,1970-01-01T00:00:00Z,m,3,f,0.14437387897405465\n,,3,1970-01-01T01:00:00Z,m,3,f,0.21057568804660023\n,,3,1970-01-01T02:00:00Z,m,3,f,0.1100457949346592\n,,3,1970-01-01T03:00:00Z,m,3,f,0.21141077792261312\n,,3,1970-01-01T04:00:00Z,m,3,f,0.19825711934860404\n,,3,1970-01-01T05:00:00Z,m,3,f,0.8253021658464177\n,,3,1970-01-01T06:00:00Z,m,3,f,0.7540703924924461\n,,3,1970-01-01T07:00:00Z,m,3,f,0.9503578735213787\n,,3,1970-01-01T08:00:00Z,m,3,f,0.0355914513304335\n,,3,1970-01-01T09:00:00Z,m,3,f,0.2745746957286906\n,,3,1970-01-01T10:00:00Z,m,3,f,0.5443182488460032\n,,3,1970-01-01T11:00:00Z,m,3,f,0.44666597783400147\n,,3,1970-01-01T12:00:00Z,m,3,f,0.8093304994650494\n,,3,1970-01-01T13:00:00Z,m,3,f,0.4029418644675999\n,,3,1970-01-01T14:00:00Z,m,3,f,0.8576441137558692\n,,3,1970-01-01T15:00:00Z,m,3,f,0.5687663277465801\n,,3,1970-01-01T16:00:00Z,m,3,f,0.7196911732820932\n,,3,1970-01-01T17:00:00Z,m,3,f,0.029762405134454425\n,,3,1970-01-01T18:00:00Z,m,3,f,0.04147327683312637\n,,3,1970-01-01T19:00:00Z,m,3,f,0.9540246504017378\n,,4,1970-01-01T00:00:00Z,m,4,f,0.5897122797730547\n,,4,1970-01-01T01:00:00Z,m,4,f,0.34947791862749694\n,,4,1970-01-01T02:00:00Z,m,4,f,0.0348965616058906\n,,4,1970-01-01T03:00:00Z,m,4,f,0.5410660442822854\n,,4,1970-01-01T04:00:00Z,m,4,f,0.5905190211554855\n,,4,1970-01-01T05:00:00Z,m,4,f,0.26747573301173966\n,,4,1970-01-01T06:00:00Z,m,4,f,0.9013278299551851\n,,4,1970-01-01T07:00:00Z,m,4,f,0.020645183363589\n,,4,1970-01-01T08:00:00Z,m,4,f,0.9444715783077008\n,,4,1970-01-01T09:00:00Z,m,4,f,0.9249340696871452\n,,4,1970-01-01T10:00:00Z,m,4,f,0.895407127686278\n,,4,1970-01-01T11:00:00Z,m,4,f,0.09158865660821072\n,,4,1970-01-01T12:00:00Z,m,4,f,0.26170334389270705\n,,4,1970-01-01T13:00:00Z,m,4,f,0.04047303046439957\n,,4,1970-01-01T14:00:00Z,m,4,f,0.6890175711780648\n,,4,1970-01-01T15:00:00Z,m,4,f,0.169203543095355\n,,4,1970-01-01T16:00:00Z,m,4,f,0.30352036330937937\n,,4,1970-01-01T17:00:00Z,m,4,f,0.7227629347521738\n,,4,1970-01-01T18:00:00Z,m,4,f,0.23071325246204685\n,,4,1970-01-01T19:00:00Z,m,4,f,0.5423975878441447\n,,5,1970-01-01T00:00:00Z,m,5,f,0.6159810548328785\n,,5,1970-01-01T01:00:00Z,m,5,f,0.5286371352099966\n,,5,1970-01-01T02:00:00Z,m,5,f,0.27037470564664345\n,,5,1970-01-01T03:00:00Z,m,5,f,0.9821155970111088\n,,5,1970-01-01T04:00:00Z,m,5,f,0.14128644025052767\n,,5,1970-01-01T05:00:00Z,m,5,f,0.15532267675041508\n,,5,1970-01-01T06:00:00Z,m,5,f,0.06470957508645864\n,,5,1970-01-01T07:00:00Z,m,5,f,0.852695602303644\n,,5,1970-01-01T08:00:00Z,m,5,f,0.9769235734819968\n,,5,1970-01-01T09:00:00Z,m,5,f,0.569772655210167\n,,5,1970-01-01T10:00:00Z,m,5,f,0.17839244855342468\n,,5,1970-01-01T11:00:00Z,m,5,f,0.5601900079688499\n,,5,1970-01-01T12:00:00Z,m,5,f,0.7674758179196\n,,5,1970-01-01T13:00:00Z,m,5,f,0.2698164186565066\n,,5,1970-01-01T14:00:00Z,m,5,f,0.019420090923226472\n,,5,1970-01-01T15:00:00Z,m,5,f,0.2671021005213226\n,,5,1970-01-01T16:00:00Z,m,5,f,0.2470396837146283\n,,5,1970-01-01T17:00:00Z,m,5,f,0.20522314571010808\n,,5,1970-01-01T18:00:00Z,m,5,f,0.47998413047851307\n,,5,1970-01-01T19:00:00Z,m,5,f,0.48347993430331904\n,,6,1970-01-01T00:00:00Z,m,6,f,0.6342972876998171\n,,6,1970-01-01T01:00:00Z,m,6,f,0.6576024605878982\n,,6,1970-01-01T02:00:00Z,m,6,f,0.6447000482746346\n,,6,1970-01-01T03:00:00Z,m,6,f,0.21678100598418243\n,,6,1970-01-01T04:00:00Z,m,6,f,0.023408287556663337\n,,6,1970-01-01T05:00:00Z,m,6,f,0.9076309223942498\n,,6,1970-01-01T06:00:00Z,m,6,f,0.5817502777240137\n,,6,1970-01-01T07:00:00Z,m,6,f,0.052824998643205875\n,,6,1970-01-01T08:00:00Z,m,6,f,0.3809330972535029\n,,6,1970-01-01T09:00:00Z,m,6,f,0.7671686650796129\n,,6,1970-01-01T10:00:00Z,m,6,f,0.07979065684298921\n,,6,1970-01-01T11:00:00Z,m,6,f,0.3998772862617565\n,,6,1970-01-01T12:00:00Z,m,6,f,0.1155491863199121\n,,6,1970-01-01T13:00:00Z,m,6,f,0.7386676189881027\n,,6,1970-01-01T14:00:00Z,m,6,f,0.34629618068681484\n,,6,1970-01-01T15:00:00Z,m,6,f,0.5525776529918931\n,,6,1970-01-01T16:00:00Z,m,6,f,0.332627727109297\n,,6,1970-01-01T17:00:00Z,m,6,f,0.5131953610405185\n,,6,1970-01-01T18:00:00Z,m,6,f,0.6424768197911961\n,,6,1970-01-01T19:00:00Z,m,6,f,0.7165748159282228\n,,7,1970-01-01T00:00:00Z,m,7,f,0.2455426279704188\n,,7,1970-01-01T01:00:00Z,m,7,f,0.40163124489623003\n,,7,1970-01-01T02:00:00Z,m,7,f,0.5975613157276424\n,,7,1970-01-01T03:00:00Z,m,7,f,0.24368494285955775\n,,7,1970-01-01T04:00:00Z,m,7,f,0.5064758608991188\n,,7,1970-01-01T05:00:00Z,m,7,f,0.8752680628605042\n,,7,1970-01-01T06:00:00Z,m,7,f,0.6073886500434565\n,,7,1970-01-01T07:00:00Z,m,7,f,0.38193775998692464\n,,7,1970-01-01T08:00:00Z,m,7,f,0.39598277949908883\n,,7,1970-01-01T09:00:00Z,m,7,f,0.15966785725202795\n,,7,1970-01-01T10:00:00Z,m,7,f,0.629484974659171\n,,7,1970-01-01T11:00:00Z,m,7,f,0.8986665286614761\n,,7,1970-01-01T12:00:00Z,m,7,f,0.8351669026338405\n,,7,1970-01-01T13:00:00Z,m,7,f,0.7207824488925798\n,,7,1970-01-01T14:00:00Z,m,7,f,0.5707878569829702\n,,7,1970-01-01T15:00:00Z,m,7,f,0.8091445743234214\n,,7,1970-01-01T16:00:00Z,m,7,f,0.3371203534810527\n,,7,1970-01-01T17:00:00Z,m,7,f,0.1741931226422866\n,,7,1970-01-01T18:00:00Z,m,7,f,0.7377303139536953\n,,7,1970-01-01T19:00:00Z,m,7,f,0.6414830272020358\n,,8,1970-01-01T00:00:00Z,m,8,f,0.507272964067779\n,,8,1970-01-01T01:00:00Z,m,8,f,0.7119639952021554\n,,8,1970-01-01T02:00:00Z,m,8,f,0.811656300965649\n,,8,1970-01-01T03:00:00Z,m,8,f,0.42116179653493335\n,,8,1970-01-01T04:00:00Z,m,8,f,0.43222575065281893\n,,8,1970-01-01T05:00:00Z,m,8,f,0.5074074618881453\n,,8,1970-01-01T06:00:00Z,m,8,f,0.5122144565697357\n,,8,1970-01-01T07:00:00Z,m,8,f,0.40715470738979853\n,,8,1970-01-01T08:00:00Z,m,8,f,0.8185589852847821\n,,8,1970-01-01T09:00:00Z,m,8,f,0.06615362288768847\n,,8,1970-01-01T10:00:00Z,m,8,f,0.95397955896684\n,,8,1970-01-01T11:00:00Z,m,8,f,0.3012853054957797\n,,8,1970-01-01T12:00:00Z,m,8,f,0.6957865828883222\n,,8,1970-01-01T13:00:00Z,m,8,f,0.18349784531489438\n,,8,1970-01-01T14:00:00Z,m,8,f,0.5326579864159198\n,,8,1970-01-01T15:00:00Z,m,8,f,0.16264304295239912\n,,8,1970-01-01T16:00:00Z,m,8,f,0.39612399186342956\n,,8,1970-01-01T17:00:00Z,m,8,f,0.8801431671211721\n,,8,1970-01-01T18:00:00Z,m,8,f,0.8905454115467667\n,,8,1970-01-01T19:00:00Z,m,8,f,0.37008895622309546\n,,9,1970-01-01T00:00:00Z,m,9,f,0.5943978030122283\n,,9,1970-01-01T01:00:00Z,m,9,f,0.9729045142730391\n,,9,1970-01-01T02:00:00Z,m,9,f,0.29963260412871184\n,,9,1970-01-01T03:00:00Z,m,9,f,0.13549246068853443\n,,9,1970-01-01T04:00:00Z,m,9,f,0.4985352282527366\n,,9,1970-01-01T05:00:00Z,m,9,f,0.70041974640892\n,,9,1970-01-01T06:00:00Z,m,9,f,0.5505166729368712\n,,9,1970-01-01T07:00:00Z,m,9,f,0.529948574619832\n,,9,1970-01-01T08:00:00Z,m,9,f,0.591106104564076\n,,9,1970-01-01T09:00:00Z,m,9,f,0.0635615209104685\n,,9,1970-01-01T10:00:00Z,m,9,f,0.49844667852584\n,,9,1970-01-01T11:00:00Z,m,9,f,0.8229130635259402\n,,9,1970-01-01T12:00:00Z,m,9,f,0.5768314206131357\n,,9,1970-01-01T13:00:00Z,m,9,f,0.7964902809518639\n,,9,1970-01-01T14:00:00Z,m,9,f,0.8577185880621226\n,,9,1970-01-01T15:00:00Z,m,9,f,0.8046611697264398\n,,9,1970-01-01T16:00:00Z,m,9,f,0.9035778001333393\n,,9,1970-01-01T17:00:00Z,m,9,f,0.25310651193805\n,,9,1970-01-01T18:00:00Z,m,9,f,0.9644663191492964\n,,9,1970-01-01T19:00:00Z,m,9,f,0.41841409390509593\n,,10,1970-01-01T00:00:00Z,m,a,f,0.18615629501863318\n,,10,1970-01-01T01:00:00Z,m,a,f,0.07946862666753376\n,,10,1970-01-01T02:00:00Z,m,a,f,0.33322548107896877\n,,10,1970-01-01T03:00:00Z,m,a,f,0.6074227273766635\n,,10,1970-01-01T04:00:00Z,m,a,f,0.8355600086380185\n,,10,1970-01-01T05:00:00Z,m,a,f,0.0696815215736273\n,,10,1970-01-01T06:00:00Z,m,a,f,0.9745054585018766\n,,10,1970-01-01T07:00:00Z,m,a,f,0.2845881026557506\n,,10,1970-01-01T08:00:00Z,m,a,f,0.38922817710857965\n,,10,1970-01-01T09:00:00Z,m,a,f,0.5614403393810139\n,,10,1970-01-01T10:00:00Z,m,a,f,0.5197270817554469\n,,10,1970-01-01T11:00:00Z,m,a,f,0.021532590173884557\n,,10,1970-01-01T12:00:00Z,m,a,f,0.16056999815441234\n,,10,1970-01-01T13:00:00Z,m,a,f,0.9518781786152178\n,,10,1970-01-01T14:00:00Z,m,a,f,0.27274707738681897\n,,10,1970-01-01T15:00:00Z,m,a,f,0.3202684728841677\n,,10,1970-01-01T16:00:00Z,m,a,f,0.30600536680315443\n,,10,1970-01-01T17:00:00Z,m,a,f,0.7144229319519285\n,,10,1970-01-01T18:00:00Z,m,a,f,0.8195988405538475\n,,10,1970-01-01T19:00:00Z,m,a,f,0.6833069146305664\n,,11,1970-01-01T00:00:00Z,m,b,f,0.08212464969207754\n,,11,1970-01-01T01:00:00Z,m,b,f,0.7049389293987478\n,,11,1970-01-01T02:00:00Z,m,b,f,0.46150233142660235\n,,11,1970-01-01T03:00:00Z,m,b,f,0.3061287983538073\n,,11,1970-01-01T04:00:00Z,m,b,f,0.5095622098330529\n,,11,1970-01-01T05:00:00Z,m,b,f,0.24885143749146582\n,,11,1970-01-01T06:00:00Z,m,b,f,0.2720705701013104\n,,11,1970-01-01T07:00:00Z,m,b,f,0.831725266287822\n,,11,1970-01-01T08:00:00Z,m,b,f,0.2980839741707451\n,,11,1970-01-01T09:00:00Z,m,b,f,0.4667397329742896\n,,11,1970-01-01T10:00:00Z,m,b,f,0.7604282480092655\n,,11,1970-01-01T11:00:00Z,m,b,f,0.08125558409370949\n,,11,1970-01-01T12:00:00Z,m,b,f,0.9673492809150086\n,,11,1970-01-01T13:00:00Z,m,b,f,0.7485101477006051\n,,11,1970-01-01T14:00:00Z,m,b,f,0.7826905277143607\n,,11,1970-01-01T15:00:00Z,m,b,f,0.002832539681341695\n,,11,1970-01-01T16:00:00Z,m,b,f,0.5904945620548707\n,,11,1970-01-01T17:00:00Z,m,b,f,0.19377318954716558\n,,11,1970-01-01T18:00:00Z,m,b,f,0.32112472445570694\n,,11,1970-01-01T19:00:00Z,m,b,f,0.8156620813866876\n,,12,1970-01-01T00:00:00Z,m,c,f,0.45823190604583425\n,,12,1970-01-01T01:00:00Z,m,c,f,0.7041395377467482\n,,12,1970-01-01T02:00:00Z,m,c,f,0.7164281522457248\n,,12,1970-01-01T03:00:00Z,m,c,f,0.664229117231648\n,,12,1970-01-01T04:00:00Z,m,c,f,0.2167198068478531\n,,12,1970-01-01T05:00:00Z,m,c,f,0.4781537327645974\n,,12,1970-01-01T06:00:00Z,m,c,f,0.915856481062239\n,,12,1970-01-01T07:00:00Z,m,c,f,0.7488973719504495\n,,12,1970-01-01T08:00:00Z,m,c,f,0.8415102413049199\n,,12,1970-01-01T09:00:00Z,m,c,f,0.9749127169681439\n,,12,1970-01-01T10:00:00Z,m,c,f,0.5203067180352847\n,,12,1970-01-01T11:00:00Z,m,c,f,0.8077896981284608\n,,12,1970-01-01T12:00:00Z,m,c,f,0.3140632603734003\n,,12,1970-01-01T13:00:00Z,m,c,f,0.4942913283054576\n,,12,1970-01-01T14:00:00Z,m,c,f,0.7803195300512884\n,,12,1970-01-01T15:00:00Z,m,c,f,0.29988813201194514\n,,12,1970-01-01T16:00:00Z,m,c,f,0.9275317190485068\n,,12,1970-01-01T17:00:00Z,m,c,f,0.8532168145174167\n,,12,1970-01-01T18:00:00Z,m,c,f,0.29567768993242205\n,,12,1970-01-01T19:00:00Z,m,c,f,0.148869586329582\n,,13,1970-01-01T00:00:00Z,m,d,f,0.8734370766635879\n,,13,1970-01-01T01:00:00Z,m,d,f,0.7450766293779155\n,,13,1970-01-01T02:00:00Z,m,d,f,0.9454605686978569\n,,13,1970-01-01T03:00:00Z,m,d,f,0.20587883115663197\n,,13,1970-01-01T04:00:00Z,m,d,f,0.5495265257832065\n,,13,1970-01-01T05:00:00Z,m,d,f,0.9985101041430109\n,,13,1970-01-01T06:00:00Z,m,d,f,0.606668520981593\n,,13,1970-01-01T07:00:00Z,m,d,f,0.1520034163165451\n,,13,1970-01-01T08:00:00Z,m,d,f,0.8960639437047637\n,,13,1970-01-01T09:00:00Z,m,d,f,0.40243673434606525\n,,13,1970-01-01T10:00:00Z,m,d,f,0.8559633842216021\n,,13,1970-01-01T11:00:00Z,m,d,f,0.8049602305582066\n,,13,1970-01-01T12:00:00Z,m,d,f,0.7472498943010795\n,,13,1970-01-01T13:00:00Z,m,d,f,0.19955816724612416\n,,13,1970-01-01T14:00:00Z,m,d,f,0.6398800958352263\n,,13,1970-01-01T15:00:00Z,m,d,f,0.9121026864646193\n,,13,1970-01-01T16:00:00Z,m,d,f,0.5138919840212206\n,,13,1970-01-01T17:00:00Z,m,d,f,0.8090917843470073\n,,13,1970-01-01T18:00:00Z,m,d,f,0.7569845252265965\n,,13,1970-01-01T19:00:00Z,m,d,f,0.28321607497510914\n,,14,1970-01-01T00:00:00Z,m,e,f,0.015015322322770903\n,,14,1970-01-01T01:00:00Z,m,e,f,0.9355541025597022\n,,14,1970-01-01T02:00:00Z,m,e,f,0.04136655165051055\n,,14,1970-01-01T03:00:00Z,m,e,f,0.5818917517534496\n,,14,1970-01-01T04:00:00Z,m,e,f,0.5003101543125776\n,,14,1970-01-01T05:00:00Z,m,e,f,0.9100689489842115\n,,14,1970-01-01T06:00:00Z,m,e,f,0.16048736645104625\n,,14,1970-01-01T07:00:00Z,m,e,f,0.9463952890222139\n,,14,1970-01-01T08:00:00Z,m,e,f,0.9639066785470444\n,,14,1970-01-01T09:00:00Z,m,e,f,0.5265981043058684\n,,14,1970-01-01T10:00:00Z,m,e,f,0.1618974442468811\n,,14,1970-01-01T11:00:00Z,m,e,f,0.23732885629224745\n,,14,1970-01-01T12:00:00Z,m,e,f,0.6209913661783305\n,,14,1970-01-01T13:00:00Z,m,e,f,0.37725772933735735\n,,14,1970-01-01T14:00:00Z,m,e,f,0.8852154063171275\n,,14,1970-01-01T15:00:00Z,m,e,f,0.7614955446339434\n,,14,1970-01-01T16:00:00Z,m,e,f,0.8089264477070236\n,,14,1970-01-01T17:00:00Z,m,e,f,0.8491087096738495\n,,14,1970-01-01T18:00:00Z,m,e,f,0.051500691978027605\n,,14,1970-01-01T19:00:00Z,m,e,f,0.16249922364133557\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 323, }, File: "aggregate_group_by_time_test.flux", Source: "outData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,sum\n,,0,1970-01-01T00:00:00Z,m,33.802561295632636\n,,0,1970-01-01T05:00:00Z,m,38.603075816590454\n,,0,1970-01-01T10:00:00Z,m,36.99580140544222\n,,0,1970-01-01T15:00:00Z,m,37.63380091958056\n,,0,1970-01-01T20:00:00Z,m,\n\"", Start: ast.Position{ Column: 1, Line: 313, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 8, Line: 313, }, File: "aggregate_group_by_time_test.flux", Source: "outData", Start: ast.Position{ Column: 1, Line: 313, }, }, }, Name: "outData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 323, }, File: "aggregate_group_by_time_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,sum\n,,0,1970-01-01T00:00:00Z,m,33.802561295632636\n,,0,1970-01-01T05:00:00Z,m,38.603075816590454\n,,0,1970-01-01T10:00:00Z,m,36.99580140544222\n,,0,1970-01-01T15:00:00Z,m,37.63380091958056\n,,0,1970-01-01T20:00:00Z,m,\n\"", Start: ast.Position{ Column: 11, Line: 313, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,sum\n,,0,1970-01-01T00:00:00Z,m,33.802561295632636\n,,0,1970-01-01T05:00:00Z,m,38.603075816590454\n,,0,1970-01-01T10:00:00Z,m,36.99580140544222\n,,0,1970-01-01T15:00:00Z,m,37.63380091958056\n,,0,1970-01-01T20:00:00Z,m,\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "t_aggregate_group_by_time = (tables=<-) => tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n\t|> rename(columns: {_time: \"time\", _value: \"sum\"})\n\t|> drop(columns: [\"_field\", \"_start\", \"_stop\"])", Start: ast.Position{ Column: 1, Line: 326, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 26, Line: 326, }, File: "aggregate_group_by_time_test.flux", Source: "t_aggregate_group_by_time", Start: ast.Position{ Column: 1, Line: 326, }, }, }, Name: "t_aggregate_group_by_time", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "(tables=<-) => tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n\t|> rename(columns: {_time: \"time\", _value: \"sum\"})\n\t|> drop(columns: [\"_field\", \"_start\", \"_stop\"])", Start: ast.Position{ Column: 29, Line: 326, }, }, }, Body: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 326, }, File: "aggregate_group_by_time_test.flux", Source: "tables", Start: ast.Position{ Column: 44, Line: 326, }, }, }, Name: "tables", }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 77, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)", Start: ast.Position{ Column: 44, Line: 326, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 76, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z", Start: ast.Position{ Column: 11, Line: 327, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "start: 1970-01-01T00:00:00Z", Start: ast.Position{ Column: 11, Line: 327, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "start", Start: ast.Position{ Column: 11, Line: 327, }, }, }, Name: "start", }, Value: &ast.DateTimeLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "1970-01-01T00:00:00Z", Start: ast.Position{ Column: 18, Line: 327, }, }, }, Value: parser.MustParseTime("1970-01-01T00:00:00Z"), }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 76, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "stop: 1970-01-01T20:00:00.000000001Z", Start: ast.Position{ Column: 40, Line: 327, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "stop", Start: ast.Position{ Column: 40, Line: 327, }, }, }, Name: "stop", }, Value: &ast.DateTimeLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 76, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "1970-01-01T20:00:00.000000001Z", Start: ast.Position{ Column: 46, Line: 327, }, }, }, Value: parser.MustParseTime("1970-01-01T20:00:00.000000001Z"), }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 77, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)", Start: ast.Position{ Column: 5, Line: 327, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 327, }, File: "aggregate_group_by_time_test.flux", Source: "range", Start: ast.Position{ Column: 5, Line: 327, }, }, }, Name: "range", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n\t|> filter(fn: (r) => r._measurement == \"m\")", Start: ast.Position{ Column: 44, Line: 326, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "fn: (r) => r._measurement == \"m\"", Start: ast.Position{ Column: 12, Line: 328, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "fn: (r) => r._measurement == \"m\"", Start: ast.Position{ Column: 12, Line: 328, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 328, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "(r) => r._measurement == \"m\"", Start: ast.Position{ Column: 16, Line: 328, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "r._measurement == \"m\"", Start: ast.Position{ Column: 23, Line: 328, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "r._measurement", Start: ast.Position{ Column: 23, Line: 328, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 328, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "_measurement", Start: ast.Position{ Column: 25, Line: 328, }, }, }, Name: "_measurement", }, }, Operator: 17, Right: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "\"m\"", Start: ast.Position{ Column: 41, Line: 328, }, }, }, Value: "m", }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 328, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 328, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "filter(fn: (r) => r._measurement == \"m\")", Start: ast.Position{ Column: 5, Line: 328, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 328, }, File: "aggregate_group_by_time_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 328, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")", Start: ast.Position{ Column: 44, Line: 326, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "fn: (r) => r._field == \"f\"", Start: ast.Position{ Column: 12, Line: 329, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "fn: (r) => r._field == \"f\"", Start: ast.Position{ Column: 12, Line: 329, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 329, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "(r) => r._field == \"f\"", Start: ast.Position{ Column: 16, Line: 329, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "r._field == \"f\"", Start: ast.Position{ Column: 23, Line: 329, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "r._field", Start: ast.Position{ Column: 23, Line: 329, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 329, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "_field", Start: ast.Position{ Column: 25, Line: 329, }, }, }, Name: "_field", }, }, Operator: 17, Right: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "\"f\"", Start: ast.Position{ Column: 35, Line: 329, }, }, }, Value: "f", }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 329, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 329, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "filter(fn: (r) => r._field == \"f\")", Start: ast.Position{ Column: 5, Line: 329, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 329, }, File: "aggregate_group_by_time_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 329, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 330, }, File: "aggregate_group_by_time_test.flux", Source: "tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 44, Line: 326, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 330, }, File: "aggregate_group_by_time_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 330, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 330, }, File: "aggregate_group_by_time_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 330, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 330, }, File: "aggregate_group_by_time_test.flux", Source: "columns", Start: ast.Position{ Column: 11, Line: 330, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 330, }, File: "aggregate_group_by_time_test.flux", Source: "[\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 20, Line: 330, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 330, }, File: "aggregate_group_by_time_test.flux", Source: "\"_measurement\"", Start: ast.Position{ Column: 21, Line: 330, }, }, }, Value: "_measurement", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 330, }, File: "aggregate_group_by_time_test.flux", Source: "\"_field\"", Start: ast.Position{ Column: 37, Line: 330, }, }, }, Value: "_field", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 330, }, File: "aggregate_group_by_time_test.flux", Source: "group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 5, Line: 330, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 330, }, File: "aggregate_group_by_time_test.flux", Source: "group", Start: ast.Position{ Column: 5, Line: 330, }, }, }, Name: "group", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")", Start: ast.Position{ Column: 44, Line: 326, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "every: 5h, fn: sum, timeSrc: \"_start\"", Start: ast.Position{ Column: 21, Line: 331, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 30, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "every: 5h", Start: ast.Position{ Column: 21, Line: 331, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 26, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "every", Start: ast.Position{ Column: 21, Line: 331, }, }, }, Name: "every", }, Value: &ast.DurationLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 30, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "5h", Start: ast.Position{ Column: 28, Line: 331, }, }, }, Values: []ast.Duration{ast.Duration{ Magnitude: int64(5), Unit: "h", }}, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "fn: sum", Start: ast.Position{ Column: 32, Line: 331, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "fn", Start: ast.Position{ Column: 32, Line: 331, }, }, }, Name: "fn", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "sum", Start: ast.Position{ Column: 36, Line: 331, }, }, }, Name: "sum", }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "timeSrc: \"_start\"", Start: ast.Position{ Column: 41, Line: 331, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "timeSrc", Start: ast.Position{ Column: 41, Line: 331, }, }, }, Name: "timeSrc", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "\"_start\"", Start: ast.Position{ Column: 50, Line: 331, }, }, }, Value: "_start", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")", Start: ast.Position{ Column: 5, Line: 331, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 20, Line: 331, }, File: "aggregate_group_by_time_test.flux", Source: "aggregateWindow", Start: ast.Position{ Column: 5, Line: 331, }, }, }, Name: "aggregateWindow", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 52, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n\t|> rename(columns: {_time: \"time\", _value: \"sum\"})", Start: ast.Position{ Column: 44, Line: 326, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 51, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "columns: {_time: \"time\", _value: \"sum\"}", Start: ast.Position{ Column: 12, Line: 332, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 51, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "columns: {_time: \"time\", _value: \"sum\"}", Start: ast.Position{ Column: 12, Line: 332, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 19, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "columns", Start: ast.Position{ Column: 12, Line: 332, }, }, }, Name: "columns", }, Value: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 51, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "{_time: \"time\", _value: \"sum\"}", Start: ast.Position{ Column: 21, Line: 332, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "_time: \"time\"", Start: ast.Position{ Column: 22, Line: 332, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "_time", Start: ast.Position{ Column: 22, Line: 332, }, }, }, Name: "_time", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "\"time\"", Start: ast.Position{ Column: 29, Line: 332, }, }, }, Value: "time", }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "_value: \"sum\"", Start: ast.Position{ Column: 37, Line: 332, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 43, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "_value", Start: ast.Position{ Column: 37, Line: 332, }, }, }, Name: "_value", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "\"sum\"", Start: ast.Position{ Column: 45, Line: 332, }, }, }, Value: "sum", }, }}, With: nil, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 52, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "rename(columns: {_time: \"time\", _value: \"sum\"})", Start: ast.Position{ Column: 5, Line: 332, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 332, }, File: "aggregate_group_by_time_test.flux", Source: "rename", Start: ast.Position{ Column: 5, Line: 332, }, }, }, Name: "rename", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "tables\n\t|> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n\t|> rename(columns: {_time: \"time\", _value: \"sum\"})\n\t|> drop(columns: [\"_field\", \"_start\", \"_stop\"])", Start: ast.Position{ Column: 44, Line: 326, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "columns: [\"_field\", \"_start\", \"_stop\"]", Start: ast.Position{ Column: 10, Line: 333, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "columns: [\"_field\", \"_start\", \"_stop\"]", Start: ast.Position{ Column: 10, Line: 333, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "columns", Start: ast.Position{ Column: 10, Line: 333, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "[\"_field\", \"_start\", \"_stop\"]", Start: ast.Position{ Column: 19, Line: 333, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "\"_field\"", Start: ast.Position{ Column: 20, Line: 333, }, }, }, Value: "_field", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "\"_start\"", Start: ast.Position{ Column: 30, Line: 333, }, }, }, Value: "_start", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "\"_stop\"", Start: ast.Position{ Column: 40, Line: 333, }, }, }, Value: "_stop", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "drop(columns: [\"_field\", \"_start\", \"_stop\"])", Start: ast.Position{ Column: 5, Line: 333, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 9, Line: 333, }, File: "aggregate_group_by_time_test.flux", Source: "drop", Start: ast.Position{ Column: 5, Line: 333, }, }, }, Name: "drop", }, }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 326, }, File: "aggregate_group_by_time_test.flux", Source: "tables=<-", Start: ast.Position{ Column: 30, Line: 326, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 326, }, File: "aggregate_group_by_time_test.flux", Source: "tables", Start: ast.Position{ Column: 30, Line: 326, }, }, }, Name: "tables", }, Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 326, }, File: "aggregate_group_by_time_test.flux", Source: "<-", Start: ast.Position{ Column: 37, Line: 326, }, }, }}, }}, }, }, &ast.TestStatement{ Assignment: &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 339, }, File: "aggregate_group_by_time_test.flux", Source: "_aggregate_group_by_time = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_aggregate_group_by_time,\n})", Start: ast.Position{ Column: 6, Line: 335, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 30, Line: 335, }, File: "aggregate_group_by_time_test.flux", Source: "_aggregate_group_by_time", Start: ast.Position{ Column: 6, Line: 335, }, }, }, Name: "_aggregate_group_by_time", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 339, }, File: "aggregate_group_by_time_test.flux", Source: "() => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_aggregate_group_by_time,\n})", Start: ast.Position{ Column: 33, Line: 335, }, }, }, Body: &ast.ParenExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 339, }, File: "aggregate_group_by_time_test.flux", Source: "({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_aggregate_group_by_time,\n})", Start: ast.Position{ Column: 39, Line: 335, }, }, }, Expression: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 339, }, File: "aggregate_group_by_time_test.flux", Source: "{\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_aggregate_group_by_time,\n}", Start: ast.Position{ Column: 40, Line: 335, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "input: testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 2, Line: 336, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "input", Start: ast.Position{ Column: 2, Line: 336, }, }, }, Name: "input", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 336, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 336, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 32, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "csv", Start: ast.Position{ Column: 29, Line: 336, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "inData", Start: ast.Position{ Column: 34, Line: 336, }, }, }, Name: "inData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 9, Line: 336, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "testing.loadStorage", Start: ast.Position{ Column: 9, Line: 336, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "testing", Start: ast.Position{ Column: 9, Line: 336, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 336, }, File: "aggregate_group_by_time_test.flux", Source: "loadStorage", Start: ast.Position{ Column: 17, Line: 336, }, }, }, Name: "loadStorage", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "want: testing.loadMem(csv: outData)", Start: ast.Position{ Column: 2, Line: 337, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 6, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "want", Start: ast.Position{ Column: 2, Line: 337, }, }, }, Name: "want", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 337, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 337, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "csv", Start: ast.Position{ Column: 24, Line: 337, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "outData", Start: ast.Position{ Column: 29, Line: 337, }, }, }, Name: "outData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "testing.loadMem(csv: outData)", Start: ast.Position{ Column: 8, Line: 337, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "testing.loadMem", Start: ast.Position{ Column: 8, Line: 337, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 15, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "testing", Start: ast.Position{ Column: 8, Line: 337, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 337, }, File: "aggregate_group_by_time_test.flux", Source: "loadMem", Start: ast.Position{ Column: 16, Line: 337, }, }, }, Name: "loadMem", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 338, }, File: "aggregate_group_by_time_test.flux", Source: "fn: t_aggregate_group_by_time", Start: ast.Position{ Column: 2, Line: 338, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 4, Line: 338, }, File: "aggregate_group_by_time_test.flux", Source: "fn", Start: ast.Position{ Column: 2, Line: 338, }, }, }, Name: "fn", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 338, }, File: "aggregate_group_by_time_test.flux", Source: "t_aggregate_group_by_time", Start: ast.Position{ Column: 6, Line: 338, }, }, }, Name: "t_aggregate_group_by_time", }, }}, With: nil, }, }, Params: nil, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 339, }, File: "aggregate_group_by_time_test.flux", Source: "test _aggregate_group_by_time = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_aggregate_group_by_time,\n})", Start: ast.Position{ Column: 1, Line: 335, }, }, }, }}, Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "aggregate_group_by_time_test.flux", Source: "import \"testing\"", Start: ast.Position{ Column: 1, Line: 3, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "aggregate_group_by_time_test.flux", Source: "\"testing\"", Start: ast.Position{ Column: 8, Line: 3, }, }, }, Value: "testing", }, }, &ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "aggregate_group_by_time_test.flux", Source: "import \"internal/influxql\"", Start: ast.Position{ Column: 1, Line: 4, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "aggregate_group_by_time_test.flux", Source: "\"internal/influxql\"", Start: ast.Position{ Column: 8, Line: 4, }, }, }, Value: "internal/influxql", }, }}, Metadata: "parser-type=go", Name: "aggregate_group_by_time_test.flux", Package: &ast.PackageClause{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "aggregate_group_by_time_test.flux", Source: "package influxql_test", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Name: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "aggregate_group_by_time_test.flux", Source: "influxql_test", Start: ast.Position{ Column: 9, Line: 1, }, }, }, Name: "influxql_test", }, }, }, &ast.File{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 255, }, File: "filter_by_regex_tag_test.flux", Source: "package influxql_test\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,hex,0x0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,hex,0x1,n,1\n,,2,1970-01-01T00:00:00.000000016Z,hex,0x10,n,16\n,,3,1970-01-01T00:00:00.000000017Z,hex,0x11,n,17\n,,4,1970-01-01T00:00:00.000000018Z,hex,0x12,n,18\n,,5,1970-01-01T00:00:00.000000019Z,hex,0x13,n,19\n,,6,1970-01-01T00:00:00.00000002Z,hex,0x14,n,20\n,,7,1970-01-01T00:00:00.000000021Z,hex,0x15,n,21\n,,8,1970-01-01T00:00:00.000000022Z,hex,0x16,n,22\n,,9,1970-01-01T00:00:00.000000023Z,hex,0x17,n,23\n,,10,1970-01-01T00:00:00.000000024Z,hex,0x18,n,24\n,,11,1970-01-01T00:00:00.000000025Z,hex,0x19,n,25\n,,12,1970-01-01T00:00:00.000000026Z,hex,0x1a,n,26\n,,13,1970-01-01T00:00:00.000000027Z,hex,0x1b,n,27\n,,14,1970-01-01T00:00:00.000000028Z,hex,0x1c,n,28\n,,15,1970-01-01T00:00:00.000000029Z,hex,0x1d,n,29\n,,16,1970-01-01T00:00:00.00000003Z,hex,0x1e,n,30\n,,17,1970-01-01T00:00:00.000000031Z,hex,0x1f,n,31\n,,18,1970-01-01T00:00:00.000000002Z,hex,0x2,n,2\n,,19,1970-01-01T00:00:00.000000032Z,hex,0x20,n,32\n,,20,1970-01-01T00:00:00.000000033Z,hex,0x21,n,33\n,,21,1970-01-01T00:00:00.000000034Z,hex,0x22,n,34\n,,22,1970-01-01T00:00:00.000000035Z,hex,0x23,n,35\n,,23,1970-01-01T00:00:00.000000036Z,hex,0x24,n,36\n,,24,1970-01-01T00:00:00.000000037Z,hex,0x25,n,37\n,,25,1970-01-01T00:00:00.000000038Z,hex,0x26,n,38\n,,26,1970-01-01T00:00:00.000000039Z,hex,0x27,n,39\n,,27,1970-01-01T00:00:00.00000004Z,hex,0x28,n,40\n,,28,1970-01-01T00:00:00.000000041Z,hex,0x29,n,41\n,,29,1970-01-01T00:00:00.000000042Z,hex,0x2a,n,42\n,,30,1970-01-01T00:00:00.000000043Z,hex,0x2b,n,43\n,,31,1970-01-01T00:00:00.000000044Z,hex,0x2c,n,44\n,,32,1970-01-01T00:00:00.000000045Z,hex,0x2d,n,45\n,,33,1970-01-01T00:00:00.000000046Z,hex,0x2e,n,46\n,,34,1970-01-01T00:00:00.000000047Z,hex,0x2f,n,47\n,,35,1970-01-01T00:00:00.000000003Z,hex,0x3,n,3\n,,36,1970-01-01T00:00:00.000000048Z,hex,0x30,n,48\n,,37,1970-01-01T00:00:00.000000049Z,hex,0x31,n,49\n,,38,1970-01-01T00:00:00.00000005Z,hex,0x32,n,50\n,,39,1970-01-01T00:00:00.000000051Z,hex,0x33,n,51\n,,40,1970-01-01T00:00:00.000000052Z,hex,0x34,n,52\n,,41,1970-01-01T00:00:00.000000053Z,hex,0x35,n,53\n,,42,1970-01-01T00:00:00.000000054Z,hex,0x36,n,54\n,,43,1970-01-01T00:00:00.000000055Z,hex,0x37,n,55\n,,44,1970-01-01T00:00:00.000000056Z,hex,0x38,n,56\n,,45,1970-01-01T00:00:00.000000057Z,hex,0x39,n,57\n,,46,1970-01-01T00:00:00.000000058Z,hex,0x3a,n,58\n,,47,1970-01-01T00:00:00.000000059Z,hex,0x3b,n,59\n,,48,1970-01-01T00:00:00.00000006Z,hex,0x3c,n,60\n,,49,1970-01-01T00:00:00.000000061Z,hex,0x3d,n,61\n,,50,1970-01-01T00:00:00.000000062Z,hex,0x3e,n,62\n,,51,1970-01-01T00:00:00.000000063Z,hex,0x3f,n,63\n,,52,1970-01-01T00:00:00.000000004Z,hex,0x4,n,4\n,,53,1970-01-01T00:00:00.000000064Z,hex,0x40,n,64\n,,54,1970-01-01T00:00:00.000000065Z,hex,0x41,n,65\n,,55,1970-01-01T00:00:00.000000066Z,hex,0x42,n,66\n,,56,1970-01-01T00:00:00.000000067Z,hex,0x43,n,67\n,,57,1970-01-01T00:00:00.000000068Z,hex,0x44,n,68\n,,58,1970-01-01T00:00:00.000000069Z,hex,0x45,n,69\n,,59,1970-01-01T00:00:00.00000007Z,hex,0x46,n,70\n,,60,1970-01-01T00:00:00.000000071Z,hex,0x47,n,71\n,,61,1970-01-01T00:00:00.000000072Z,hex,0x48,n,72\n,,62,1970-01-01T00:00:00.000000073Z,hex,0x49,n,73\n,,63,1970-01-01T00:00:00.000000074Z,hex,0x4a,n,74\n,,64,1970-01-01T00:00:00.000000075Z,hex,0x4b,n,75\n,,65,1970-01-01T00:00:00.000000076Z,hex,0x4c,n,76\n,,66,1970-01-01T00:00:00.000000077Z,hex,0x4d,n,77\n,,67,1970-01-01T00:00:00.000000078Z,hex,0x4e,n,78\n,,68,1970-01-01T00:00:00.000000079Z,hex,0x4f,n,79\n,,69,1970-01-01T00:00:00.000000005Z,hex,0x5,n,5\n,,70,1970-01-01T00:00:00.00000008Z,hex,0x50,n,80\n,,71,1970-01-01T00:00:00.000000081Z,hex,0x51,n,81\n,,72,1970-01-01T00:00:00.000000082Z,hex,0x52,n,82\n,,73,1970-01-01T00:00:00.000000083Z,hex,0x53,n,83\n,,74,1970-01-01T00:00:00.000000084Z,hex,0x54,n,84\n,,75,1970-01-01T00:00:00.000000085Z,hex,0x55,n,85\n,,76,1970-01-01T00:00:00.000000086Z,hex,0x56,n,86\n,,77,1970-01-01T00:00:00.000000087Z,hex,0x57,n,87\n,,78,1970-01-01T00:00:00.000000088Z,hex,0x58,n,88\n,,79,1970-01-01T00:00:00.000000089Z,hex,0x59,n,89\n,,80,1970-01-01T00:00:00.00000009Z,hex,0x5a,n,90\n,,81,1970-01-01T00:00:00.000000091Z,hex,0x5b,n,91\n,,82,1970-01-01T00:00:00.000000092Z,hex,0x5c,n,92\n,,83,1970-01-01T00:00:00.000000093Z,hex,0x5d,n,93\n,,84,1970-01-01T00:00:00.000000094Z,hex,0x5e,n,94\n,,85,1970-01-01T00:00:00.000000095Z,hex,0x5f,n,95\n,,86,1970-01-01T00:00:00.000000006Z,hex,0x6,n,6\n,,87,1970-01-01T00:00:00.000000096Z,hex,0x60,n,96\n,,88,1970-01-01T00:00:00.000000097Z,hex,0x61,n,97\n,,89,1970-01-01T00:00:00.000000098Z,hex,0x62,n,98\n,,90,1970-01-01T00:00:00.000000099Z,hex,0x63,n,99\n,,91,1970-01-01T00:00:00.0000001Z,hex,0x64,n,100\n,,92,1970-01-01T00:00:00.000000101Z,hex,0x65,n,101\n,,93,1970-01-01T00:00:00.000000102Z,hex,0x66,n,102\n,,94,1970-01-01T00:00:00.000000103Z,hex,0x67,n,103\n,,95,1970-01-01T00:00:00.000000104Z,hex,0x68,n,104\n,,96,1970-01-01T00:00:00.000000105Z,hex,0x69,n,105\n,,97,1970-01-01T00:00:00.000000106Z,hex,0x6a,n,106\n,,98,1970-01-01T00:00:00.000000107Z,hex,0x6b,n,107\n,,99,1970-01-01T00:00:00.000000108Z,hex,0x6c,n,108\n,,100,1970-01-01T00:00:00.000000109Z,hex,0x6d,n,109\n,,101,1970-01-01T00:00:00.00000011Z,hex,0x6e,n,110\n,,102,1970-01-01T00:00:00.000000111Z,hex,0x6f,n,111\n,,103,1970-01-01T00:00:00.000000007Z,hex,0x7,n,7\n,,104,1970-01-01T00:00:00.000000112Z,hex,0x70,n,112\n,,105,1970-01-01T00:00:00.000000113Z,hex,0x71,n,113\n,,106,1970-01-01T00:00:00.000000114Z,hex,0x72,n,114\n,,107,1970-01-01T00:00:00.000000115Z,hex,0x73,n,115\n,,108,1970-01-01T00:00:00.000000116Z,hex,0x74,n,116\n,,109,1970-01-01T00:00:00.000000117Z,hex,0x75,n,117\n,,110,1970-01-01T00:00:00.000000118Z,hex,0x76,n,118\n,,111,1970-01-01T00:00:00.000000119Z,hex,0x77,n,119\n,,112,1970-01-01T00:00:00.00000012Z,hex,0x78,n,120\n,,113,1970-01-01T00:00:00.000000121Z,hex,0x79,n,121\n,,114,1970-01-01T00:00:00.000000122Z,hex,0x7a,n,122\n,,115,1970-01-01T00:00:00.000000123Z,hex,0x7b,n,123\n,,116,1970-01-01T00:00:00.000000124Z,hex,0x7c,n,124\n,,117,1970-01-01T00:00:00.000000125Z,hex,0x7d,n,125\n,,118,1970-01-01T00:00:00.000000126Z,hex,0x7e,n,126\n,,119,1970-01-01T00:00:00.000000127Z,hex,0x7f,n,127\n,,120,1970-01-01T00:00:00.000000008Z,hex,0x8,n,8\n,,121,1970-01-01T00:00:00.000000128Z,hex,0x80,n,128\n,,122,1970-01-01T00:00:00.000000129Z,hex,0x81,n,129\n,,123,1970-01-01T00:00:00.00000013Z,hex,0x82,n,130\n,,124,1970-01-01T00:00:00.000000131Z,hex,0x83,n,131\n,,125,1970-01-01T00:00:00.000000132Z,hex,0x84,n,132\n,,126,1970-01-01T00:00:00.000000133Z,hex,0x85,n,133\n,,127,1970-01-01T00:00:00.000000134Z,hex,0x86,n,134\n,,128,1970-01-01T00:00:00.000000135Z,hex,0x87,n,135\n,,129,1970-01-01T00:00:00.000000136Z,hex,0x88,n,136\n,,130,1970-01-01T00:00:00.000000137Z,hex,0x89,n,137\n,,131,1970-01-01T00:00:00.000000138Z,hex,0x8a,n,138\n,,132,1970-01-01T00:00:00.000000139Z,hex,0x8b,n,139\n,,133,1970-01-01T00:00:00.00000014Z,hex,0x8c,n,140\n,,134,1970-01-01T00:00:00.000000141Z,hex,0x8d,n,141\n,,135,1970-01-01T00:00:00.000000142Z,hex,0x8e,n,142\n,,136,1970-01-01T00:00:00.000000143Z,hex,0x8f,n,143\n,,137,1970-01-01T00:00:00.000000009Z,hex,0x9,n,9\n,,138,1970-01-01T00:00:00.000000144Z,hex,0x90,n,144\n,,139,1970-01-01T00:00:00.000000145Z,hex,0x91,n,145\n,,140,1970-01-01T00:00:00.000000146Z,hex,0x92,n,146\n,,141,1970-01-01T00:00:00.000000147Z,hex,0x93,n,147\n,,142,1970-01-01T00:00:00.000000148Z,hex,0x94,n,148\n,,143,1970-01-01T00:00:00.000000149Z,hex,0x95,n,149\n,,144,1970-01-01T00:00:00.00000015Z,hex,0x96,n,150\n,,145,1970-01-01T00:00:00.000000151Z,hex,0x97,n,151\n,,146,1970-01-01T00:00:00.000000152Z,hex,0x98,n,152\n,,147,1970-01-01T00:00:00.000000153Z,hex,0x99,n,153\n,,148,1970-01-01T00:00:00.000000154Z,hex,0x9a,n,154\n,,149,1970-01-01T00:00:00.000000155Z,hex,0x9b,n,155\n,,150,1970-01-01T00:00:00.000000156Z,hex,0x9c,n,156\n,,151,1970-01-01T00:00:00.000000157Z,hex,0x9d,n,157\n,,152,1970-01-01T00:00:00.000000158Z,hex,0x9e,n,158\n,,153,1970-01-01T00:00:00.000000159Z,hex,0x9f,n,159\n,,154,1970-01-01T00:00:00.00000001Z,hex,0xa,n,10\n,,155,1970-01-01T00:00:00.00000016Z,hex,0xa0,n,160\n,,156,1970-01-01T00:00:00.000000161Z,hex,0xa1,n,161\n,,157,1970-01-01T00:00:00.000000162Z,hex,0xa2,n,162\n,,158,1970-01-01T00:00:00.000000163Z,hex,0xa3,n,163\n,,159,1970-01-01T00:00:00.000000164Z,hex,0xa4,n,164\n,,160,1970-01-01T00:00:00.000000165Z,hex,0xa5,n,165\n,,161,1970-01-01T00:00:00.000000166Z,hex,0xa6,n,166\n,,162,1970-01-01T00:00:00.000000167Z,hex,0xa7,n,167\n,,163,1970-01-01T00:00:00.000000168Z,hex,0xa8,n,168\n,,164,1970-01-01T00:00:00.000000169Z,hex,0xa9,n,169\n,,165,1970-01-01T00:00:00.00000017Z,hex,0xaa,n,170\n,,166,1970-01-01T00:00:00.000000171Z,hex,0xab,n,171\n,,167,1970-01-01T00:00:00.000000172Z,hex,0xac,n,172\n,,168,1970-01-01T00:00:00.000000173Z,hex,0xad,n,173\n,,169,1970-01-01T00:00:00.000000174Z,hex,0xae,n,174\n,,170,1970-01-01T00:00:00.000000175Z,hex,0xaf,n,175\n,,171,1970-01-01T00:00:00.000000011Z,hex,0xb,n,11\n,,172,1970-01-01T00:00:00.000000176Z,hex,0xb0,n,176\n,,173,1970-01-01T00:00:00.000000177Z,hex,0xb1,n,177\n,,174,1970-01-01T00:00:00.000000178Z,hex,0xb2,n,178\n,,175,1970-01-01T00:00:00.000000179Z,hex,0xb3,n,179\n,,176,1970-01-01T00:00:00.00000018Z,hex,0xb4,n,180\n,,177,1970-01-01T00:00:00.000000181Z,hex,0xb5,n,181\n,,178,1970-01-01T00:00:00.000000182Z,hex,0xb6,n,182\n,,179,1970-01-01T00:00:00.000000183Z,hex,0xb7,n,183\n,,180,1970-01-01T00:00:00.000000184Z,hex,0xb8,n,184\n,,181,1970-01-01T00:00:00.000000185Z,hex,0xb9,n,185\n,,182,1970-01-01T00:00:00.000000186Z,hex,0xba,n,186\n,,183,1970-01-01T00:00:00.000000187Z,hex,0xbb,n,187\n,,184,1970-01-01T00:00:00.000000188Z,hex,0xbc,n,188\n,,185,1970-01-01T00:00:00.000000189Z,hex,0xbd,n,189\n,,186,1970-01-01T00:00:00.00000019Z,hex,0xbe,n,190\n,,187,1970-01-01T00:00:00.000000191Z,hex,0xbf,n,191\n,,188,1970-01-01T00:00:00.000000012Z,hex,0xc,n,12\n,,189,1970-01-01T00:00:00.000000192Z,hex,0xc0,n,192\n,,190,1970-01-01T00:00:00.000000193Z,hex,0xc1,n,193\n,,191,1970-01-01T00:00:00.000000194Z,hex,0xc2,n,194\n,,192,1970-01-01T00:00:00.000000195Z,hex,0xc3,n,195\n,,193,1970-01-01T00:00:00.000000196Z,hex,0xc4,n,196\n,,194,1970-01-01T00:00:00.000000197Z,hex,0xc5,n,197\n,,195,1970-01-01T00:00:00.000000198Z,hex,0xc6,n,198\n,,196,1970-01-01T00:00:00.000000199Z,hex,0xc7,n,199\n,,197,1970-01-01T00:00:00.000000013Z,hex,0xd,n,13\n,,198,1970-01-01T00:00:00.000000014Z,hex,0xe,n,14\n,,199,1970-01-01T00:00:00.000000015Z,hex,0xf,n,15\n\"\n\noutData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000003Z,hex,3\n,,0,1970-01-01T00:00:00.00000002Z,hex,20\n,,0,1970-01-01T00:00:00.000000025Z,hex,25\n,,0,1970-01-01T00:00:00.000000041Z,hex,41\n,,0,1970-01-01T00:00:00.000000085Z,hex,85\n,,0,1970-01-01T00:00:00.000000086Z,hex,86\n,,0,1970-01-01T00:00:00.00000009Z,hex,90\n,,0,1970-01-01T00:00:00.000000101Z,hex,101\n,,0,1970-01-01T00:00:00.000000112Z,hex,112\n,,0,1970-01-01T00:00:00.000000123Z,hex,123\n,,0,1970-01-01T00:00:00.000000125Z,hex,125\n,,0,1970-01-01T00:00:00.000000129Z,hex,129\n,,0,1970-01-01T00:00:00.00000013Z,hex,130\n,,0,1970-01-01T00:00:00.000000137Z,hex,137\n,,0,1970-01-01T00:00:00.00000016Z,hex,160\n,,0,1970-01-01T00:00:00.000000163Z,hex,163\n,,0,1970-01-01T00:00:00.000000183Z,hex,183\n,,0,1970-01-01T00:00:00.000000185Z,hex,185\n,,0,1970-01-01T00:00:00.000000193Z,hex,193\n,,0,1970-01-01T00:00:00.000000199Z,hex,199\n\"\n\n// SELECT n FROM hex WHERE t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/\nt_filter_by_regex_tag = (tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})\n\ntest _filter_by_regex_tag = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_regex_tag,\n})", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Body: []ast.Statement{&ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 211, }, File: "filter_by_regex_tag_test.flux", Source: "inData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,hex,0x0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,hex,0x1,n,1\n,,2,1970-01-01T00:00:00.000000016Z,hex,0x10,n,16\n,,3,1970-01-01T00:00:00.000000017Z,hex,0x11,n,17\n,,4,1970-01-01T00:00:00.000000018Z,hex,0x12,n,18\n,,5,1970-01-01T00:00:00.000000019Z,hex,0x13,n,19\n,,6,1970-01-01T00:00:00.00000002Z,hex,0x14,n,20\n,,7,1970-01-01T00:00:00.000000021Z,hex,0x15,n,21\n,,8,1970-01-01T00:00:00.000000022Z,hex,0x16,n,22\n,,9,1970-01-01T00:00:00.000000023Z,hex,0x17,n,23\n,,10,1970-01-01T00:00:00.000000024Z,hex,0x18,n,24\n,,11,1970-01-01T00:00:00.000000025Z,hex,0x19,n,25\n,,12,1970-01-01T00:00:00.000000026Z,hex,0x1a,n,26\n,,13,1970-01-01T00:00:00.000000027Z,hex,0x1b,n,27\n,,14,1970-01-01T00:00:00.000000028Z,hex,0x1c,n,28\n,,15,1970-01-01T00:00:00.000000029Z,hex,0x1d,n,29\n,,16,1970-01-01T00:00:00.00000003Z,hex,0x1e,n,30\n,,17,1970-01-01T00:00:00.000000031Z,hex,0x1f,n,31\n,,18,1970-01-01T00:00:00.000000002Z,hex,0x2,n,2\n,,19,1970-01-01T00:00:00.000000032Z,hex,0x20,n,32\n,,20,1970-01-01T00:00:00.000000033Z,hex,0x21,n,33\n,,21,1970-01-01T00:00:00.000000034Z,hex,0x22,n,34\n,,22,1970-01-01T00:00:00.000000035Z,hex,0x23,n,35\n,,23,1970-01-01T00:00:00.000000036Z,hex,0x24,n,36\n,,24,1970-01-01T00:00:00.000000037Z,hex,0x25,n,37\n,,25,1970-01-01T00:00:00.000000038Z,hex,0x26,n,38\n,,26,1970-01-01T00:00:00.000000039Z,hex,0x27,n,39\n,,27,1970-01-01T00:00:00.00000004Z,hex,0x28,n,40\n,,28,1970-01-01T00:00:00.000000041Z,hex,0x29,n,41\n,,29,1970-01-01T00:00:00.000000042Z,hex,0x2a,n,42\n,,30,1970-01-01T00:00:00.000000043Z,hex,0x2b,n,43\n,,31,1970-01-01T00:00:00.000000044Z,hex,0x2c,n,44\n,,32,1970-01-01T00:00:00.000000045Z,hex,0x2d,n,45\n,,33,1970-01-01T00:00:00.000000046Z,hex,0x2e,n,46\n,,34,1970-01-01T00:00:00.000000047Z,hex,0x2f,n,47\n,,35,1970-01-01T00:00:00.000000003Z,hex,0x3,n,3\n,,36,1970-01-01T00:00:00.000000048Z,hex,0x30,n,48\n,,37,1970-01-01T00:00:00.000000049Z,hex,0x31,n,49\n,,38,1970-01-01T00:00:00.00000005Z,hex,0x32,n,50\n,,39,1970-01-01T00:00:00.000000051Z,hex,0x33,n,51\n,,40,1970-01-01T00:00:00.000000052Z,hex,0x34,n,52\n,,41,1970-01-01T00:00:00.000000053Z,hex,0x35,n,53\n,,42,1970-01-01T00:00:00.000000054Z,hex,0x36,n,54\n,,43,1970-01-01T00:00:00.000000055Z,hex,0x37,n,55\n,,44,1970-01-01T00:00:00.000000056Z,hex,0x38,n,56\n,,45,1970-01-01T00:00:00.000000057Z,hex,0x39,n,57\n,,46,1970-01-01T00:00:00.000000058Z,hex,0x3a,n,58\n,,47,1970-01-01T00:00:00.000000059Z,hex,0x3b,n,59\n,,48,1970-01-01T00:00:00.00000006Z,hex,0x3c,n,60\n,,49,1970-01-01T00:00:00.000000061Z,hex,0x3d,n,61\n,,50,1970-01-01T00:00:00.000000062Z,hex,0x3e,n,62\n,,51,1970-01-01T00:00:00.000000063Z,hex,0x3f,n,63\n,,52,1970-01-01T00:00:00.000000004Z,hex,0x4,n,4\n,,53,1970-01-01T00:00:00.000000064Z,hex,0x40,n,64\n,,54,1970-01-01T00:00:00.000000065Z,hex,0x41,n,65\n,,55,1970-01-01T00:00:00.000000066Z,hex,0x42,n,66\n,,56,1970-01-01T00:00:00.000000067Z,hex,0x43,n,67\n,,57,1970-01-01T00:00:00.000000068Z,hex,0x44,n,68\n,,58,1970-01-01T00:00:00.000000069Z,hex,0x45,n,69\n,,59,1970-01-01T00:00:00.00000007Z,hex,0x46,n,70\n,,60,1970-01-01T00:00:00.000000071Z,hex,0x47,n,71\n,,61,1970-01-01T00:00:00.000000072Z,hex,0x48,n,72\n,,62,1970-01-01T00:00:00.000000073Z,hex,0x49,n,73\n,,63,1970-01-01T00:00:00.000000074Z,hex,0x4a,n,74\n,,64,1970-01-01T00:00:00.000000075Z,hex,0x4b,n,75\n,,65,1970-01-01T00:00:00.000000076Z,hex,0x4c,n,76\n,,66,1970-01-01T00:00:00.000000077Z,hex,0x4d,n,77\n,,67,1970-01-01T00:00:00.000000078Z,hex,0x4e,n,78\n,,68,1970-01-01T00:00:00.000000079Z,hex,0x4f,n,79\n,,69,1970-01-01T00:00:00.000000005Z,hex,0x5,n,5\n,,70,1970-01-01T00:00:00.00000008Z,hex,0x50,n,80\n,,71,1970-01-01T00:00:00.000000081Z,hex,0x51,n,81\n,,72,1970-01-01T00:00:00.000000082Z,hex,0x52,n,82\n,,73,1970-01-01T00:00:00.000000083Z,hex,0x53,n,83\n,,74,1970-01-01T00:00:00.000000084Z,hex,0x54,n,84\n,,75,1970-01-01T00:00:00.000000085Z,hex,0x55,n,85\n,,76,1970-01-01T00:00:00.000000086Z,hex,0x56,n,86\n,,77,1970-01-01T00:00:00.000000087Z,hex,0x57,n,87\n,,78,1970-01-01T00:00:00.000000088Z,hex,0x58,n,88\n,,79,1970-01-01T00:00:00.000000089Z,hex,0x59,n,89\n,,80,1970-01-01T00:00:00.00000009Z,hex,0x5a,n,90\n,,81,1970-01-01T00:00:00.000000091Z,hex,0x5b,n,91\n,,82,1970-01-01T00:00:00.000000092Z,hex,0x5c,n,92\n,,83,1970-01-01T00:00:00.000000093Z,hex,0x5d,n,93\n,,84,1970-01-01T00:00:00.000000094Z,hex,0x5e,n,94\n,,85,1970-01-01T00:00:00.000000095Z,hex,0x5f,n,95\n,,86,1970-01-01T00:00:00.000000006Z,hex,0x6,n,6\n,,87,1970-01-01T00:00:00.000000096Z,hex,0x60,n,96\n,,88,1970-01-01T00:00:00.000000097Z,hex,0x61,n,97\n,,89,1970-01-01T00:00:00.000000098Z,hex,0x62,n,98\n,,90,1970-01-01T00:00:00.000000099Z,hex,0x63,n,99\n,,91,1970-01-01T00:00:00.0000001Z,hex,0x64,n,100\n,,92,1970-01-01T00:00:00.000000101Z,hex,0x65,n,101\n,,93,1970-01-01T00:00:00.000000102Z,hex,0x66,n,102\n,,94,1970-01-01T00:00:00.000000103Z,hex,0x67,n,103\n,,95,1970-01-01T00:00:00.000000104Z,hex,0x68,n,104\n,,96,1970-01-01T00:00:00.000000105Z,hex,0x69,n,105\n,,97,1970-01-01T00:00:00.000000106Z,hex,0x6a,n,106\n,,98,1970-01-01T00:00:00.000000107Z,hex,0x6b,n,107\n,,99,1970-01-01T00:00:00.000000108Z,hex,0x6c,n,108\n,,100,1970-01-01T00:00:00.000000109Z,hex,0x6d,n,109\n,,101,1970-01-01T00:00:00.00000011Z,hex,0x6e,n,110\n,,102,1970-01-01T00:00:00.000000111Z,hex,0x6f,n,111\n,,103,1970-01-01T00:00:00.000000007Z,hex,0x7,n,7\n,,104,1970-01-01T00:00:00.000000112Z,hex,0x70,n,112\n,,105,1970-01-01T00:00:00.000000113Z,hex,0x71,n,113\n,,106,1970-01-01T00:00:00.000000114Z,hex,0x72,n,114\n,,107,1970-01-01T00:00:00.000000115Z,hex,0x73,n,115\n,,108,1970-01-01T00:00:00.000000116Z,hex,0x74,n,116\n,,109,1970-01-01T00:00:00.000000117Z,hex,0x75,n,117\n,,110,1970-01-01T00:00:00.000000118Z,hex,0x76,n,118\n,,111,1970-01-01T00:00:00.000000119Z,hex,0x77,n,119\n,,112,1970-01-01T00:00:00.00000012Z,hex,0x78,n,120\n,,113,1970-01-01T00:00:00.000000121Z,hex,0x79,n,121\n,,114,1970-01-01T00:00:00.000000122Z,hex,0x7a,n,122\n,,115,1970-01-01T00:00:00.000000123Z,hex,0x7b,n,123\n,,116,1970-01-01T00:00:00.000000124Z,hex,0x7c,n,124\n,,117,1970-01-01T00:00:00.000000125Z,hex,0x7d,n,125\n,,118,1970-01-01T00:00:00.000000126Z,hex,0x7e,n,126\n,,119,1970-01-01T00:00:00.000000127Z,hex,0x7f,n,127\n,,120,1970-01-01T00:00:00.000000008Z,hex,0x8,n,8\n,,121,1970-01-01T00:00:00.000000128Z,hex,0x80,n,128\n,,122,1970-01-01T00:00:00.000000129Z,hex,0x81,n,129\n,,123,1970-01-01T00:00:00.00000013Z,hex,0x82,n,130\n,,124,1970-01-01T00:00:00.000000131Z,hex,0x83,n,131\n,,125,1970-01-01T00:00:00.000000132Z,hex,0x84,n,132\n,,126,1970-01-01T00:00:00.000000133Z,hex,0x85,n,133\n,,127,1970-01-01T00:00:00.000000134Z,hex,0x86,n,134\n,,128,1970-01-01T00:00:00.000000135Z,hex,0x87,n,135\n,,129,1970-01-01T00:00:00.000000136Z,hex,0x88,n,136\n,,130,1970-01-01T00:00:00.000000137Z,hex,0x89,n,137\n,,131,1970-01-01T00:00:00.000000138Z,hex,0x8a,n,138\n,,132,1970-01-01T00:00:00.000000139Z,hex,0x8b,n,139\n,,133,1970-01-01T00:00:00.00000014Z,hex,0x8c,n,140\n,,134,1970-01-01T00:00:00.000000141Z,hex,0x8d,n,141\n,,135,1970-01-01T00:00:00.000000142Z,hex,0x8e,n,142\n,,136,1970-01-01T00:00:00.000000143Z,hex,0x8f,n,143\n,,137,1970-01-01T00:00:00.000000009Z,hex,0x9,n,9\n,,138,1970-01-01T00:00:00.000000144Z,hex,0x90,n,144\n,,139,1970-01-01T00:00:00.000000145Z,hex,0x91,n,145\n,,140,1970-01-01T00:00:00.000000146Z,hex,0x92,n,146\n,,141,1970-01-01T00:00:00.000000147Z,hex,0x93,n,147\n,,142,1970-01-01T00:00:00.000000148Z,hex,0x94,n,148\n,,143,1970-01-01T00:00:00.000000149Z,hex,0x95,n,149\n,,144,1970-01-01T00:00:00.00000015Z,hex,0x96,n,150\n,,145,1970-01-01T00:00:00.000000151Z,hex,0x97,n,151\n,,146,1970-01-01T00:00:00.000000152Z,hex,0x98,n,152\n,,147,1970-01-01T00:00:00.000000153Z,hex,0x99,n,153\n,,148,1970-01-01T00:00:00.000000154Z,hex,0x9a,n,154\n,,149,1970-01-01T00:00:00.000000155Z,hex,0x9b,n,155\n,,150,1970-01-01T00:00:00.000000156Z,hex,0x9c,n,156\n,,151,1970-01-01T00:00:00.000000157Z,hex,0x9d,n,157\n,,152,1970-01-01T00:00:00.000000158Z,hex,0x9e,n,158\n,,153,1970-01-01T00:00:00.000000159Z,hex,0x9f,n,159\n,,154,1970-01-01T00:00:00.00000001Z,hex,0xa,n,10\n,,155,1970-01-01T00:00:00.00000016Z,hex,0xa0,n,160\n,,156,1970-01-01T00:00:00.000000161Z,hex,0xa1,n,161\n,,157,1970-01-01T00:00:00.000000162Z,hex,0xa2,n,162\n,,158,1970-01-01T00:00:00.000000163Z,hex,0xa3,n,163\n,,159,1970-01-01T00:00:00.000000164Z,hex,0xa4,n,164\n,,160,1970-01-01T00:00:00.000000165Z,hex,0xa5,n,165\n,,161,1970-01-01T00:00:00.000000166Z,hex,0xa6,n,166\n,,162,1970-01-01T00:00:00.000000167Z,hex,0xa7,n,167\n,,163,1970-01-01T00:00:00.000000168Z,hex,0xa8,n,168\n,,164,1970-01-01T00:00:00.000000169Z,hex,0xa9,n,169\n,,165,1970-01-01T00:00:00.00000017Z,hex,0xaa,n,170\n,,166,1970-01-01T00:00:00.000000171Z,hex,0xab,n,171\n,,167,1970-01-01T00:00:00.000000172Z,hex,0xac,n,172\n,,168,1970-01-01T00:00:00.000000173Z,hex,0xad,n,173\n,,169,1970-01-01T00:00:00.000000174Z,hex,0xae,n,174\n,,170,1970-01-01T00:00:00.000000175Z,hex,0xaf,n,175\n,,171,1970-01-01T00:00:00.000000011Z,hex,0xb,n,11\n,,172,1970-01-01T00:00:00.000000176Z,hex,0xb0,n,176\n,,173,1970-01-01T00:00:00.000000177Z,hex,0xb1,n,177\n,,174,1970-01-01T00:00:00.000000178Z,hex,0xb2,n,178\n,,175,1970-01-01T00:00:00.000000179Z,hex,0xb3,n,179\n,,176,1970-01-01T00:00:00.00000018Z,hex,0xb4,n,180\n,,177,1970-01-01T00:00:00.000000181Z,hex,0xb5,n,181\n,,178,1970-01-01T00:00:00.000000182Z,hex,0xb6,n,182\n,,179,1970-01-01T00:00:00.000000183Z,hex,0xb7,n,183\n,,180,1970-01-01T00:00:00.000000184Z,hex,0xb8,n,184\n,,181,1970-01-01T00:00:00.000000185Z,hex,0xb9,n,185\n,,182,1970-01-01T00:00:00.000000186Z,hex,0xba,n,186\n,,183,1970-01-01T00:00:00.000000187Z,hex,0xbb,n,187\n,,184,1970-01-01T00:00:00.000000188Z,hex,0xbc,n,188\n,,185,1970-01-01T00:00:00.000000189Z,hex,0xbd,n,189\n,,186,1970-01-01T00:00:00.00000019Z,hex,0xbe,n,190\n,,187,1970-01-01T00:00:00.000000191Z,hex,0xbf,n,191\n,,188,1970-01-01T00:00:00.000000012Z,hex,0xc,n,12\n,,189,1970-01-01T00:00:00.000000192Z,hex,0xc0,n,192\n,,190,1970-01-01T00:00:00.000000193Z,hex,0xc1,n,193\n,,191,1970-01-01T00:00:00.000000194Z,hex,0xc2,n,194\n,,192,1970-01-01T00:00:00.000000195Z,hex,0xc3,n,195\n,,193,1970-01-01T00:00:00.000000196Z,hex,0xc4,n,196\n,,194,1970-01-01T00:00:00.000000197Z,hex,0xc5,n,197\n,,195,1970-01-01T00:00:00.000000198Z,hex,0xc6,n,198\n,,196,1970-01-01T00:00:00.000000199Z,hex,0xc7,n,199\n,,197,1970-01-01T00:00:00.000000013Z,hex,0xd,n,13\n,,198,1970-01-01T00:00:00.000000014Z,hex,0xe,n,14\n,,199,1970-01-01T00:00:00.000000015Z,hex,0xf,n,15\n\"", Start: ast.Position{ Column: 1, Line: 6, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 6, }, File: "filter_by_regex_tag_test.flux", Source: "inData", Start: ast.Position{ Column: 1, Line: 6, }, }, }, Name: "inData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 211, }, File: "filter_by_regex_tag_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,hex,0x0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,hex,0x1,n,1\n,,2,1970-01-01T00:00:00.000000016Z,hex,0x10,n,16\n,,3,1970-01-01T00:00:00.000000017Z,hex,0x11,n,17\n,,4,1970-01-01T00:00:00.000000018Z,hex,0x12,n,18\n,,5,1970-01-01T00:00:00.000000019Z,hex,0x13,n,19\n,,6,1970-01-01T00:00:00.00000002Z,hex,0x14,n,20\n,,7,1970-01-01T00:00:00.000000021Z,hex,0x15,n,21\n,,8,1970-01-01T00:00:00.000000022Z,hex,0x16,n,22\n,,9,1970-01-01T00:00:00.000000023Z,hex,0x17,n,23\n,,10,1970-01-01T00:00:00.000000024Z,hex,0x18,n,24\n,,11,1970-01-01T00:00:00.000000025Z,hex,0x19,n,25\n,,12,1970-01-01T00:00:00.000000026Z,hex,0x1a,n,26\n,,13,1970-01-01T00:00:00.000000027Z,hex,0x1b,n,27\n,,14,1970-01-01T00:00:00.000000028Z,hex,0x1c,n,28\n,,15,1970-01-01T00:00:00.000000029Z,hex,0x1d,n,29\n,,16,1970-01-01T00:00:00.00000003Z,hex,0x1e,n,30\n,,17,1970-01-01T00:00:00.000000031Z,hex,0x1f,n,31\n,,18,1970-01-01T00:00:00.000000002Z,hex,0x2,n,2\n,,19,1970-01-01T00:00:00.000000032Z,hex,0x20,n,32\n,,20,1970-01-01T00:00:00.000000033Z,hex,0x21,n,33\n,,21,1970-01-01T00:00:00.000000034Z,hex,0x22,n,34\n,,22,1970-01-01T00:00:00.000000035Z,hex,0x23,n,35\n,,23,1970-01-01T00:00:00.000000036Z,hex,0x24,n,36\n,,24,1970-01-01T00:00:00.000000037Z,hex,0x25,n,37\n,,25,1970-01-01T00:00:00.000000038Z,hex,0x26,n,38\n,,26,1970-01-01T00:00:00.000000039Z,hex,0x27,n,39\n,,27,1970-01-01T00:00:00.00000004Z,hex,0x28,n,40\n,,28,1970-01-01T00:00:00.000000041Z,hex,0x29,n,41\n,,29,1970-01-01T00:00:00.000000042Z,hex,0x2a,n,42\n,,30,1970-01-01T00:00:00.000000043Z,hex,0x2b,n,43\n,,31,1970-01-01T00:00:00.000000044Z,hex,0x2c,n,44\n,,32,1970-01-01T00:00:00.000000045Z,hex,0x2d,n,45\n,,33,1970-01-01T00:00:00.000000046Z,hex,0x2e,n,46\n,,34,1970-01-01T00:00:00.000000047Z,hex,0x2f,n,47\n,,35,1970-01-01T00:00:00.000000003Z,hex,0x3,n,3\n,,36,1970-01-01T00:00:00.000000048Z,hex,0x30,n,48\n,,37,1970-01-01T00:00:00.000000049Z,hex,0x31,n,49\n,,38,1970-01-01T00:00:00.00000005Z,hex,0x32,n,50\n,,39,1970-01-01T00:00:00.000000051Z,hex,0x33,n,51\n,,40,1970-01-01T00:00:00.000000052Z,hex,0x34,n,52\n,,41,1970-01-01T00:00:00.000000053Z,hex,0x35,n,53\n,,42,1970-01-01T00:00:00.000000054Z,hex,0x36,n,54\n,,43,1970-01-01T00:00:00.000000055Z,hex,0x37,n,55\n,,44,1970-01-01T00:00:00.000000056Z,hex,0x38,n,56\n,,45,1970-01-01T00:00:00.000000057Z,hex,0x39,n,57\n,,46,1970-01-01T00:00:00.000000058Z,hex,0x3a,n,58\n,,47,1970-01-01T00:00:00.000000059Z,hex,0x3b,n,59\n,,48,1970-01-01T00:00:00.00000006Z,hex,0x3c,n,60\n,,49,1970-01-01T00:00:00.000000061Z,hex,0x3d,n,61\n,,50,1970-01-01T00:00:00.000000062Z,hex,0x3e,n,62\n,,51,1970-01-01T00:00:00.000000063Z,hex,0x3f,n,63\n,,52,1970-01-01T00:00:00.000000004Z,hex,0x4,n,4\n,,53,1970-01-01T00:00:00.000000064Z,hex,0x40,n,64\n,,54,1970-01-01T00:00:00.000000065Z,hex,0x41,n,65\n,,55,1970-01-01T00:00:00.000000066Z,hex,0x42,n,66\n,,56,1970-01-01T00:00:00.000000067Z,hex,0x43,n,67\n,,57,1970-01-01T00:00:00.000000068Z,hex,0x44,n,68\n,,58,1970-01-01T00:00:00.000000069Z,hex,0x45,n,69\n,,59,1970-01-01T00:00:00.00000007Z,hex,0x46,n,70\n,,60,1970-01-01T00:00:00.000000071Z,hex,0x47,n,71\n,,61,1970-01-01T00:00:00.000000072Z,hex,0x48,n,72\n,,62,1970-01-01T00:00:00.000000073Z,hex,0x49,n,73\n,,63,1970-01-01T00:00:00.000000074Z,hex,0x4a,n,74\n,,64,1970-01-01T00:00:00.000000075Z,hex,0x4b,n,75\n,,65,1970-01-01T00:00:00.000000076Z,hex,0x4c,n,76\n,,66,1970-01-01T00:00:00.000000077Z,hex,0x4d,n,77\n,,67,1970-01-01T00:00:00.000000078Z,hex,0x4e,n,78\n,,68,1970-01-01T00:00:00.000000079Z,hex,0x4f,n,79\n,,69,1970-01-01T00:00:00.000000005Z,hex,0x5,n,5\n,,70,1970-01-01T00:00:00.00000008Z,hex,0x50,n,80\n,,71,1970-01-01T00:00:00.000000081Z,hex,0x51,n,81\n,,72,1970-01-01T00:00:00.000000082Z,hex,0x52,n,82\n,,73,1970-01-01T00:00:00.000000083Z,hex,0x53,n,83\n,,74,1970-01-01T00:00:00.000000084Z,hex,0x54,n,84\n,,75,1970-01-01T00:00:00.000000085Z,hex,0x55,n,85\n,,76,1970-01-01T00:00:00.000000086Z,hex,0x56,n,86\n,,77,1970-01-01T00:00:00.000000087Z,hex,0x57,n,87\n,,78,1970-01-01T00:00:00.000000088Z,hex,0x58,n,88\n,,79,1970-01-01T00:00:00.000000089Z,hex,0x59,n,89\n,,80,1970-01-01T00:00:00.00000009Z,hex,0x5a,n,90\n,,81,1970-01-01T00:00:00.000000091Z,hex,0x5b,n,91\n,,82,1970-01-01T00:00:00.000000092Z,hex,0x5c,n,92\n,,83,1970-01-01T00:00:00.000000093Z,hex,0x5d,n,93\n,,84,1970-01-01T00:00:00.000000094Z,hex,0x5e,n,94\n,,85,1970-01-01T00:00:00.000000095Z,hex,0x5f,n,95\n,,86,1970-01-01T00:00:00.000000006Z,hex,0x6,n,6\n,,87,1970-01-01T00:00:00.000000096Z,hex,0x60,n,96\n,,88,1970-01-01T00:00:00.000000097Z,hex,0x61,n,97\n,,89,1970-01-01T00:00:00.000000098Z,hex,0x62,n,98\n,,90,1970-01-01T00:00:00.000000099Z,hex,0x63,n,99\n,,91,1970-01-01T00:00:00.0000001Z,hex,0x64,n,100\n,,92,1970-01-01T00:00:00.000000101Z,hex,0x65,n,101\n,,93,1970-01-01T00:00:00.000000102Z,hex,0x66,n,102\n,,94,1970-01-01T00:00:00.000000103Z,hex,0x67,n,103\n,,95,1970-01-01T00:00:00.000000104Z,hex,0x68,n,104\n,,96,1970-01-01T00:00:00.000000105Z,hex,0x69,n,105\n,,97,1970-01-01T00:00:00.000000106Z,hex,0x6a,n,106\n,,98,1970-01-01T00:00:00.000000107Z,hex,0x6b,n,107\n,,99,1970-01-01T00:00:00.000000108Z,hex,0x6c,n,108\n,,100,1970-01-01T00:00:00.000000109Z,hex,0x6d,n,109\n,,101,1970-01-01T00:00:00.00000011Z,hex,0x6e,n,110\n,,102,1970-01-01T00:00:00.000000111Z,hex,0x6f,n,111\n,,103,1970-01-01T00:00:00.000000007Z,hex,0x7,n,7\n,,104,1970-01-01T00:00:00.000000112Z,hex,0x70,n,112\n,,105,1970-01-01T00:00:00.000000113Z,hex,0x71,n,113\n,,106,1970-01-01T00:00:00.000000114Z,hex,0x72,n,114\n,,107,1970-01-01T00:00:00.000000115Z,hex,0x73,n,115\n,,108,1970-01-01T00:00:00.000000116Z,hex,0x74,n,116\n,,109,1970-01-01T00:00:00.000000117Z,hex,0x75,n,117\n,,110,1970-01-01T00:00:00.000000118Z,hex,0x76,n,118\n,,111,1970-01-01T00:00:00.000000119Z,hex,0x77,n,119\n,,112,1970-01-01T00:00:00.00000012Z,hex,0x78,n,120\n,,113,1970-01-01T00:00:00.000000121Z,hex,0x79,n,121\n,,114,1970-01-01T00:00:00.000000122Z,hex,0x7a,n,122\n,,115,1970-01-01T00:00:00.000000123Z,hex,0x7b,n,123\n,,116,1970-01-01T00:00:00.000000124Z,hex,0x7c,n,124\n,,117,1970-01-01T00:00:00.000000125Z,hex,0x7d,n,125\n,,118,1970-01-01T00:00:00.000000126Z,hex,0x7e,n,126\n,,119,1970-01-01T00:00:00.000000127Z,hex,0x7f,n,127\n,,120,1970-01-01T00:00:00.000000008Z,hex,0x8,n,8\n,,121,1970-01-01T00:00:00.000000128Z,hex,0x80,n,128\n,,122,1970-01-01T00:00:00.000000129Z,hex,0x81,n,129\n,,123,1970-01-01T00:00:00.00000013Z,hex,0x82,n,130\n,,124,1970-01-01T00:00:00.000000131Z,hex,0x83,n,131\n,,125,1970-01-01T00:00:00.000000132Z,hex,0x84,n,132\n,,126,1970-01-01T00:00:00.000000133Z,hex,0x85,n,133\n,,127,1970-01-01T00:00:00.000000134Z,hex,0x86,n,134\n,,128,1970-01-01T00:00:00.000000135Z,hex,0x87,n,135\n,,129,1970-01-01T00:00:00.000000136Z,hex,0x88,n,136\n,,130,1970-01-01T00:00:00.000000137Z,hex,0x89,n,137\n,,131,1970-01-01T00:00:00.000000138Z,hex,0x8a,n,138\n,,132,1970-01-01T00:00:00.000000139Z,hex,0x8b,n,139\n,,133,1970-01-01T00:00:00.00000014Z,hex,0x8c,n,140\n,,134,1970-01-01T00:00:00.000000141Z,hex,0x8d,n,141\n,,135,1970-01-01T00:00:00.000000142Z,hex,0x8e,n,142\n,,136,1970-01-01T00:00:00.000000143Z,hex,0x8f,n,143\n,,137,1970-01-01T00:00:00.000000009Z,hex,0x9,n,9\n,,138,1970-01-01T00:00:00.000000144Z,hex,0x90,n,144\n,,139,1970-01-01T00:00:00.000000145Z,hex,0x91,n,145\n,,140,1970-01-01T00:00:00.000000146Z,hex,0x92,n,146\n,,141,1970-01-01T00:00:00.000000147Z,hex,0x93,n,147\n,,142,1970-01-01T00:00:00.000000148Z,hex,0x94,n,148\n,,143,1970-01-01T00:00:00.000000149Z,hex,0x95,n,149\n,,144,1970-01-01T00:00:00.00000015Z,hex,0x96,n,150\n,,145,1970-01-01T00:00:00.000000151Z,hex,0x97,n,151\n,,146,1970-01-01T00:00:00.000000152Z,hex,0x98,n,152\n,,147,1970-01-01T00:00:00.000000153Z,hex,0x99,n,153\n,,148,1970-01-01T00:00:00.000000154Z,hex,0x9a,n,154\n,,149,1970-01-01T00:00:00.000000155Z,hex,0x9b,n,155\n,,150,1970-01-01T00:00:00.000000156Z,hex,0x9c,n,156\n,,151,1970-01-01T00:00:00.000000157Z,hex,0x9d,n,157\n,,152,1970-01-01T00:00:00.000000158Z,hex,0x9e,n,158\n,,153,1970-01-01T00:00:00.000000159Z,hex,0x9f,n,159\n,,154,1970-01-01T00:00:00.00000001Z,hex,0xa,n,10\n,,155,1970-01-01T00:00:00.00000016Z,hex,0xa0,n,160\n,,156,1970-01-01T00:00:00.000000161Z,hex,0xa1,n,161\n,,157,1970-01-01T00:00:00.000000162Z,hex,0xa2,n,162\n,,158,1970-01-01T00:00:00.000000163Z,hex,0xa3,n,163\n,,159,1970-01-01T00:00:00.000000164Z,hex,0xa4,n,164\n,,160,1970-01-01T00:00:00.000000165Z,hex,0xa5,n,165\n,,161,1970-01-01T00:00:00.000000166Z,hex,0xa6,n,166\n,,162,1970-01-01T00:00:00.000000167Z,hex,0xa7,n,167\n,,163,1970-01-01T00:00:00.000000168Z,hex,0xa8,n,168\n,,164,1970-01-01T00:00:00.000000169Z,hex,0xa9,n,169\n,,165,1970-01-01T00:00:00.00000017Z,hex,0xaa,n,170\n,,166,1970-01-01T00:00:00.000000171Z,hex,0xab,n,171\n,,167,1970-01-01T00:00:00.000000172Z,hex,0xac,n,172\n,,168,1970-01-01T00:00:00.000000173Z,hex,0xad,n,173\n,,169,1970-01-01T00:00:00.000000174Z,hex,0xae,n,174\n,,170,1970-01-01T00:00:00.000000175Z,hex,0xaf,n,175\n,,171,1970-01-01T00:00:00.000000011Z,hex,0xb,n,11\n,,172,1970-01-01T00:00:00.000000176Z,hex,0xb0,n,176\n,,173,1970-01-01T00:00:00.000000177Z,hex,0xb1,n,177\n,,174,1970-01-01T00:00:00.000000178Z,hex,0xb2,n,178\n,,175,1970-01-01T00:00:00.000000179Z,hex,0xb3,n,179\n,,176,1970-01-01T00:00:00.00000018Z,hex,0xb4,n,180\n,,177,1970-01-01T00:00:00.000000181Z,hex,0xb5,n,181\n,,178,1970-01-01T00:00:00.000000182Z,hex,0xb6,n,182\n,,179,1970-01-01T00:00:00.000000183Z,hex,0xb7,n,183\n,,180,1970-01-01T00:00:00.000000184Z,hex,0xb8,n,184\n,,181,1970-01-01T00:00:00.000000185Z,hex,0xb9,n,185\n,,182,1970-01-01T00:00:00.000000186Z,hex,0xba,n,186\n,,183,1970-01-01T00:00:00.000000187Z,hex,0xbb,n,187\n,,184,1970-01-01T00:00:00.000000188Z,hex,0xbc,n,188\n,,185,1970-01-01T00:00:00.000000189Z,hex,0xbd,n,189\n,,186,1970-01-01T00:00:00.00000019Z,hex,0xbe,n,190\n,,187,1970-01-01T00:00:00.000000191Z,hex,0xbf,n,191\n,,188,1970-01-01T00:00:00.000000012Z,hex,0xc,n,12\n,,189,1970-01-01T00:00:00.000000192Z,hex,0xc0,n,192\n,,190,1970-01-01T00:00:00.000000193Z,hex,0xc1,n,193\n,,191,1970-01-01T00:00:00.000000194Z,hex,0xc2,n,194\n,,192,1970-01-01T00:00:00.000000195Z,hex,0xc3,n,195\n,,193,1970-01-01T00:00:00.000000196Z,hex,0xc4,n,196\n,,194,1970-01-01T00:00:00.000000197Z,hex,0xc5,n,197\n,,195,1970-01-01T00:00:00.000000198Z,hex,0xc6,n,198\n,,196,1970-01-01T00:00:00.000000199Z,hex,0xc7,n,199\n,,197,1970-01-01T00:00:00.000000013Z,hex,0xd,n,13\n,,198,1970-01-01T00:00:00.000000014Z,hex,0xe,n,14\n,,199,1970-01-01T00:00:00.000000015Z,hex,0xf,n,15\n\"", Start: ast.Position{ Column: 10, Line: 6, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,hex,0x0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,hex,0x1,n,1\n,,2,1970-01-01T00:00:00.000000016Z,hex,0x10,n,16\n,,3,1970-01-01T00:00:00.000000017Z,hex,0x11,n,17\n,,4,1970-01-01T00:00:00.000000018Z,hex,0x12,n,18\n,,5,1970-01-01T00:00:00.000000019Z,hex,0x13,n,19\n,,6,1970-01-01T00:00:00.00000002Z,hex,0x14,n,20\n,,7,1970-01-01T00:00:00.000000021Z,hex,0x15,n,21\n,,8,1970-01-01T00:00:00.000000022Z,hex,0x16,n,22\n,,9,1970-01-01T00:00:00.000000023Z,hex,0x17,n,23\n,,10,1970-01-01T00:00:00.000000024Z,hex,0x18,n,24\n,,11,1970-01-01T00:00:00.000000025Z,hex,0x19,n,25\n,,12,1970-01-01T00:00:00.000000026Z,hex,0x1a,n,26\n,,13,1970-01-01T00:00:00.000000027Z,hex,0x1b,n,27\n,,14,1970-01-01T00:00:00.000000028Z,hex,0x1c,n,28\n,,15,1970-01-01T00:00:00.000000029Z,hex,0x1d,n,29\n,,16,1970-01-01T00:00:00.00000003Z,hex,0x1e,n,30\n,,17,1970-01-01T00:00:00.000000031Z,hex,0x1f,n,31\n,,18,1970-01-01T00:00:00.000000002Z,hex,0x2,n,2\n,,19,1970-01-01T00:00:00.000000032Z,hex,0x20,n,32\n,,20,1970-01-01T00:00:00.000000033Z,hex,0x21,n,33\n,,21,1970-01-01T00:00:00.000000034Z,hex,0x22,n,34\n,,22,1970-01-01T00:00:00.000000035Z,hex,0x23,n,35\n,,23,1970-01-01T00:00:00.000000036Z,hex,0x24,n,36\n,,24,1970-01-01T00:00:00.000000037Z,hex,0x25,n,37\n,,25,1970-01-01T00:00:00.000000038Z,hex,0x26,n,38\n,,26,1970-01-01T00:00:00.000000039Z,hex,0x27,n,39\n,,27,1970-01-01T00:00:00.00000004Z,hex,0x28,n,40\n,,28,1970-01-01T00:00:00.000000041Z,hex,0x29,n,41\n,,29,1970-01-01T00:00:00.000000042Z,hex,0x2a,n,42\n,,30,1970-01-01T00:00:00.000000043Z,hex,0x2b,n,43\n,,31,1970-01-01T00:00:00.000000044Z,hex,0x2c,n,44\n,,32,1970-01-01T00:00:00.000000045Z,hex,0x2d,n,45\n,,33,1970-01-01T00:00:00.000000046Z,hex,0x2e,n,46\n,,34,1970-01-01T00:00:00.000000047Z,hex,0x2f,n,47\n,,35,1970-01-01T00:00:00.000000003Z,hex,0x3,n,3\n,,36,1970-01-01T00:00:00.000000048Z,hex,0x30,n,48\n,,37,1970-01-01T00:00:00.000000049Z,hex,0x31,n,49\n,,38,1970-01-01T00:00:00.00000005Z,hex,0x32,n,50\n,,39,1970-01-01T00:00:00.000000051Z,hex,0x33,n,51\n,,40,1970-01-01T00:00:00.000000052Z,hex,0x34,n,52\n,,41,1970-01-01T00:00:00.000000053Z,hex,0x35,n,53\n,,42,1970-01-01T00:00:00.000000054Z,hex,0x36,n,54\n,,43,1970-01-01T00:00:00.000000055Z,hex,0x37,n,55\n,,44,1970-01-01T00:00:00.000000056Z,hex,0x38,n,56\n,,45,1970-01-01T00:00:00.000000057Z,hex,0x39,n,57\n,,46,1970-01-01T00:00:00.000000058Z,hex,0x3a,n,58\n,,47,1970-01-01T00:00:00.000000059Z,hex,0x3b,n,59\n,,48,1970-01-01T00:00:00.00000006Z,hex,0x3c,n,60\n,,49,1970-01-01T00:00:00.000000061Z,hex,0x3d,n,61\n,,50,1970-01-01T00:00:00.000000062Z,hex,0x3e,n,62\n,,51,1970-01-01T00:00:00.000000063Z,hex,0x3f,n,63\n,,52,1970-01-01T00:00:00.000000004Z,hex,0x4,n,4\n,,53,1970-01-01T00:00:00.000000064Z,hex,0x40,n,64\n,,54,1970-01-01T00:00:00.000000065Z,hex,0x41,n,65\n,,55,1970-01-01T00:00:00.000000066Z,hex,0x42,n,66\n,,56,1970-01-01T00:00:00.000000067Z,hex,0x43,n,67\n,,57,1970-01-01T00:00:00.000000068Z,hex,0x44,n,68\n,,58,1970-01-01T00:00:00.000000069Z,hex,0x45,n,69\n,,59,1970-01-01T00:00:00.00000007Z,hex,0x46,n,70\n,,60,1970-01-01T00:00:00.000000071Z,hex,0x47,n,71\n,,61,1970-01-01T00:00:00.000000072Z,hex,0x48,n,72\n,,62,1970-01-01T00:00:00.000000073Z,hex,0x49,n,73\n,,63,1970-01-01T00:00:00.000000074Z,hex,0x4a,n,74\n,,64,1970-01-01T00:00:00.000000075Z,hex,0x4b,n,75\n,,65,1970-01-01T00:00:00.000000076Z,hex,0x4c,n,76\n,,66,1970-01-01T00:00:00.000000077Z,hex,0x4d,n,77\n,,67,1970-01-01T00:00:00.000000078Z,hex,0x4e,n,78\n,,68,1970-01-01T00:00:00.000000079Z,hex,0x4f,n,79\n,,69,1970-01-01T00:00:00.000000005Z,hex,0x5,n,5\n,,70,1970-01-01T00:00:00.00000008Z,hex,0x50,n,80\n,,71,1970-01-01T00:00:00.000000081Z,hex,0x51,n,81\n,,72,1970-01-01T00:00:00.000000082Z,hex,0x52,n,82\n,,73,1970-01-01T00:00:00.000000083Z,hex,0x53,n,83\n,,74,1970-01-01T00:00:00.000000084Z,hex,0x54,n,84\n,,75,1970-01-01T00:00:00.000000085Z,hex,0x55,n,85\n,,76,1970-01-01T00:00:00.000000086Z,hex,0x56,n,86\n,,77,1970-01-01T00:00:00.000000087Z,hex,0x57,n,87\n,,78,1970-01-01T00:00:00.000000088Z,hex,0x58,n,88\n,,79,1970-01-01T00:00:00.000000089Z,hex,0x59,n,89\n,,80,1970-01-01T00:00:00.00000009Z,hex,0x5a,n,90\n,,81,1970-01-01T00:00:00.000000091Z,hex,0x5b,n,91\n,,82,1970-01-01T00:00:00.000000092Z,hex,0x5c,n,92\n,,83,1970-01-01T00:00:00.000000093Z,hex,0x5d,n,93\n,,84,1970-01-01T00:00:00.000000094Z,hex,0x5e,n,94\n,,85,1970-01-01T00:00:00.000000095Z,hex,0x5f,n,95\n,,86,1970-01-01T00:00:00.000000006Z,hex,0x6,n,6\n,,87,1970-01-01T00:00:00.000000096Z,hex,0x60,n,96\n,,88,1970-01-01T00:00:00.000000097Z,hex,0x61,n,97\n,,89,1970-01-01T00:00:00.000000098Z,hex,0x62,n,98\n,,90,1970-01-01T00:00:00.000000099Z,hex,0x63,n,99\n,,91,1970-01-01T00:00:00.0000001Z,hex,0x64,n,100\n,,92,1970-01-01T00:00:00.000000101Z,hex,0x65,n,101\n,,93,1970-01-01T00:00:00.000000102Z,hex,0x66,n,102\n,,94,1970-01-01T00:00:00.000000103Z,hex,0x67,n,103\n,,95,1970-01-01T00:00:00.000000104Z,hex,0x68,n,104\n,,96,1970-01-01T00:00:00.000000105Z,hex,0x69,n,105\n,,97,1970-01-01T00:00:00.000000106Z,hex,0x6a,n,106\n,,98,1970-01-01T00:00:00.000000107Z,hex,0x6b,n,107\n,,99,1970-01-01T00:00:00.000000108Z,hex,0x6c,n,108\n,,100,1970-01-01T00:00:00.000000109Z,hex,0x6d,n,109\n,,101,1970-01-01T00:00:00.00000011Z,hex,0x6e,n,110\n,,102,1970-01-01T00:00:00.000000111Z,hex,0x6f,n,111\n,,103,1970-01-01T00:00:00.000000007Z,hex,0x7,n,7\n,,104,1970-01-01T00:00:00.000000112Z,hex,0x70,n,112\n,,105,1970-01-01T00:00:00.000000113Z,hex,0x71,n,113\n,,106,1970-01-01T00:00:00.000000114Z,hex,0x72,n,114\n,,107,1970-01-01T00:00:00.000000115Z,hex,0x73,n,115\n,,108,1970-01-01T00:00:00.000000116Z,hex,0x74,n,116\n,,109,1970-01-01T00:00:00.000000117Z,hex,0x75,n,117\n,,110,1970-01-01T00:00:00.000000118Z,hex,0x76,n,118\n,,111,1970-01-01T00:00:00.000000119Z,hex,0x77,n,119\n,,112,1970-01-01T00:00:00.00000012Z,hex,0x78,n,120\n,,113,1970-01-01T00:00:00.000000121Z,hex,0x79,n,121\n,,114,1970-01-01T00:00:00.000000122Z,hex,0x7a,n,122\n,,115,1970-01-01T00:00:00.000000123Z,hex,0x7b,n,123\n,,116,1970-01-01T00:00:00.000000124Z,hex,0x7c,n,124\n,,117,1970-01-01T00:00:00.000000125Z,hex,0x7d,n,125\n,,118,1970-01-01T00:00:00.000000126Z,hex,0x7e,n,126\n,,119,1970-01-01T00:00:00.000000127Z,hex,0x7f,n,127\n,,120,1970-01-01T00:00:00.000000008Z,hex,0x8,n,8\n,,121,1970-01-01T00:00:00.000000128Z,hex,0x80,n,128\n,,122,1970-01-01T00:00:00.000000129Z,hex,0x81,n,129\n,,123,1970-01-01T00:00:00.00000013Z,hex,0x82,n,130\n,,124,1970-01-01T00:00:00.000000131Z,hex,0x83,n,131\n,,125,1970-01-01T00:00:00.000000132Z,hex,0x84,n,132\n,,126,1970-01-01T00:00:00.000000133Z,hex,0x85,n,133\n,,127,1970-01-01T00:00:00.000000134Z,hex,0x86,n,134\n,,128,1970-01-01T00:00:00.000000135Z,hex,0x87,n,135\n,,129,1970-01-01T00:00:00.000000136Z,hex,0x88,n,136\n,,130,1970-01-01T00:00:00.000000137Z,hex,0x89,n,137\n,,131,1970-01-01T00:00:00.000000138Z,hex,0x8a,n,138\n,,132,1970-01-01T00:00:00.000000139Z,hex,0x8b,n,139\n,,133,1970-01-01T00:00:00.00000014Z,hex,0x8c,n,140\n,,134,1970-01-01T00:00:00.000000141Z,hex,0x8d,n,141\n,,135,1970-01-01T00:00:00.000000142Z,hex,0x8e,n,142\n,,136,1970-01-01T00:00:00.000000143Z,hex,0x8f,n,143\n,,137,1970-01-01T00:00:00.000000009Z,hex,0x9,n,9\n,,138,1970-01-01T00:00:00.000000144Z,hex,0x90,n,144\n,,139,1970-01-01T00:00:00.000000145Z,hex,0x91,n,145\n,,140,1970-01-01T00:00:00.000000146Z,hex,0x92,n,146\n,,141,1970-01-01T00:00:00.000000147Z,hex,0x93,n,147\n,,142,1970-01-01T00:00:00.000000148Z,hex,0x94,n,148\n,,143,1970-01-01T00:00:00.000000149Z,hex,0x95,n,149\n,,144,1970-01-01T00:00:00.00000015Z,hex,0x96,n,150\n,,145,1970-01-01T00:00:00.000000151Z,hex,0x97,n,151\n,,146,1970-01-01T00:00:00.000000152Z,hex,0x98,n,152\n,,147,1970-01-01T00:00:00.000000153Z,hex,0x99,n,153\n,,148,1970-01-01T00:00:00.000000154Z,hex,0x9a,n,154\n,,149,1970-01-01T00:00:00.000000155Z,hex,0x9b,n,155\n,,150,1970-01-01T00:00:00.000000156Z,hex,0x9c,n,156\n,,151,1970-01-01T00:00:00.000000157Z,hex,0x9d,n,157\n,,152,1970-01-01T00:00:00.000000158Z,hex,0x9e,n,158\n,,153,1970-01-01T00:00:00.000000159Z,hex,0x9f,n,159\n,,154,1970-01-01T00:00:00.00000001Z,hex,0xa,n,10\n,,155,1970-01-01T00:00:00.00000016Z,hex,0xa0,n,160\n,,156,1970-01-01T00:00:00.000000161Z,hex,0xa1,n,161\n,,157,1970-01-01T00:00:00.000000162Z,hex,0xa2,n,162\n,,158,1970-01-01T00:00:00.000000163Z,hex,0xa3,n,163\n,,159,1970-01-01T00:00:00.000000164Z,hex,0xa4,n,164\n,,160,1970-01-01T00:00:00.000000165Z,hex,0xa5,n,165\n,,161,1970-01-01T00:00:00.000000166Z,hex,0xa6,n,166\n,,162,1970-01-01T00:00:00.000000167Z,hex,0xa7,n,167\n,,163,1970-01-01T00:00:00.000000168Z,hex,0xa8,n,168\n,,164,1970-01-01T00:00:00.000000169Z,hex,0xa9,n,169\n,,165,1970-01-01T00:00:00.00000017Z,hex,0xaa,n,170\n,,166,1970-01-01T00:00:00.000000171Z,hex,0xab,n,171\n,,167,1970-01-01T00:00:00.000000172Z,hex,0xac,n,172\n,,168,1970-01-01T00:00:00.000000173Z,hex,0xad,n,173\n,,169,1970-01-01T00:00:00.000000174Z,hex,0xae,n,174\n,,170,1970-01-01T00:00:00.000000175Z,hex,0xaf,n,175\n,,171,1970-01-01T00:00:00.000000011Z,hex,0xb,n,11\n,,172,1970-01-01T00:00:00.000000176Z,hex,0xb0,n,176\n,,173,1970-01-01T00:00:00.000000177Z,hex,0xb1,n,177\n,,174,1970-01-01T00:00:00.000000178Z,hex,0xb2,n,178\n,,175,1970-01-01T00:00:00.000000179Z,hex,0xb3,n,179\n,,176,1970-01-01T00:00:00.00000018Z,hex,0xb4,n,180\n,,177,1970-01-01T00:00:00.000000181Z,hex,0xb5,n,181\n,,178,1970-01-01T00:00:00.000000182Z,hex,0xb6,n,182\n,,179,1970-01-01T00:00:00.000000183Z,hex,0xb7,n,183\n,,180,1970-01-01T00:00:00.000000184Z,hex,0xb8,n,184\n,,181,1970-01-01T00:00:00.000000185Z,hex,0xb9,n,185\n,,182,1970-01-01T00:00:00.000000186Z,hex,0xba,n,186\n,,183,1970-01-01T00:00:00.000000187Z,hex,0xbb,n,187\n,,184,1970-01-01T00:00:00.000000188Z,hex,0xbc,n,188\n,,185,1970-01-01T00:00:00.000000189Z,hex,0xbd,n,189\n,,186,1970-01-01T00:00:00.00000019Z,hex,0xbe,n,190\n,,187,1970-01-01T00:00:00.000000191Z,hex,0xbf,n,191\n,,188,1970-01-01T00:00:00.000000012Z,hex,0xc,n,12\n,,189,1970-01-01T00:00:00.000000192Z,hex,0xc0,n,192\n,,190,1970-01-01T00:00:00.000000193Z,hex,0xc1,n,193\n,,191,1970-01-01T00:00:00.000000194Z,hex,0xc2,n,194\n,,192,1970-01-01T00:00:00.000000195Z,hex,0xc3,n,195\n,,193,1970-01-01T00:00:00.000000196Z,hex,0xc4,n,196\n,,194,1970-01-01T00:00:00.000000197Z,hex,0xc5,n,197\n,,195,1970-01-01T00:00:00.000000198Z,hex,0xc6,n,198\n,,196,1970-01-01T00:00:00.000000199Z,hex,0xc7,n,199\n,,197,1970-01-01T00:00:00.000000013Z,hex,0xd,n,13\n,,198,1970-01-01T00:00:00.000000014Z,hex,0xe,n,14\n,,199,1970-01-01T00:00:00.000000015Z,hex,0xf,n,15\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 238, }, File: "filter_by_regex_tag_test.flux", Source: "outData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000003Z,hex,3\n,,0,1970-01-01T00:00:00.00000002Z,hex,20\n,,0,1970-01-01T00:00:00.000000025Z,hex,25\n,,0,1970-01-01T00:00:00.000000041Z,hex,41\n,,0,1970-01-01T00:00:00.000000085Z,hex,85\n,,0,1970-01-01T00:00:00.000000086Z,hex,86\n,,0,1970-01-01T00:00:00.00000009Z,hex,90\n,,0,1970-01-01T00:00:00.000000101Z,hex,101\n,,0,1970-01-01T00:00:00.000000112Z,hex,112\n,,0,1970-01-01T00:00:00.000000123Z,hex,123\n,,0,1970-01-01T00:00:00.000000125Z,hex,125\n,,0,1970-01-01T00:00:00.000000129Z,hex,129\n,,0,1970-01-01T00:00:00.00000013Z,hex,130\n,,0,1970-01-01T00:00:00.000000137Z,hex,137\n,,0,1970-01-01T00:00:00.00000016Z,hex,160\n,,0,1970-01-01T00:00:00.000000163Z,hex,163\n,,0,1970-01-01T00:00:00.000000183Z,hex,183\n,,0,1970-01-01T00:00:00.000000185Z,hex,185\n,,0,1970-01-01T00:00:00.000000193Z,hex,193\n,,0,1970-01-01T00:00:00.000000199Z,hex,199\n\"", Start: ast.Position{ Column: 1, Line: 213, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 8, Line: 213, }, File: "filter_by_regex_tag_test.flux", Source: "outData", Start: ast.Position{ Column: 1, Line: 213, }, }, }, Name: "outData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 238, }, File: "filter_by_regex_tag_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000003Z,hex,3\n,,0,1970-01-01T00:00:00.00000002Z,hex,20\n,,0,1970-01-01T00:00:00.000000025Z,hex,25\n,,0,1970-01-01T00:00:00.000000041Z,hex,41\n,,0,1970-01-01T00:00:00.000000085Z,hex,85\n,,0,1970-01-01T00:00:00.000000086Z,hex,86\n,,0,1970-01-01T00:00:00.00000009Z,hex,90\n,,0,1970-01-01T00:00:00.000000101Z,hex,101\n,,0,1970-01-01T00:00:00.000000112Z,hex,112\n,,0,1970-01-01T00:00:00.000000123Z,hex,123\n,,0,1970-01-01T00:00:00.000000125Z,hex,125\n,,0,1970-01-01T00:00:00.000000129Z,hex,129\n,,0,1970-01-01T00:00:00.00000013Z,hex,130\n,,0,1970-01-01T00:00:00.000000137Z,hex,137\n,,0,1970-01-01T00:00:00.00000016Z,hex,160\n,,0,1970-01-01T00:00:00.000000163Z,hex,163\n,,0,1970-01-01T00:00:00.000000183Z,hex,183\n,,0,1970-01-01T00:00:00.000000185Z,hex,185\n,,0,1970-01-01T00:00:00.000000193Z,hex,193\n,,0,1970-01-01T00:00:00.000000199Z,hex,199\n\"", Start: ast.Position{ Column: 11, Line: 213, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000003Z,hex,3\n,,0,1970-01-01T00:00:00.00000002Z,hex,20\n,,0,1970-01-01T00:00:00.000000025Z,hex,25\n,,0,1970-01-01T00:00:00.000000041Z,hex,41\n,,0,1970-01-01T00:00:00.000000085Z,hex,85\n,,0,1970-01-01T00:00:00.000000086Z,hex,86\n,,0,1970-01-01T00:00:00.00000009Z,hex,90\n,,0,1970-01-01T00:00:00.000000101Z,hex,101\n,,0,1970-01-01T00:00:00.000000112Z,hex,112\n,,0,1970-01-01T00:00:00.000000123Z,hex,123\n,,0,1970-01-01T00:00:00.000000125Z,hex,125\n,,0,1970-01-01T00:00:00.000000129Z,hex,129\n,,0,1970-01-01T00:00:00.00000013Z,hex,130\n,,0,1970-01-01T00:00:00.000000137Z,hex,137\n,,0,1970-01-01T00:00:00.00000016Z,hex,160\n,,0,1970-01-01T00:00:00.000000163Z,hex,163\n,,0,1970-01-01T00:00:00.000000183Z,hex,183\n,,0,1970-01-01T00:00:00.000000185Z,hex,185\n,,0,1970-01-01T00:00:00.000000193Z,hex,193\n,,0,1970-01-01T00:00:00.000000199Z,hex,199\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "t_filter_by_regex_tag = (tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 1, Line: 241, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 241, }, File: "filter_by_regex_tag_test.flux", Source: "t_filter_by_regex_tag", Start: ast.Position{ Column: 1, Line: 241, }, }, }, Name: "t_filter_by_regex_tag", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "(tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 25, Line: 241, }, }, }, Body: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 241, }, File: "filter_by_regex_tag_test.flux", Source: "tables", Start: ast.Position{ Column: 40, Line: 241, }, }, }, Name: "tables", }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)", Start: ast.Position{ Column: 40, Line: 241, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "start: influxql.minTime, stop: influxql.maxTime", Start: ast.Position{ Column: 11, Line: 242, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "start: influxql.minTime", Start: ast.Position{ Column: 11, Line: 242, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "start", Start: ast.Position{ Column: 11, Line: 242, }, }, }, Name: "start", }, Value: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "influxql.minTime", Start: ast.Position{ Column: 18, Line: 242, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 26, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "influxql", Start: ast.Position{ Column: 18, Line: 242, }, }, }, Name: "influxql", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "minTime", Start: ast.Position{ Column: 27, Line: 242, }, }, }, Name: "minTime", }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "stop: influxql.maxTime", Start: ast.Position{ Column: 36, Line: 242, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "stop", Start: ast.Position{ Column: 36, Line: 242, }, }, }, Name: "stop", }, Value: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "influxql.maxTime", Start: ast.Position{ Column: 42, Line: 242, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "influxql", Start: ast.Position{ Column: 42, Line: 242, }, }, }, Name: "influxql", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "maxTime", Start: ast.Position{ Column: 51, Line: 242, }, }, }, Name: "maxTime", }, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "range(start: influxql.minTime, stop: influxql.maxTime)", Start: ast.Position{ Column: 5, Line: 242, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 242, }, File: "filter_by_regex_tag_test.flux", Source: "range", Start: ast.Position{ Column: 5, Line: 242, }, }, }, Name: "range", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")", Start: ast.Position{ Column: 40, Line: 241, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "fn: (r) => r._measurement == \"hex\"", Start: ast.Position{ Column: 12, Line: 243, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "fn: (r) => r._measurement == \"hex\"", Start: ast.Position{ Column: 12, Line: 243, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 243, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "(r) => r._measurement == \"hex\"", Start: ast.Position{ Column: 16, Line: 243, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "r._measurement == \"hex\"", Start: ast.Position{ Column: 23, Line: 243, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "r._measurement", Start: ast.Position{ Column: 23, Line: 243, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 243, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "_measurement", Start: ast.Position{ Column: 25, Line: 243, }, }, }, Name: "_measurement", }, }, Operator: 17, Right: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "\"hex\"", Start: ast.Position{ Column: 41, Line: 243, }, }, }, Value: "hex", }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 243, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 243, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "filter(fn: (r) => r._measurement == \"hex\")", Start: ast.Position{ Column: 5, Line: 243, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 243, }, File: "filter_by_regex_tag_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 243, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")\n\t|> filter(fn: (r) => r._field == \"n\")", Start: ast.Position{ Column: 40, Line: 241, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "fn: (r) => r._field == \"n\"", Start: ast.Position{ Column: 12, Line: 244, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "fn: (r) => r._field == \"n\"", Start: ast.Position{ Column: 12, Line: 244, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 244, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "(r) => r._field == \"n\"", Start: ast.Position{ Column: 16, Line: 244, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "r._field == \"n\"", Start: ast.Position{ Column: 23, Line: 244, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "r._field", Start: ast.Position{ Column: 23, Line: 244, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 244, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "_field", Start: ast.Position{ Column: 25, Line: 244, }, }, }, Name: "_field", }, }, Operator: 17, Right: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "\"n\"", Start: ast.Position{ Column: 35, Line: 244, }, }, }, Value: "n", }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 244, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 244, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "filter(fn: (r) => r._field == \"n\")", Start: ast.Position{ Column: 5, Line: 244, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 244, }, File: "filter_by_regex_tag_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 244, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 135, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/)", Start: ast.Position{ Column: 40, Line: 241, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 134, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", Start: ast.Position{ Column: 12, Line: 245, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 134, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", Start: ast.Position{ Column: 12, Line: 245, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 245, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 134, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "(r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", Start: ast.Position{ Column: 16, Line: 245, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 134, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", Start: ast.Position{ Column: 23, Line: 245, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 26, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "r.t", Start: ast.Position{ Column: 23, Line: 245, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 245, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 26, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "t", Start: ast.Position{ Column: 25, Line: 245, }, }, }, Name: "t", }, }, Operator: 19, Right: &ast.RegexpLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 134, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "/^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", Start: ast.Position{ Column: 30, Line: 245, }, }, }, Value: regexp.MustCompile("^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$"), }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 245, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 245, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 135, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "filter(fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/)", Start: ast.Position{ Column: 5, Line: 245, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 245, }, File: "filter_by_regex_tag_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 245, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 246, }, File: "filter_by_regex_tag_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/)\n\t|> group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 40, Line: 241, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 246, }, File: "filter_by_regex_tag_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 246, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 246, }, File: "filter_by_regex_tag_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 246, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 246, }, File: "filter_by_regex_tag_test.flux", Source: "columns", Start: ast.Position{ Column: 11, Line: 246, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 246, }, File: "filter_by_regex_tag_test.flux", Source: "[\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 20, Line: 246, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 246, }, File: "filter_by_regex_tag_test.flux", Source: "\"_measurement\"", Start: ast.Position{ Column: 21, Line: 246, }, }, }, Value: "_measurement", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 246, }, File: "filter_by_regex_tag_test.flux", Source: "\"_field\"", Start: ast.Position{ Column: 37, Line: 246, }, }, }, Value: "_field", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 246, }, File: "filter_by_regex_tag_test.flux", Source: "group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 5, Line: 246, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 246, }, File: "filter_by_regex_tag_test.flux", Source: "group", Start: ast.Position{ Column: 5, Line: 246, }, }, }, Name: "group", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 29, Line: 247, }, File: "filter_by_regex_tag_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])", Start: ast.Position{ Column: 40, Line: 241, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 247, }, File: "filter_by_regex_tag_test.flux", Source: "columns: [\"_time\"]", Start: ast.Position{ Column: 10, Line: 247, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 247, }, File: "filter_by_regex_tag_test.flux", Source: "columns: [\"_time\"]", Start: ast.Position{ Column: 10, Line: 247, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 247, }, File: "filter_by_regex_tag_test.flux", Source: "columns", Start: ast.Position{ Column: 10, Line: 247, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 247, }, File: "filter_by_regex_tag_test.flux", Source: "[\"_time\"]", Start: ast.Position{ Column: 19, Line: 247, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 247, }, File: "filter_by_regex_tag_test.flux", Source: "\"_time\"", Start: ast.Position{ Column: 20, Line: 247, }, }, }, Value: "_time", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 29, Line: 247, }, File: "filter_by_regex_tag_test.flux", Source: "sort(columns: [\"_time\"])", Start: ast.Position{ Column: 5, Line: 247, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 9, Line: 247, }, File: "filter_by_regex_tag_test.flux", Source: "sort", Start: ast.Position{ Column: 5, Line: 247, }, }, }, Name: "sort", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])", Start: ast.Position{ Column: 40, Line: 241, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 10, Line: 248, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 10, Line: 248, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "columns", Start: ast.Position{ Column: 10, Line: 248, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "[\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 19, Line: 248, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "\"_time\"", Start: ast.Position{ Column: 20, Line: 248, }, }, }, Value: "_time", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "\"_value\"", Start: ast.Position{ Column: 29, Line: 248, }, }, }, Value: "_value", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 53, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "\"_measurement\"", Start: ast.Position{ Column: 39, Line: 248, }, }, }, Value: "_measurement", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "keep(columns: [\"_time\", \"_value\", \"_measurement\"])", Start: ast.Position{ Column: 5, Line: 248, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 9, Line: 248, }, File: "filter_by_regex_tag_test.flux", Source: "keep", Start: ast.Position{ Column: 5, Line: 248, }, }, }, Name: "keep", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"hex\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r.t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 40, Line: 241, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "columns: {_time: \"time\", _value: \"n\"}", Start: ast.Position{ Column: 12, Line: 249, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "columns: {_time: \"time\", _value: \"n\"}", Start: ast.Position{ Column: 12, Line: 249, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 19, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "columns", Start: ast.Position{ Column: 12, Line: 249, }, }, }, Name: "columns", }, Value: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "{_time: \"time\", _value: \"n\"}", Start: ast.Position{ Column: 21, Line: 249, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "_time: \"time\"", Start: ast.Position{ Column: 22, Line: 249, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "_time", Start: ast.Position{ Column: 22, Line: 249, }, }, }, Name: "_time", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "\"time\"", Start: ast.Position{ Column: 29, Line: 249, }, }, }, Value: "time", }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "_value: \"n\"", Start: ast.Position{ Column: 37, Line: 249, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 43, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "_value", Start: ast.Position{ Column: 37, Line: 249, }, }, }, Name: "_value", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "\"n\"", Start: ast.Position{ Column: 45, Line: 249, }, }, }, Value: "n", }, }}, With: nil, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 5, Line: 249, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 249, }, File: "filter_by_regex_tag_test.flux", Source: "rename", Start: ast.Position{ Column: 5, Line: 249, }, }, }, Name: "rename", }, }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 241, }, File: "filter_by_regex_tag_test.flux", Source: "tables=<-", Start: ast.Position{ Column: 26, Line: 241, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 32, Line: 241, }, File: "filter_by_regex_tag_test.flux", Source: "tables", Start: ast.Position{ Column: 26, Line: 241, }, }, }, Name: "tables", }, Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 241, }, File: "filter_by_regex_tag_test.flux", Source: "<-", Start: ast.Position{ Column: 33, Line: 241, }, }, }}, }}, }, }, &ast.TestStatement{ Assignment: &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 255, }, File: "filter_by_regex_tag_test.flux", Source: "_filter_by_regex_tag = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_regex_tag,\n})", Start: ast.Position{ Column: 6, Line: 251, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 26, Line: 251, }, File: "filter_by_regex_tag_test.flux", Source: "_filter_by_regex_tag", Start: ast.Position{ Column: 6, Line: 251, }, }, }, Name: "_filter_by_regex_tag", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 255, }, File: "filter_by_regex_tag_test.flux", Source: "() => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_regex_tag,\n})", Start: ast.Position{ Column: 29, Line: 251, }, }, }, Body: &ast.ParenExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 255, }, File: "filter_by_regex_tag_test.flux", Source: "({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_regex_tag,\n})", Start: ast.Position{ Column: 35, Line: 251, }, }, }, Expression: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 255, }, File: "filter_by_regex_tag_test.flux", Source: "{\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_regex_tag,\n}", Start: ast.Position{ Column: 36, Line: 251, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "input: testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 2, Line: 252, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "input", Start: ast.Position{ Column: 2, Line: 252, }, }, }, Name: "input", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 252, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 252, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 32, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "csv", Start: ast.Position{ Column: 29, Line: 252, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "inData", Start: ast.Position{ Column: 34, Line: 252, }, }, }, Name: "inData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 9, Line: 252, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "testing.loadStorage", Start: ast.Position{ Column: 9, Line: 252, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "testing", Start: ast.Position{ Column: 9, Line: 252, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 252, }, File: "filter_by_regex_tag_test.flux", Source: "loadStorage", Start: ast.Position{ Column: 17, Line: 252, }, }, }, Name: "loadStorage", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "want: testing.loadMem(csv: outData)", Start: ast.Position{ Column: 2, Line: 253, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 6, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "want", Start: ast.Position{ Column: 2, Line: 253, }, }, }, Name: "want", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 253, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 253, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "csv", Start: ast.Position{ Column: 24, Line: 253, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "outData", Start: ast.Position{ Column: 29, Line: 253, }, }, }, Name: "outData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "testing.loadMem(csv: outData)", Start: ast.Position{ Column: 8, Line: 253, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "testing.loadMem", Start: ast.Position{ Column: 8, Line: 253, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 15, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "testing", Start: ast.Position{ Column: 8, Line: 253, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 253, }, File: "filter_by_regex_tag_test.flux", Source: "loadMem", Start: ast.Position{ Column: 16, Line: 253, }, }, }, Name: "loadMem", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 254, }, File: "filter_by_regex_tag_test.flux", Source: "fn: t_filter_by_regex_tag", Start: ast.Position{ Column: 2, Line: 254, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 4, Line: 254, }, File: "filter_by_regex_tag_test.flux", Source: "fn", Start: ast.Position{ Column: 2, Line: 254, }, }, }, Name: "fn", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 254, }, File: "filter_by_regex_tag_test.flux", Source: "t_filter_by_regex_tag", Start: ast.Position{ Column: 6, Line: 254, }, }, }, Name: "t_filter_by_regex_tag", }, }}, With: nil, }, }, Params: nil, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 255, }, File: "filter_by_regex_tag_test.flux", Source: "test _filter_by_regex_tag = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_regex_tag,\n})", Start: ast.Position{ Column: 1, Line: 251, }, }, }, }}, Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "filter_by_regex_tag_test.flux", Source: "import \"testing\"", Start: ast.Position{ Column: 1, Line: 3, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "filter_by_regex_tag_test.flux", Source: "\"testing\"", Start: ast.Position{ Column: 8, Line: 3, }, }, }, Value: "testing", }, }, &ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "filter_by_regex_tag_test.flux", Source: "import \"internal/influxql\"", Start: ast.Position{ Column: 1, Line: 4, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "filter_by_regex_tag_test.flux", Source: "\"internal/influxql\"", Start: ast.Position{ Column: 8, Line: 4, }, }, }, Value: "internal/influxql", }, }}, Metadata: "parser-type=go", Name: "filter_by_regex_tag_test.flux", Package: &ast.PackageClause{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "filter_by_regex_tag_test.flux", Source: "package influxql_test", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Name: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "filter_by_regex_tag_test.flux", Source: "influxql_test", Start: ast.Position{ Column: 9, Line: 1, }, }, }, Name: "influxql_test", }, }, }, &ast.File{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 62, }, File: "filter_by_values_with_and_test.flux", Source: "package influxql_test\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,ctr,n,0\n,,0,1970-01-01T00:00:00.000000001Z,ctr,n,1\n,,0,1970-01-01T00:00:00.000000002Z,ctr,n,2\n,,0,1970-01-01T00:00:00.000000003Z,ctr,n,3\n,,0,1970-01-01T00:00:00.000000004Z,ctr,n,4\n,,0,1970-01-01T00:00:00.000000005Z,ctr,n,5\n,,0,1970-01-01T00:00:00.000000006Z,ctr,n,6\n,,0,1970-01-01T00:00:00.000000007Z,ctr,n,7\n,,0,1970-01-01T00:00:00.000000008Z,ctr,n,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,n,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,n,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,n,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,n,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,n,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,n,14\n,,0,1970-01-01T00:00:00.000000015Z,ctr,n,15\n,,0,1970-01-01T00:00:00.000000016Z,ctr,n,16\n,,0,1970-01-01T00:00:00.000000017Z,ctr,n,17\n,,0,1970-01-01T00:00:00.000000018Z,ctr,n,18\n,,0,1970-01-01T00:00:00.000000019Z,ctr,n,19\n\"\n\noutData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000008Z,ctr,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,14\n\"\n\n// SELECT n FROM ctr WHERE n >= 8 AND n <= 14\nt_filter_by_values_with_and = (tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})\n\ntest _filter_by_values_with_and = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_values_with_and,\n})", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Body: []ast.Statement{&ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 31, }, File: "filter_by_values_with_and_test.flux", Source: "inData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,ctr,n,0\n,,0,1970-01-01T00:00:00.000000001Z,ctr,n,1\n,,0,1970-01-01T00:00:00.000000002Z,ctr,n,2\n,,0,1970-01-01T00:00:00.000000003Z,ctr,n,3\n,,0,1970-01-01T00:00:00.000000004Z,ctr,n,4\n,,0,1970-01-01T00:00:00.000000005Z,ctr,n,5\n,,0,1970-01-01T00:00:00.000000006Z,ctr,n,6\n,,0,1970-01-01T00:00:00.000000007Z,ctr,n,7\n,,0,1970-01-01T00:00:00.000000008Z,ctr,n,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,n,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,n,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,n,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,n,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,n,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,n,14\n,,0,1970-01-01T00:00:00.000000015Z,ctr,n,15\n,,0,1970-01-01T00:00:00.000000016Z,ctr,n,16\n,,0,1970-01-01T00:00:00.000000017Z,ctr,n,17\n,,0,1970-01-01T00:00:00.000000018Z,ctr,n,18\n,,0,1970-01-01T00:00:00.000000019Z,ctr,n,19\n\"", Start: ast.Position{ Column: 1, Line: 6, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 6, }, File: "filter_by_values_with_and_test.flux", Source: "inData", Start: ast.Position{ Column: 1, Line: 6, }, }, }, Name: "inData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 31, }, File: "filter_by_values_with_and_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,ctr,n,0\n,,0,1970-01-01T00:00:00.000000001Z,ctr,n,1\n,,0,1970-01-01T00:00:00.000000002Z,ctr,n,2\n,,0,1970-01-01T00:00:00.000000003Z,ctr,n,3\n,,0,1970-01-01T00:00:00.000000004Z,ctr,n,4\n,,0,1970-01-01T00:00:00.000000005Z,ctr,n,5\n,,0,1970-01-01T00:00:00.000000006Z,ctr,n,6\n,,0,1970-01-01T00:00:00.000000007Z,ctr,n,7\n,,0,1970-01-01T00:00:00.000000008Z,ctr,n,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,n,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,n,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,n,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,n,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,n,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,n,14\n,,0,1970-01-01T00:00:00.000000015Z,ctr,n,15\n,,0,1970-01-01T00:00:00.000000016Z,ctr,n,16\n,,0,1970-01-01T00:00:00.000000017Z,ctr,n,17\n,,0,1970-01-01T00:00:00.000000018Z,ctr,n,18\n,,0,1970-01-01T00:00:00.000000019Z,ctr,n,19\n\"", Start: ast.Position{ Column: 10, Line: 6, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,ctr,n,0\n,,0,1970-01-01T00:00:00.000000001Z,ctr,n,1\n,,0,1970-01-01T00:00:00.000000002Z,ctr,n,2\n,,0,1970-01-01T00:00:00.000000003Z,ctr,n,3\n,,0,1970-01-01T00:00:00.000000004Z,ctr,n,4\n,,0,1970-01-01T00:00:00.000000005Z,ctr,n,5\n,,0,1970-01-01T00:00:00.000000006Z,ctr,n,6\n,,0,1970-01-01T00:00:00.000000007Z,ctr,n,7\n,,0,1970-01-01T00:00:00.000000008Z,ctr,n,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,n,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,n,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,n,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,n,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,n,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,n,14\n,,0,1970-01-01T00:00:00.000000015Z,ctr,n,15\n,,0,1970-01-01T00:00:00.000000016Z,ctr,n,16\n,,0,1970-01-01T00:00:00.000000017Z,ctr,n,17\n,,0,1970-01-01T00:00:00.000000018Z,ctr,n,18\n,,0,1970-01-01T00:00:00.000000019Z,ctr,n,19\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 45, }, File: "filter_by_values_with_and_test.flux", Source: "outData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000008Z,ctr,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,14\n\"", Start: ast.Position{ Column: 1, Line: 33, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 8, Line: 33, }, File: "filter_by_values_with_and_test.flux", Source: "outData", Start: ast.Position{ Column: 1, Line: 33, }, }, }, Name: "outData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 45, }, File: "filter_by_values_with_and_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000008Z,ctr,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,14\n\"", Start: ast.Position{ Column: 11, Line: 33, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000008Z,ctr,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,14\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "t_filter_by_values_with_and = (tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 1, Line: 48, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 48, }, File: "filter_by_values_with_and_test.flux", Source: "t_filter_by_values_with_and", Start: ast.Position{ Column: 1, Line: 48, }, }, }, Name: "t_filter_by_values_with_and", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "(tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 31, Line: 48, }, }, }, Body: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 52, Line: 48, }, File: "filter_by_values_with_and_test.flux", Source: "tables", Start: ast.Position{ Column: 46, Line: 48, }, }, }, Name: "tables", }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)", Start: ast.Position{ Column: 46, Line: 48, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "start: influxql.minTime, stop: influxql.maxTime", Start: ast.Position{ Column: 11, Line: 49, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "start: influxql.minTime", Start: ast.Position{ Column: 11, Line: 49, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "start", Start: ast.Position{ Column: 11, Line: 49, }, }, }, Name: "start", }, Value: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "influxql.minTime", Start: ast.Position{ Column: 18, Line: 49, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 26, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "influxql", Start: ast.Position{ Column: 18, Line: 49, }, }, }, Name: "influxql", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "minTime", Start: ast.Position{ Column: 27, Line: 49, }, }, }, Name: "minTime", }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "stop: influxql.maxTime", Start: ast.Position{ Column: 36, Line: 49, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "stop", Start: ast.Position{ Column: 36, Line: 49, }, }, }, Name: "stop", }, Value: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "influxql.maxTime", Start: ast.Position{ Column: 42, Line: 49, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "influxql", Start: ast.Position{ Column: 42, Line: 49, }, }, }, Name: "influxql", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "maxTime", Start: ast.Position{ Column: 51, Line: 49, }, }, }, Name: "maxTime", }, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "range(start: influxql.minTime, stop: influxql.maxTime)", Start: ast.Position{ Column: 5, Line: 49, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 49, }, File: "filter_by_values_with_and_test.flux", Source: "range", Start: ast.Position{ Column: 5, Line: 49, }, }, }, Name: "range", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")", Start: ast.Position{ Column: 46, Line: 48, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "fn: (r) => r._measurement == \"ctr\"", Start: ast.Position{ Column: 12, Line: 50, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "fn: (r) => r._measurement == \"ctr\"", Start: ast.Position{ Column: 12, Line: 50, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 50, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "(r) => r._measurement == \"ctr\"", Start: ast.Position{ Column: 16, Line: 50, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "r._measurement == \"ctr\"", Start: ast.Position{ Column: 23, Line: 50, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "r._measurement", Start: ast.Position{ Column: 23, Line: 50, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 50, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "_measurement", Start: ast.Position{ Column: 25, Line: 50, }, }, }, Name: "_measurement", }, }, Operator: 17, Right: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "\"ctr\"", Start: ast.Position{ Column: 41, Line: 50, }, }, }, Value: "ctr", }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 50, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 50, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "filter(fn: (r) => r._measurement == \"ctr\")", Start: ast.Position{ Column: 5, Line: 50, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 50, }, File: "filter_by_values_with_and_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 50, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")\n\t|> filter(fn: (r) => r._field == \"n\")", Start: ast.Position{ Column: 46, Line: 48, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "fn: (r) => r._field == \"n\"", Start: ast.Position{ Column: 12, Line: 51, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "fn: (r) => r._field == \"n\"", Start: ast.Position{ Column: 12, Line: 51, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 51, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "(r) => r._field == \"n\"", Start: ast.Position{ Column: 16, Line: 51, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "r._field == \"n\"", Start: ast.Position{ Column: 23, Line: 51, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "r._field", Start: ast.Position{ Column: 23, Line: 51, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 51, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "_field", Start: ast.Position{ Column: 25, Line: 51, }, }, }, Name: "_field", }, }, Operator: 17, Right: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "\"n\"", Start: ast.Position{ Column: 35, Line: 51, }, }, }, Value: "n", }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 51, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 51, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "filter(fn: (r) => r._field == \"n\")", Start: ast.Position{ Column: 5, Line: 51, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 51, }, File: "filter_by_values_with_and_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 51, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 56, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r._value >= 8 and r._value <= 14)", Start: ast.Position{ Column: 46, Line: 48, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "fn: (r) => r._value >= 8 and r._value <= 14", Start: ast.Position{ Column: 12, Line: 52, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "fn: (r) => r._value >= 8 and r._value <= 14", Start: ast.Position{ Column: 12, Line: 52, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 52, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "(r) => r._value >= 8 and r._value <= 14", Start: ast.Position{ Column: 16, Line: 52, }, }, }, Body: &ast.LogicalExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "r._value >= 8 and r._value <= 14", Start: ast.Position{ Column: 23, Line: 52, }, }, }, Left: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "r._value >= 8", Start: ast.Position{ Column: 23, Line: 52, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "r._value", Start: ast.Position{ Column: 23, Line: 52, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 52, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "_value", Start: ast.Position{ Column: 25, Line: 52, }, }, }, Name: "_value", }, }, Operator: 9, Right: &ast.IntegerLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "8", Start: ast.Position{ Column: 35, Line: 52, }, }, }, Value: int64(8), }, }, Operator: 1, Right: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "r._value <= 14", Start: ast.Position{ Column: 41, Line: 52, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "r._value", Start: ast.Position{ Column: 41, Line: 52, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 42, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 41, Line: 52, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "_value", Start: ast.Position{ Column: 43, Line: 52, }, }, }, Name: "_value", }, }, Operator: 7, Right: &ast.IntegerLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "14", Start: ast.Position{ Column: 53, Line: 52, }, }, }, Value: int64(14), }, }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 52, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 52, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 56, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "filter(fn: (r) => r._value >= 8 and r._value <= 14)", Start: ast.Position{ Column: 5, Line: 52, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 52, }, File: "filter_by_values_with_and_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 52, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 53, }, File: "filter_by_values_with_and_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n\t|> group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 46, Line: 48, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 53, }, File: "filter_by_values_with_and_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 53, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 53, }, File: "filter_by_values_with_and_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 53, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 53, }, File: "filter_by_values_with_and_test.flux", Source: "columns", Start: ast.Position{ Column: 11, Line: 53, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 53, }, File: "filter_by_values_with_and_test.flux", Source: "[\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 20, Line: 53, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 53, }, File: "filter_by_values_with_and_test.flux", Source: "\"_measurement\"", Start: ast.Position{ Column: 21, Line: 53, }, }, }, Value: "_measurement", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 53, }, File: "filter_by_values_with_and_test.flux", Source: "\"_field\"", Start: ast.Position{ Column: 37, Line: 53, }, }, }, Value: "_field", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 53, }, File: "filter_by_values_with_and_test.flux", Source: "group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 5, Line: 53, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 53, }, File: "filter_by_values_with_and_test.flux", Source: "group", Start: ast.Position{ Column: 5, Line: 53, }, }, }, Name: "group", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 29, Line: 54, }, File: "filter_by_values_with_and_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])", Start: ast.Position{ Column: 46, Line: 48, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 54, }, File: "filter_by_values_with_and_test.flux", Source: "columns: [\"_time\"]", Start: ast.Position{ Column: 10, Line: 54, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 54, }, File: "filter_by_values_with_and_test.flux", Source: "columns: [\"_time\"]", Start: ast.Position{ Column: 10, Line: 54, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 54, }, File: "filter_by_values_with_and_test.flux", Source: "columns", Start: ast.Position{ Column: 10, Line: 54, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 54, }, File: "filter_by_values_with_and_test.flux", Source: "[\"_time\"]", Start: ast.Position{ Column: 19, Line: 54, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 54, }, File: "filter_by_values_with_and_test.flux", Source: "\"_time\"", Start: ast.Position{ Column: 20, Line: 54, }, }, }, Value: "_time", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 29, Line: 54, }, File: "filter_by_values_with_and_test.flux", Source: "sort(columns: [\"_time\"])", Start: ast.Position{ Column: 5, Line: 54, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 9, Line: 54, }, File: "filter_by_values_with_and_test.flux", Source: "sort", Start: ast.Position{ Column: 5, Line: 54, }, }, }, Name: "sort", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])", Start: ast.Position{ Column: 46, Line: 48, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 10, Line: 55, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 10, Line: 55, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "columns", Start: ast.Position{ Column: 10, Line: 55, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "[\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 19, Line: 55, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "\"_time\"", Start: ast.Position{ Column: 20, Line: 55, }, }, }, Value: "_time", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "\"_value\"", Start: ast.Position{ Column: 29, Line: 55, }, }, }, Value: "_value", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 53, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "\"_measurement\"", Start: ast.Position{ Column: 39, Line: 55, }, }, }, Value: "_measurement", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "keep(columns: [\"_time\", \"_value\", \"_measurement\"])", Start: ast.Position{ Column: 5, Line: 55, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 9, Line: 55, }, File: "filter_by_values_with_and_test.flux", Source: "keep", Start: ast.Position{ Column: 5, Line: 55, }, }, }, Name: "keep", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"ctr\")\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 46, Line: 48, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "columns: {_time: \"time\", _value: \"n\"}", Start: ast.Position{ Column: 12, Line: 56, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "columns: {_time: \"time\", _value: \"n\"}", Start: ast.Position{ Column: 12, Line: 56, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 19, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "columns", Start: ast.Position{ Column: 12, Line: 56, }, }, }, Name: "columns", }, Value: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "{_time: \"time\", _value: \"n\"}", Start: ast.Position{ Column: 21, Line: 56, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "_time: \"time\"", Start: ast.Position{ Column: 22, Line: 56, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "_time", Start: ast.Position{ Column: 22, Line: 56, }, }, }, Name: "_time", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "\"time\"", Start: ast.Position{ Column: 29, Line: 56, }, }, }, Value: "time", }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "_value: \"n\"", Start: ast.Position{ Column: 37, Line: 56, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 43, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "_value", Start: ast.Position{ Column: 37, Line: 56, }, }, }, Name: "_value", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "\"n\"", Start: ast.Position{ Column: 45, Line: 56, }, }, }, Value: "n", }, }}, With: nil, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 5, Line: 56, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 56, }, File: "filter_by_values_with_and_test.flux", Source: "rename", Start: ast.Position{ Column: 5, Line: 56, }, }, }, Name: "rename", }, }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 48, }, File: "filter_by_values_with_and_test.flux", Source: "tables=<-", Start: ast.Position{ Column: 32, Line: 48, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 48, }, File: "filter_by_values_with_and_test.flux", Source: "tables", Start: ast.Position{ Column: 32, Line: 48, }, }, }, Name: "tables", }, Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 48, }, File: "filter_by_values_with_and_test.flux", Source: "<-", Start: ast.Position{ Column: 39, Line: 48, }, }, }}, }}, }, }, &ast.TestStatement{ Assignment: &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 62, }, File: "filter_by_values_with_and_test.flux", Source: "_filter_by_values_with_and = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_values_with_and,\n})", Start: ast.Position{ Column: 6, Line: 58, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 32, Line: 58, }, File: "filter_by_values_with_and_test.flux", Source: "_filter_by_values_with_and", Start: ast.Position{ Column: 6, Line: 58, }, }, }, Name: "_filter_by_values_with_and", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 62, }, File: "filter_by_values_with_and_test.flux", Source: "() => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_values_with_and,\n})", Start: ast.Position{ Column: 35, Line: 58, }, }, }, Body: &ast.ParenExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 62, }, File: "filter_by_values_with_and_test.flux", Source: "({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_values_with_and,\n})", Start: ast.Position{ Column: 41, Line: 58, }, }, }, Expression: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 62, }, File: "filter_by_values_with_and_test.flux", Source: "{\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_values_with_and,\n}", Start: ast.Position{ Column: 42, Line: 58, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "input: testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 2, Line: 59, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "input", Start: ast.Position{ Column: 2, Line: 59, }, }, }, Name: "input", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 59, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 59, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 32, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "csv", Start: ast.Position{ Column: 29, Line: 59, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "inData", Start: ast.Position{ Column: 34, Line: 59, }, }, }, Name: "inData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 9, Line: 59, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "testing.loadStorage", Start: ast.Position{ Column: 9, Line: 59, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "testing", Start: ast.Position{ Column: 9, Line: 59, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 59, }, File: "filter_by_values_with_and_test.flux", Source: "loadStorage", Start: ast.Position{ Column: 17, Line: 59, }, }, }, Name: "loadStorage", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "want: testing.loadMem(csv: outData)", Start: ast.Position{ Column: 2, Line: 60, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 6, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "want", Start: ast.Position{ Column: 2, Line: 60, }, }, }, Name: "want", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 60, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 60, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "csv", Start: ast.Position{ Column: 24, Line: 60, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "outData", Start: ast.Position{ Column: 29, Line: 60, }, }, }, Name: "outData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "testing.loadMem(csv: outData)", Start: ast.Position{ Column: 8, Line: 60, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "testing.loadMem", Start: ast.Position{ Column: 8, Line: 60, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 15, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "testing", Start: ast.Position{ Column: 8, Line: 60, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 60, }, File: "filter_by_values_with_and_test.flux", Source: "loadMem", Start: ast.Position{ Column: 16, Line: 60, }, }, }, Name: "loadMem", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 33, Line: 61, }, File: "filter_by_values_with_and_test.flux", Source: "fn: t_filter_by_values_with_and", Start: ast.Position{ Column: 2, Line: 61, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 4, Line: 61, }, File: "filter_by_values_with_and_test.flux", Source: "fn", Start: ast.Position{ Column: 2, Line: 61, }, }, }, Name: "fn", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 33, Line: 61, }, File: "filter_by_values_with_and_test.flux", Source: "t_filter_by_values_with_and", Start: ast.Position{ Column: 6, Line: 61, }, }, }, Name: "t_filter_by_values_with_and", }, }}, With: nil, }, }, Params: nil, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 62, }, File: "filter_by_values_with_and_test.flux", Source: "test _filter_by_values_with_and = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_filter_by_values_with_and,\n})", Start: ast.Position{ Column: 1, Line: 58, }, }, }, }}, Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "filter_by_values_with_and_test.flux", Source: "import \"testing\"", Start: ast.Position{ Column: 1, Line: 3, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "filter_by_values_with_and_test.flux", Source: "\"testing\"", Start: ast.Position{ Column: 8, Line: 3, }, }, }, Value: "testing", }, }, &ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "filter_by_values_with_and_test.flux", Source: "import \"internal/influxql\"", Start: ast.Position{ Column: 1, Line: 4, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "filter_by_values_with_and_test.flux", Source: "\"internal/influxql\"", Start: ast.Position{ Column: 8, Line: 4, }, }, }, Value: "internal/influxql", }, }}, Metadata: "parser-type=go", Name: "filter_by_values_with_and_test.flux", Package: &ast.PackageClause{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "filter_by_values_with_and_test.flux", Source: "package influxql_test", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Name: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "filter_by_values_with_and_test.flux", Source: "influxql_test", Start: ast.Position{ Column: 9, Line: 1, }, }, }, Name: "influxql_test", }, }, }, &ast.File{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 74, }, File: "regex_measurement_test.flux", Source: "package influxql_test\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,m_0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,n,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,n,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,n,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,n,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,n,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,n,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,n,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,n,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,n,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,n,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,n,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,n,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,n,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,n,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,n,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,n,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,n,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,n,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,n,9\n\"\n\noutData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00Z,m_0,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,9\n\"\n\n// SELECT n FROM /^m/\nt_regex_measurement = (tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement =~ /^m/)\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})\n\ntest _regex_measurement = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_regex_measurement,\n})", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Body: []ast.Statement{&ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 31, }, File: "regex_measurement_test.flux", Source: "inData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,m_0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,n,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,n,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,n,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,n,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,n,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,n,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,n,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,n,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,n,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,n,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,n,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,n,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,n,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,n,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,n,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,n,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,n,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,n,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,n,9\n\"", Start: ast.Position{ Column: 1, Line: 6, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 6, }, File: "regex_measurement_test.flux", Source: "inData", Start: ast.Position{ Column: 1, Line: 6, }, }, }, Name: "inData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 31, }, File: "regex_measurement_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,m_0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,n,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,n,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,n,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,n,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,n,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,n,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,n,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,n,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,n,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,n,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,n,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,n,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,n,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,n,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,n,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,n,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,n,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,n,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,n,9\n\"", Start: ast.Position{ Column: 10, Line: 6, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,m_0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,n,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,n,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,n,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,n,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,n,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,n,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,n,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,n,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,n,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,n,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,n,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,n,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,n,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,n,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,n,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,n,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,n,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,n,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,n,9\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 58, }, File: "regex_measurement_test.flux", Source: "outData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00Z,m_0,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,9\n\"", Start: ast.Position{ Column: 1, Line: 33, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 8, Line: 33, }, File: "regex_measurement_test.flux", Source: "outData", Start: ast.Position{ Column: 1, Line: 33, }, }, }, Name: "outData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 58, }, File: "regex_measurement_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00Z,m_0,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,9\n\"", Start: ast.Position{ Column: 11, Line: 33, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00Z,m_0,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,9\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 68, }, File: "regex_measurement_test.flux", Source: "t_regex_measurement = (tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement =~ /^m/)\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 1, Line: 61, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 20, Line: 61, }, File: "regex_measurement_test.flux", Source: "t_regex_measurement", Start: ast.Position{ Column: 1, Line: 61, }, }, }, Name: "t_regex_measurement", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 68, }, File: "regex_measurement_test.flux", Source: "(tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement =~ /^m/)\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 23, Line: 61, }, }, }, Body: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 61, }, File: "regex_measurement_test.flux", Source: "tables", Start: ast.Position{ Column: 38, Line: 61, }, }, }, Name: "tables", }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 62, }, File: "regex_measurement_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)", Start: ast.Position{ Column: 38, Line: 61, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 62, }, File: "regex_measurement_test.flux", Source: "start: influxql.minTime, stop: influxql.maxTime", Start: ast.Position{ Column: 11, Line: 62, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 62, }, File: "regex_measurement_test.flux", Source: "start: influxql.minTime", Start: ast.Position{ Column: 11, Line: 62, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 62, }, File: "regex_measurement_test.flux", Source: "start", Start: ast.Position{ Column: 11, Line: 62, }, }, }, Name: "start", }, Value: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 62, }, File: "regex_measurement_test.flux", Source: "influxql.minTime", Start: ast.Position{ Column: 18, Line: 62, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 26, Line: 62, }, File: "regex_measurement_test.flux", Source: "influxql", Start: ast.Position{ Column: 18, Line: 62, }, }, }, Name: "influxql", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 62, }, File: "regex_measurement_test.flux", Source: "minTime", Start: ast.Position{ Column: 27, Line: 62, }, }, }, Name: "minTime", }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 62, }, File: "regex_measurement_test.flux", Source: "stop: influxql.maxTime", Start: ast.Position{ Column: 36, Line: 62, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 62, }, File: "regex_measurement_test.flux", Source: "stop", Start: ast.Position{ Column: 36, Line: 62, }, }, }, Name: "stop", }, Value: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 62, }, File: "regex_measurement_test.flux", Source: "influxql.maxTime", Start: ast.Position{ Column: 42, Line: 62, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 62, }, File: "regex_measurement_test.flux", Source: "influxql", Start: ast.Position{ Column: 42, Line: 62, }, }, }, Name: "influxql", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 62, }, File: "regex_measurement_test.flux", Source: "maxTime", Start: ast.Position{ Column: 51, Line: 62, }, }, }, Name: "maxTime", }, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 62, }, File: "regex_measurement_test.flux", Source: "range(start: influxql.minTime, stop: influxql.maxTime)", Start: ast.Position{ Column: 5, Line: 62, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 62, }, File: "regex_measurement_test.flux", Source: "range", Start: ast.Position{ Column: 5, Line: 62, }, }, }, Name: "range", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 63, }, File: "regex_measurement_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement =~ /^m/)", Start: ast.Position{ Column: 38, Line: 61, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 63, }, File: "regex_measurement_test.flux", Source: "fn: (r) => r._measurement =~ /^m/", Start: ast.Position{ Column: 12, Line: 63, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 63, }, File: "regex_measurement_test.flux", Source: "fn: (r) => r._measurement =~ /^m/", Start: ast.Position{ Column: 12, Line: 63, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 63, }, File: "regex_measurement_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 63, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 63, }, File: "regex_measurement_test.flux", Source: "(r) => r._measurement =~ /^m/", Start: ast.Position{ Column: 16, Line: 63, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 63, }, File: "regex_measurement_test.flux", Source: "r._measurement =~ /^m/", Start: ast.Position{ Column: 23, Line: 63, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 63, }, File: "regex_measurement_test.flux", Source: "r._measurement", Start: ast.Position{ Column: 23, Line: 63, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 63, }, File: "regex_measurement_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 63, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 63, }, File: "regex_measurement_test.flux", Source: "_measurement", Start: ast.Position{ Column: 25, Line: 63, }, }, }, Name: "_measurement", }, }, Operator: 19, Right: &ast.RegexpLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 63, }, File: "regex_measurement_test.flux", Source: "/^m/", Start: ast.Position{ Column: 41, Line: 63, }, }, }, Value: regexp.MustCompile("^m"), }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 63, }, File: "regex_measurement_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 63, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 63, }, File: "regex_measurement_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 63, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 63, }, File: "regex_measurement_test.flux", Source: "filter(fn: (r) => r._measurement =~ /^m/)", Start: ast.Position{ Column: 5, Line: 63, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 63, }, File: "regex_measurement_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 63, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 64, }, File: "regex_measurement_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement =~ /^m/)\n\t|> filter(fn: (r) => r._field == \"n\")", Start: ast.Position{ Column: 38, Line: 61, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 64, }, File: "regex_measurement_test.flux", Source: "fn: (r) => r._field == \"n\"", Start: ast.Position{ Column: 12, Line: 64, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 64, }, File: "regex_measurement_test.flux", Source: "fn: (r) => r._field == \"n\"", Start: ast.Position{ Column: 12, Line: 64, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 64, }, File: "regex_measurement_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 64, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 64, }, File: "regex_measurement_test.flux", Source: "(r) => r._field == \"n\"", Start: ast.Position{ Column: 16, Line: 64, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 64, }, File: "regex_measurement_test.flux", Source: "r._field == \"n\"", Start: ast.Position{ Column: 23, Line: 64, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 64, }, File: "regex_measurement_test.flux", Source: "r._field", Start: ast.Position{ Column: 23, Line: 64, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 64, }, File: "regex_measurement_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 64, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 64, }, File: "regex_measurement_test.flux", Source: "_field", Start: ast.Position{ Column: 25, Line: 64, }, }, }, Name: "_field", }, }, Operator: 17, Right: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 64, }, File: "regex_measurement_test.flux", Source: "\"n\"", Start: ast.Position{ Column: 35, Line: 64, }, }, }, Value: "n", }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 64, }, File: "regex_measurement_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 64, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 64, }, File: "regex_measurement_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 64, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 64, }, File: "regex_measurement_test.flux", Source: "filter(fn: (r) => r._field == \"n\")", Start: ast.Position{ Column: 5, Line: 64, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 64, }, File: "regex_measurement_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 64, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 65, }, File: "regex_measurement_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement =~ /^m/)\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 38, Line: 61, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 65, }, File: "regex_measurement_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 65, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 65, }, File: "regex_measurement_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 65, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 65, }, File: "regex_measurement_test.flux", Source: "columns", Start: ast.Position{ Column: 11, Line: 65, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 65, }, File: "regex_measurement_test.flux", Source: "[\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 20, Line: 65, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 65, }, File: "regex_measurement_test.flux", Source: "\"_measurement\"", Start: ast.Position{ Column: 21, Line: 65, }, }, }, Value: "_measurement", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 65, }, File: "regex_measurement_test.flux", Source: "\"_field\"", Start: ast.Position{ Column: 37, Line: 65, }, }, }, Value: "_field", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 65, }, File: "regex_measurement_test.flux", Source: "group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 5, Line: 65, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 65, }, File: "regex_measurement_test.flux", Source: "group", Start: ast.Position{ Column: 5, Line: 65, }, }, }, Name: "group", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 29, Line: 66, }, File: "regex_measurement_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement =~ /^m/)\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])", Start: ast.Position{ Column: 38, Line: 61, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 66, }, File: "regex_measurement_test.flux", Source: "columns: [\"_time\"]", Start: ast.Position{ Column: 10, Line: 66, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 66, }, File: "regex_measurement_test.flux", Source: "columns: [\"_time\"]", Start: ast.Position{ Column: 10, Line: 66, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 66, }, File: "regex_measurement_test.flux", Source: "columns", Start: ast.Position{ Column: 10, Line: 66, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 66, }, File: "regex_measurement_test.flux", Source: "[\"_time\"]", Start: ast.Position{ Column: 19, Line: 66, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 66, }, File: "regex_measurement_test.flux", Source: "\"_time\"", Start: ast.Position{ Column: 20, Line: 66, }, }, }, Value: "_time", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 29, Line: 66, }, File: "regex_measurement_test.flux", Source: "sort(columns: [\"_time\"])", Start: ast.Position{ Column: 5, Line: 66, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 9, Line: 66, }, File: "regex_measurement_test.flux", Source: "sort", Start: ast.Position{ Column: 5, Line: 66, }, }, }, Name: "sort", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 67, }, File: "regex_measurement_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement =~ /^m/)\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])", Start: ast.Position{ Column: 38, Line: 61, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 67, }, File: "regex_measurement_test.flux", Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 10, Line: 67, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 67, }, File: "regex_measurement_test.flux", Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 10, Line: 67, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 67, }, File: "regex_measurement_test.flux", Source: "columns", Start: ast.Position{ Column: 10, Line: 67, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 67, }, File: "regex_measurement_test.flux", Source: "[\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 19, Line: 67, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 67, }, File: "regex_measurement_test.flux", Source: "\"_time\"", Start: ast.Position{ Column: 20, Line: 67, }, }, }, Value: "_time", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 67, }, File: "regex_measurement_test.flux", Source: "\"_value\"", Start: ast.Position{ Column: 29, Line: 67, }, }, }, Value: "_value", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 53, Line: 67, }, File: "regex_measurement_test.flux", Source: "\"_measurement\"", Start: ast.Position{ Column: 39, Line: 67, }, }, }, Value: "_measurement", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 67, }, File: "regex_measurement_test.flux", Source: "keep(columns: [\"_time\", \"_value\", \"_measurement\"])", Start: ast.Position{ Column: 5, Line: 67, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 9, Line: 67, }, File: "regex_measurement_test.flux", Source: "keep", Start: ast.Position{ Column: 5, Line: 67, }, }, }, Name: "keep", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 68, }, File: "regex_measurement_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement =~ /^m/)\n\t|> filter(fn: (r) => r._field == \"n\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> sort(columns: [\"_time\"])\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 38, Line: 61, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 68, }, File: "regex_measurement_test.flux", Source: "columns: {_time: \"time\", _value: \"n\"}", Start: ast.Position{ Column: 12, Line: 68, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 68, }, File: "regex_measurement_test.flux", Source: "columns: {_time: \"time\", _value: \"n\"}", Start: ast.Position{ Column: 12, Line: 68, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 19, Line: 68, }, File: "regex_measurement_test.flux", Source: "columns", Start: ast.Position{ Column: 12, Line: 68, }, }, }, Name: "columns", }, Value: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 49, Line: 68, }, File: "regex_measurement_test.flux", Source: "{_time: \"time\", _value: \"n\"}", Start: ast.Position{ Column: 21, Line: 68, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 68, }, File: "regex_measurement_test.flux", Source: "_time: \"time\"", Start: ast.Position{ Column: 22, Line: 68, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 68, }, File: "regex_measurement_test.flux", Source: "_time", Start: ast.Position{ Column: 22, Line: 68, }, }, }, Name: "_time", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 68, }, File: "regex_measurement_test.flux", Source: "\"time\"", Start: ast.Position{ Column: 29, Line: 68, }, }, }, Value: "time", }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 68, }, File: "regex_measurement_test.flux", Source: "_value: \"n\"", Start: ast.Position{ Column: 37, Line: 68, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 43, Line: 68, }, File: "regex_measurement_test.flux", Source: "_value", Start: ast.Position{ Column: 37, Line: 68, }, }, }, Name: "_value", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 48, Line: 68, }, File: "regex_measurement_test.flux", Source: "\"n\"", Start: ast.Position{ Column: 45, Line: 68, }, }, }, Value: "n", }, }}, With: nil, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 68, }, File: "regex_measurement_test.flux", Source: "rename(columns: {_time: \"time\", _value: \"n\"})", Start: ast.Position{ Column: 5, Line: 68, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 68, }, File: "regex_measurement_test.flux", Source: "rename", Start: ast.Position{ Column: 5, Line: 68, }, }, }, Name: "rename", }, }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 33, Line: 61, }, File: "regex_measurement_test.flux", Source: "tables=<-", Start: ast.Position{ Column: 24, Line: 61, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 30, Line: 61, }, File: "regex_measurement_test.flux", Source: "tables", Start: ast.Position{ Column: 24, Line: 61, }, }, }, Name: "tables", }, Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 33, Line: 61, }, File: "regex_measurement_test.flux", Source: "<-", Start: ast.Position{ Column: 31, Line: 61, }, }, }}, }}, }, }, &ast.TestStatement{ Assignment: &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 74, }, File: "regex_measurement_test.flux", Source: "_regex_measurement = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_regex_measurement,\n})", Start: ast.Position{ Column: 6, Line: 70, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 70, }, File: "regex_measurement_test.flux", Source: "_regex_measurement", Start: ast.Position{ Column: 6, Line: 70, }, }, }, Name: "_regex_measurement", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 74, }, File: "regex_measurement_test.flux", Source: "() => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_regex_measurement,\n})", Start: ast.Position{ Column: 27, Line: 70, }, }, }, Body: &ast.ParenExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 74, }, File: "regex_measurement_test.flux", Source: "({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_regex_measurement,\n})", Start: ast.Position{ Column: 33, Line: 70, }, }, }, Expression: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 74, }, File: "regex_measurement_test.flux", Source: "{\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_regex_measurement,\n}", Start: ast.Position{ Column: 34, Line: 70, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 71, }, File: "regex_measurement_test.flux", Source: "input: testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 2, Line: 71, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 71, }, File: "regex_measurement_test.flux", Source: "input", Start: ast.Position{ Column: 2, Line: 71, }, }, }, Name: "input", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 71, }, File: "regex_measurement_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 71, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 71, }, File: "regex_measurement_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 71, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 32, Line: 71, }, File: "regex_measurement_test.flux", Source: "csv", Start: ast.Position{ Column: 29, Line: 71, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 71, }, File: "regex_measurement_test.flux", Source: "inData", Start: ast.Position{ Column: 34, Line: 71, }, }, }, Name: "inData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 71, }, File: "regex_measurement_test.flux", Source: "testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 9, Line: 71, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 71, }, File: "regex_measurement_test.flux", Source: "testing.loadStorage", Start: ast.Position{ Column: 9, Line: 71, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 71, }, File: "regex_measurement_test.flux", Source: "testing", Start: ast.Position{ Column: 9, Line: 71, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 71, }, File: "regex_measurement_test.flux", Source: "loadStorage", Start: ast.Position{ Column: 17, Line: 71, }, }, }, Name: "loadStorage", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 72, }, File: "regex_measurement_test.flux", Source: "want: testing.loadMem(csv: outData)", Start: ast.Position{ Column: 2, Line: 72, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 6, Line: 72, }, File: "regex_measurement_test.flux", Source: "want", Start: ast.Position{ Column: 2, Line: 72, }, }, }, Name: "want", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 72, }, File: "regex_measurement_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 72, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 72, }, File: "regex_measurement_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 72, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 72, }, File: "regex_measurement_test.flux", Source: "csv", Start: ast.Position{ Column: 24, Line: 72, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 72, }, File: "regex_measurement_test.flux", Source: "outData", Start: ast.Position{ Column: 29, Line: 72, }, }, }, Name: "outData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 72, }, File: "regex_measurement_test.flux", Source: "testing.loadMem(csv: outData)", Start: ast.Position{ Column: 8, Line: 72, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 72, }, File: "regex_measurement_test.flux", Source: "testing.loadMem", Start: ast.Position{ Column: 8, Line: 72, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 15, Line: 72, }, File: "regex_measurement_test.flux", Source: "testing", Start: ast.Position{ Column: 8, Line: 72, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 72, }, File: "regex_measurement_test.flux", Source: "loadMem", Start: ast.Position{ Column: 16, Line: 72, }, }, }, Name: "loadMem", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 25, Line: 73, }, File: "regex_measurement_test.flux", Source: "fn: t_regex_measurement", Start: ast.Position{ Column: 2, Line: 73, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 4, Line: 73, }, File: "regex_measurement_test.flux", Source: "fn", Start: ast.Position{ Column: 2, Line: 73, }, }, }, Name: "fn", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 25, Line: 73, }, File: "regex_measurement_test.flux", Source: "t_regex_measurement", Start: ast.Position{ Column: 6, Line: 73, }, }, }, Name: "t_regex_measurement", }, }}, With: nil, }, }, Params: nil, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 74, }, File: "regex_measurement_test.flux", Source: "test _regex_measurement = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_regex_measurement,\n})", Start: ast.Position{ Column: 1, Line: 70, }, }, }, }}, Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "regex_measurement_test.flux", Source: "import \"testing\"", Start: ast.Position{ Column: 1, Line: 3, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "regex_measurement_test.flux", Source: "\"testing\"", Start: ast.Position{ Column: 8, Line: 3, }, }, }, Value: "testing", }, }, &ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "regex_measurement_test.flux", Source: "import \"internal/influxql\"", Start: ast.Position{ Column: 1, Line: 4, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "regex_measurement_test.flux", Source: "\"internal/influxql\"", Start: ast.Position{ Column: 8, Line: 4, }, }, }, Value: "internal/influxql", }, }}, Metadata: "parser-type=go", Name: "regex_measurement_test.flux", Package: &ast.PackageClause{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "regex_measurement_test.flux", Source: "package influxql_test", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Name: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "regex_measurement_test.flux", Source: "influxql_test", Start: ast.Position{ Column: 9, Line: 1, }, }, }, Name: "influxql_test", }, }, }, &ast.File{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 435, }, File: "selector_test.flux", Source: "package influxql_test\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,0,,,,,,,\n,result,table,_time,_measurement,t0,t1,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,0,f,0.21546887461084024\n,,0,1970-01-01T00:00:01Z,m,0,0,f,0.9576896132790585\n,,0,1970-01-01T00:00:02Z,m,0,0,f,0.294953913000311\n,,0,1970-01-01T00:00:03Z,m,0,0,f,0.4651741324883778\n,,0,1970-01-01T00:00:04Z,m,0,0,f,0.9873388815871567\n,,0,1970-01-01T00:00:05Z,m,0,0,f,0.3845474109517986\n,,0,1970-01-01T00:00:06Z,m,0,0,f,0.2922442980858412\n,,0,1970-01-01T00:00:07Z,m,0,0,f,0.03298588199059829\n,,0,1970-01-01T00:00:08Z,m,0,0,f,0.969396406468683\n,,0,1970-01-01T00:00:09Z,m,0,0,f,0.8126386582005671\n,,0,1970-01-01T00:00:10Z,m,0,0,f,0.875468209815408\n,,0,1970-01-01T00:00:11Z,m,0,0,f,0.43242435584494165\n,,0,1970-01-01T00:00:12Z,m,0,0,f,0.43936224189298456\n,,0,1970-01-01T00:00:13Z,m,0,0,f,0.1224409595139043\n,,0,1970-01-01T00:00:14Z,m,0,0,f,0.15733684152804783\n,,0,1970-01-01T00:00:15Z,m,0,0,f,0.08882282140312904\n,,0,1970-01-01T00:00:16Z,m,0,0,f,0.23989257176325227\n,,0,1970-01-01T00:00:17Z,m,0,0,f,0.6955232509082638\n,,0,1970-01-01T00:00:18Z,m,0,0,f,0.43554475339119303\n,,0,1970-01-01T00:00:19Z,m,0,0,f,0.3051713218684253\n,,0,1970-01-01T00:00:20Z,m,0,0,f,0.7413025816537797\n,,0,1970-01-01T00:00:21Z,m,0,0,f,0.24567297998270615\n,,0,1970-01-01T00:00:22Z,m,0,0,f,0.491391504478891\n,,0,1970-01-01T00:00:23Z,m,0,0,f,0.13872180750181634\n,,0,1970-01-01T00:00:24Z,m,0,0,f,0.06729135892978601\n,,0,1970-01-01T00:00:25Z,m,0,0,f,0.2711347220286289\n,,0,1970-01-01T00:00:26Z,m,0,0,f,0.5465962906385142\n,,0,1970-01-01T00:00:27Z,m,0,0,f,0.1721498986023557\n,,0,1970-01-01T00:00:28Z,m,0,0,f,0.928541805026285\n,,0,1970-01-01T00:00:29Z,m,0,0,f,0.4390512841392946\n,,0,1970-01-01T00:00:30Z,m,0,0,f,0.7891509564074856\n,,0,1970-01-01T00:00:31Z,m,0,0,f,0.03752404112396554\n,,0,1970-01-01T00:00:32Z,m,0,0,f,0.8731292945164265\n,,0,1970-01-01T00:00:33Z,m,0,0,f,0.6590129312109282\n,,0,1970-01-01T00:00:34Z,m,0,0,f,0.7298034951937612\n,,0,1970-01-01T00:00:35Z,m,0,0,f,0.6880331199538888\n,,0,1970-01-01T00:00:36Z,m,0,0,f,0.7884092917020722\n,,0,1970-01-01T00:00:37Z,m,0,0,f,0.9071621838398441\n,,0,1970-01-01T00:00:38Z,m,0,0,f,0.5029003668295414\n,,0,1970-01-01T00:00:39Z,m,0,0,f,0.5545818527629861\n,,0,1970-01-01T00:00:40Z,m,0,0,f,0.763728196635538\n,,0,1970-01-01T00:00:41Z,m,0,0,f,0.5870046094520823\n,,0,1970-01-01T00:00:42Z,m,0,0,f,0.7675553560334312\n,,0,1970-01-01T00:00:43Z,m,0,0,f,0.8279726730049255\n,,0,1970-01-01T00:00:44Z,m,0,0,f,0.7013474149025897\n,,0,1970-01-01T00:00:45Z,m,0,0,f,0.08556981440432106\n,,0,1970-01-01T00:00:46Z,m,0,0,f,0.8520957093766447\n,,0,1970-01-01T00:00:47Z,m,0,0,f,0.41873957390346783\n,,0,1970-01-01T00:00:48Z,m,0,0,f,0.04405459160245573\n,,0,1970-01-01T00:00:49Z,m,0,0,f,0.8184927094237151\n,,0,1970-01-01T00:00:50Z,m,0,0,f,0.0975526753791771\n,,0,1970-01-01T00:00:51Z,m,0,0,f,0.4984015942759995\n,,0,1970-01-01T00:00:52Z,m,0,0,f,0.24094630162586889\n,,0,1970-01-01T00:00:53Z,m,0,0,f,0.1461722759564162\n,,0,1970-01-01T00:00:54Z,m,0,0,f,0.0008451156568219057\n,,0,1970-01-01T00:00:55Z,m,0,0,f,0.4633414547017063\n,,0,1970-01-01T00:00:56Z,m,0,0,f,0.4539668492775038\n,,0,1970-01-01T00:00:57Z,m,0,0,f,0.4868916379116324\n,,0,1970-01-01T00:00:58Z,m,0,0,f,0.9566203795860617\n,,0,1970-01-01T00:00:59Z,m,0,0,f,0.9599106283927733\n,,0,1970-01-01T00:01:00Z,m,0,0,f,0.7293729603954808\n,,0,1970-01-01T00:01:01Z,m,0,0,f,0.6455698152977222\n,,0,1970-01-01T00:01:02Z,m,0,0,f,0.11441321827059112\n,,0,1970-01-01T00:01:03Z,m,0,0,f,0.9955326395256039\n,,0,1970-01-01T00:01:04Z,m,0,0,f,0.44266439346958053\n,,0,1970-01-01T00:01:05Z,m,0,0,f,0.7183012898949253\n,,0,1970-01-01T00:01:06Z,m,0,0,f,0.30706108459030473\n,,0,1970-01-01T00:01:07Z,m,0,0,f,0.5034183578538529\n,,0,1970-01-01T00:01:08Z,m,0,0,f,0.945541035399725\n,,0,1970-01-01T00:01:09Z,m,0,0,f,0.4233995128157775\n,,0,1970-01-01T00:01:10Z,m,0,0,f,0.7647066005216012\n,,0,1970-01-01T00:01:11Z,m,0,0,f,0.4427721542156412\n,,0,1970-01-01T00:01:12Z,m,0,0,f,0.5759588898144714\n,,0,1970-01-01T00:01:13Z,m,0,0,f,0.4891738037219912\n,,0,1970-01-01T00:01:14Z,m,0,0,f,0.3162573404966396\n,,0,1970-01-01T00:01:15Z,m,0,0,f,0.12429098278245032\n,,0,1970-01-01T00:01:16Z,m,0,0,f,0.5500314687416078\n,,0,1970-01-01T00:01:17Z,m,0,0,f,0.07874290942037632\n,,0,1970-01-01T00:01:18Z,m,0,0,f,0.2432131181375912\n,,0,1970-01-01T00:01:19Z,m,0,0,f,0.2059157686630176\n,,0,1970-01-01T00:01:20Z,m,0,0,f,0.44865547217512164\n,,0,1970-01-01T00:01:21Z,m,0,0,f,0.7168101661064027\n,,0,1970-01-01T00:01:22Z,m,0,0,f,0.36652553198536764\n,,0,1970-01-01T00:01:23Z,m,0,0,f,0.12875338574773973\n,,0,1970-01-01T00:01:24Z,m,0,0,f,0.14050907817041347\n,,0,1970-01-01T00:01:25Z,m,0,0,f,0.4095172637990756\n,,0,1970-01-01T00:01:26Z,m,0,0,f,0.2460700738777719\n,,0,1970-01-01T00:01:27Z,m,0,0,f,0.7823912602040078\n,,0,1970-01-01T00:01:28Z,m,0,0,f,0.707534534477093\n,,0,1970-01-01T00:01:29Z,m,0,0,f,0.6714337668672199\n,,0,1970-01-01T00:01:30Z,m,0,0,f,0.6443730852735031\n,,0,1970-01-01T00:01:31Z,m,0,0,f,0.8349467641212396\n,,0,1970-01-01T00:01:32Z,m,0,0,f,0.7443365385220384\n,,0,1970-01-01T00:01:33Z,m,0,0,f,0.778092873581952\n,,0,1970-01-01T00:01:34Z,m,0,0,f,0.21451835990529106\n,,0,1970-01-01T00:01:35Z,m,0,0,f,0.15132579382756906\n,,0,1970-01-01T00:01:36Z,m,0,0,f,0.889690688725347\n,,0,1970-01-01T00:01:37Z,m,0,0,f,0.08177608166572663\n,,0,1970-01-01T00:01:38Z,m,0,0,f,0.6156947898336163\n,,0,1970-01-01T00:01:39Z,m,0,0,f,0.8839098227070676\n,,1,1970-01-01T00:00:00Z,m,0,1,f,0.47284307199688513\n,,1,1970-01-01T00:00:01Z,m,0,1,f,0.6115110431660992\n,,1,1970-01-01T00:00:02Z,m,0,1,f,0.9139676390179812\n,,1,1970-01-01T00:00:03Z,m,0,1,f,0.4419580502994864\n,,1,1970-01-01T00:00:04Z,m,0,1,f,0.22346720477114235\n,,1,1970-01-01T00:00:05Z,m,0,1,f,0.01657253263970824\n,,1,1970-01-01T00:00:06Z,m,0,1,f,0.5275526538985256\n,,1,1970-01-01T00:00:07Z,m,0,1,f,0.2801453905589357\n,,1,1970-01-01T00:00:08Z,m,0,1,f,0.40358058571546174\n,,1,1970-01-01T00:00:09Z,m,0,1,f,0.5581225312763497\n,,1,1970-01-01T00:00:10Z,m,0,1,f,0.5618381020173508\n,,1,1970-01-01T00:00:11Z,m,0,1,f,0.08048303365885615\n,,1,1970-01-01T00:00:12Z,m,0,1,f,0.5001751201461243\n,,1,1970-01-01T00:00:13Z,m,0,1,f,0.22639175489524663\n,,1,1970-01-01T00:00:14Z,m,0,1,f,0.26537476142069744\n,,1,1970-01-01T00:00:15Z,m,0,1,f,0.8045352065828273\n,,1,1970-01-01T00:00:16Z,m,0,1,f,0.401634967963577\n,,1,1970-01-01T00:00:17Z,m,0,1,f,0.9411501472896155\n,,1,1970-01-01T00:00:18Z,m,0,1,f,0.2930734491556474\n,,1,1970-01-01T00:00:19Z,m,0,1,f,0.18157543568371715\n,,1,1970-01-01T00:00:20Z,m,0,1,f,0.9385325130161203\n,,1,1970-01-01T00:00:21Z,m,0,1,f,0.17010332650185725\n,,1,1970-01-01T00:00:22Z,m,0,1,f,0.04213339793024455\n,,1,1970-01-01T00:00:23Z,m,0,1,f,0.5626619227163632\n,,1,1970-01-01T00:00:24Z,m,0,1,f,0.6941739177125473\n,,1,1970-01-01T00:00:25Z,m,0,1,f,0.5438842736369963\n,,1,1970-01-01T00:00:26Z,m,0,1,f,0.6524346931171858\n,,1,1970-01-01T00:00:27Z,m,0,1,f,0.062106354006262784\n,,1,1970-01-01T00:00:28Z,m,0,1,f,0.6808062354975885\n,,1,1970-01-01T00:00:29Z,m,0,1,f,0.4566938577876695\n,,1,1970-01-01T00:00:30Z,m,0,1,f,0.15426646385258916\n,,1,1970-01-01T00:00:31Z,m,0,1,f,0.7378414694167669\n,,1,1970-01-01T00:00:32Z,m,0,1,f,0.35905015546070745\n,,1,1970-01-01T00:00:33Z,m,0,1,f,0.25717348995611955\n,,1,1970-01-01T00:00:34Z,m,0,1,f,0.8669066045043076\n,,1,1970-01-01T00:00:35Z,m,0,1,f,0.7414665987538746\n,,1,1970-01-01T00:00:36Z,m,0,1,f,0.7580463272135385\n,,1,1970-01-01T00:00:37Z,m,0,1,f,0.223202540983848\n,,1,1970-01-01T00:00:38Z,m,0,1,f,0.09675623584194015\n,,1,1970-01-01T00:00:39Z,m,0,1,f,0.33037602371875235\n,,1,1970-01-01T00:00:40Z,m,0,1,f,0.02419699334564844\n,,1,1970-01-01T00:00:41Z,m,0,1,f,0.30660540046813134\n,,1,1970-01-01T00:00:42Z,m,0,1,f,0.28087743747358407\n,,1,1970-01-01T00:00:43Z,m,0,1,f,0.8125957553254125\n,,1,1970-01-01T00:00:44Z,m,0,1,f,0.3996499465775914\n,,1,1970-01-01T00:00:45Z,m,0,1,f,0.002859922694346698\n,,1,1970-01-01T00:00:46Z,m,0,1,f,0.7743871384683348\n,,1,1970-01-01T00:00:47Z,m,0,1,f,0.3428194666142575\n,,1,1970-01-01T00:00:48Z,m,0,1,f,0.24529106535786452\n,,1,1970-01-01T00:00:49Z,m,0,1,f,0.42074581063787847\n,,1,1970-01-01T00:00:50Z,m,0,1,f,0.8230512029974123\n,,1,1970-01-01T00:00:51Z,m,0,1,f,0.7612451595826552\n,,1,1970-01-01T00:00:52Z,m,0,1,f,0.0025044233308020394\n,,1,1970-01-01T00:00:53Z,m,0,1,f,0.8123608833291784\n,,1,1970-01-01T00:00:54Z,m,0,1,f,0.094280039506472\n,,1,1970-01-01T00:00:55Z,m,0,1,f,0.7414773533860608\n,,1,1970-01-01T00:00:56Z,m,0,1,f,0.048248944868655844\n,,1,1970-01-01T00:00:57Z,m,0,1,f,0.7876232215876143\n,,1,1970-01-01T00:00:58Z,m,0,1,f,0.7708955207540708\n,,1,1970-01-01T00:00:59Z,m,0,1,f,0.3210082428062905\n,,1,1970-01-01T00:01:00Z,m,0,1,f,0.6199485490487467\n,,1,1970-01-01T00:01:01Z,m,0,1,f,0.4526111772487005\n,,1,1970-01-01T00:01:02Z,m,0,1,f,0.06993036738408297\n,,1,1970-01-01T00:01:03Z,m,0,1,f,0.5391803940621971\n,,1,1970-01-01T00:01:04Z,m,0,1,f,0.3786026404218388\n,,1,1970-01-01T00:01:05Z,m,0,1,f,0.16987447951514412\n,,1,1970-01-01T00:01:06Z,m,0,1,f,0.9622624203254517\n,,1,1970-01-01T00:01:07Z,m,0,1,f,0.10609876802280566\n,,1,1970-01-01T00:01:08Z,m,0,1,f,0.34039196604520483\n,,1,1970-01-01T00:01:09Z,m,0,1,f,0.326997943237989\n,,1,1970-01-01T00:01:10Z,m,0,1,f,0.40582069426239586\n,,1,1970-01-01T00:01:11Z,m,0,1,f,0.09664389869310906\n,,1,1970-01-01T00:01:12Z,m,0,1,f,0.0874716642419619\n,,1,1970-01-01T00:01:13Z,m,0,1,f,0.9574787428982809\n,,1,1970-01-01T00:01:14Z,m,0,1,f,0.792171281216902\n,,1,1970-01-01T00:01:15Z,m,0,1,f,0.8154053514727819\n,,1,1970-01-01T00:01:16Z,m,0,1,f,0.9446634309508735\n,,1,1970-01-01T00:01:17Z,m,0,1,f,0.7914039734656017\n,,1,1970-01-01T00:01:18Z,m,0,1,f,0.5642005948380394\n,,1,1970-01-01T00:01:19Z,m,0,1,f,0.9394901508564378\n,,1,1970-01-01T00:01:20Z,m,0,1,f,0.09420964672484634\n,,1,1970-01-01T00:01:21Z,m,0,1,f,0.8997154088951347\n,,1,1970-01-01T00:01:22Z,m,0,1,f,0.8929163087698091\n,,1,1970-01-01T00:01:23Z,m,0,1,f,0.14602512562046865\n,,1,1970-01-01T00:01:24Z,m,0,1,f,0.061755078411980135\n,,1,1970-01-01T00:01:25Z,m,0,1,f,0.050027231315704974\n,,1,1970-01-01T00:01:26Z,m,0,1,f,0.06579399435541186\n,,1,1970-01-01T00:01:27Z,m,0,1,f,0.5485533330294929\n,,1,1970-01-01T00:01:28Z,m,0,1,f,0.08600793471366114\n,,1,1970-01-01T00:01:29Z,m,0,1,f,0.0048224932897884395\n,,1,1970-01-01T00:01:30Z,m,0,1,f,0.031000679866955753\n,,1,1970-01-01T00:01:31Z,m,0,1,f,0.7590758510991269\n,,1,1970-01-01T00:01:32Z,m,0,1,f,0.28752964131696107\n,,1,1970-01-01T00:01:33Z,m,0,1,f,0.0803113942730073\n,,1,1970-01-01T00:01:34Z,m,0,1,f,0.7653660195907919\n,,1,1970-01-01T00:01:35Z,m,0,1,f,0.169201547040183\n,,1,1970-01-01T00:01:36Z,m,0,1,f,0.2812417370494343\n,,1,1970-01-01T00:01:37Z,m,0,1,f,0.5556525309491438\n,,1,1970-01-01T00:01:38Z,m,0,1,f,0.21336394958285926\n,,1,1970-01-01T00:01:39Z,m,0,1,f,0.843202199200085\n,,2,1970-01-01T00:00:00Z,m,1,0,f,0.6745411981120504\n,,2,1970-01-01T00:00:01Z,m,1,0,f,0.4341136360856983\n,,2,1970-01-01T00:00:02Z,m,1,0,f,0.0779873994184798\n,,2,1970-01-01T00:00:03Z,m,1,0,f,0.6045688060594187\n,,2,1970-01-01T00:00:04Z,m,1,0,f,0.609806908577383\n,,2,1970-01-01T00:00:05Z,m,1,0,f,0.2371373109677929\n,,2,1970-01-01T00:00:06Z,m,1,0,f,0.15959047192822226\n,,2,1970-01-01T00:00:07Z,m,1,0,f,0.7696930667476671\n,,2,1970-01-01T00:00:08Z,m,1,0,f,0.44489788239949923\n,,2,1970-01-01T00:00:09Z,m,1,0,f,0.20113730484499945\n,,2,1970-01-01T00:00:10Z,m,1,0,f,0.9004310672214374\n,,2,1970-01-01T00:00:11Z,m,1,0,f,0.08071979045152104\n,,2,1970-01-01T00:00:12Z,m,1,0,f,0.35878401311181407\n,,2,1970-01-01T00:00:13Z,m,1,0,f,0.8046013839899406\n,,2,1970-01-01T00:00:14Z,m,1,0,f,0.09869242829873062\n,,2,1970-01-01T00:00:15Z,m,1,0,f,0.27053244466215826\n,,2,1970-01-01T00:00:16Z,m,1,0,f,0.6672055373259661\n,,2,1970-01-01T00:00:17Z,m,1,0,f,0.9015798497859395\n,,2,1970-01-01T00:00:18Z,m,1,0,f,0.6514438661906353\n,,2,1970-01-01T00:00:19Z,m,1,0,f,0.03319201114385362\n,,2,1970-01-01T00:00:20Z,m,1,0,f,0.44109087427118215\n,,2,1970-01-01T00:00:21Z,m,1,0,f,0.1441063884747634\n,,2,1970-01-01T00:00:22Z,m,1,0,f,0.23335939084421864\n,,2,1970-01-01T00:00:23Z,m,1,0,f,0.6904277645853616\n,,2,1970-01-01T00:00:24Z,m,1,0,f,0.5145930899531316\n,,2,1970-01-01T00:00:25Z,m,1,0,f,0.4299752694354613\n,,2,1970-01-01T00:00:26Z,m,1,0,f,0.9207494524068397\n,,2,1970-01-01T00:00:27Z,m,1,0,f,0.4990764483657634\n,,2,1970-01-01T00:00:28Z,m,1,0,f,0.7370053493218158\n,,2,1970-01-01T00:00:29Z,m,1,0,f,0.8159190359865772\n,,2,1970-01-01T00:00:30Z,m,1,0,f,0.5730300999100897\n,,2,1970-01-01T00:00:31Z,m,1,0,f,0.4957548727598841\n,,2,1970-01-01T00:00:32Z,m,1,0,f,0.4475722509767004\n,,2,1970-01-01T00:00:33Z,m,1,0,f,0.09000105562869058\n,,2,1970-01-01T00:00:34Z,m,1,0,f,0.5765896961954948\n,,2,1970-01-01T00:00:35Z,m,1,0,f,0.007292186311595296\n,,2,1970-01-01T00:00:36Z,m,1,0,f,0.6862338192326899\n,,2,1970-01-01T00:00:37Z,m,1,0,f,0.6323091325867545\n,,2,1970-01-01T00:00:38Z,m,1,0,f,0.22250144688828086\n,,2,1970-01-01T00:00:39Z,m,1,0,f,0.7767158293696542\n,,2,1970-01-01T00:00:40Z,m,1,0,f,0.5040765046136644\n,,2,1970-01-01T00:00:41Z,m,1,0,f,0.7198824794590694\n,,2,1970-01-01T00:00:42Z,m,1,0,f,0.16487220863546403\n,,2,1970-01-01T00:00:43Z,m,1,0,f,0.6185190195253291\n,,2,1970-01-01T00:00:44Z,m,1,0,f,0.417935209198883\n,,2,1970-01-01T00:00:45Z,m,1,0,f,0.143322367253724\n,,2,1970-01-01T00:00:46Z,m,1,0,f,0.7110860020844423\n,,2,1970-01-01T00:00:47Z,m,1,0,f,0.5190433935276061\n,,2,1970-01-01T00:00:48Z,m,1,0,f,0.5947710020498977\n,,2,1970-01-01T00:00:49Z,m,1,0,f,0.18632874860445664\n,,2,1970-01-01T00:00:50Z,m,1,0,f,0.050671657609869296\n,,2,1970-01-01T00:00:51Z,m,1,0,f,0.336667976831678\n,,2,1970-01-01T00:00:52Z,m,1,0,f,0.16893598340949662\n,,2,1970-01-01T00:00:53Z,m,1,0,f,0.6319794509787114\n,,2,1970-01-01T00:00:54Z,m,1,0,f,0.3434433122927547\n,,2,1970-01-01T00:00:55Z,m,1,0,f,0.13766344408813833\n,,2,1970-01-01T00:00:56Z,m,1,0,f,0.7028890267599247\n,,2,1970-01-01T00:00:57Z,m,1,0,f,0.5893915586856076\n,,2,1970-01-01T00:00:58Z,m,1,0,f,0.08495375348679511\n,,2,1970-01-01T00:00:59Z,m,1,0,f,0.5635570663754376\n,,2,1970-01-01T00:01:00Z,m,1,0,f,0.06973804413592974\n,,2,1970-01-01T00:01:01Z,m,1,0,f,0.4594087627832006\n,,2,1970-01-01T00:01:02Z,m,1,0,f,0.9484143072574632\n,,2,1970-01-01T00:01:03Z,m,1,0,f,0.7210862651644585\n,,2,1970-01-01T00:01:04Z,m,1,0,f,0.4306492881221061\n,,2,1970-01-01T00:01:05Z,m,1,0,f,0.9768511587696722\n,,2,1970-01-01T00:01:06Z,m,1,0,f,0.036770411149115535\n,,2,1970-01-01T00:01:07Z,m,1,0,f,0.199704171721732\n,,2,1970-01-01T00:01:08Z,m,1,0,f,0.044989678879272736\n,,2,1970-01-01T00:01:09Z,m,1,0,f,0.4204918747032285\n,,2,1970-01-01T00:01:10Z,m,1,0,f,0.7660528673315015\n,,2,1970-01-01T00:01:11Z,m,1,0,f,0.07495082447510862\n,,2,1970-01-01T00:01:12Z,m,1,0,f,0.979672949703\n,,2,1970-01-01T00:01:13Z,m,1,0,f,0.43531431314587743\n,,2,1970-01-01T00:01:14Z,m,1,0,f,0.16473009865933294\n,,2,1970-01-01T00:01:15Z,m,1,0,f,0.9714924938553514\n,,2,1970-01-01T00:01:16Z,m,1,0,f,0.8548205740914873\n,,2,1970-01-01T00:01:17Z,m,1,0,f,0.988621458104506\n,,2,1970-01-01T00:01:18Z,m,1,0,f,0.42316749552422783\n,,2,1970-01-01T00:01:19Z,m,1,0,f,0.5599137447927957\n,,2,1970-01-01T00:01:20Z,m,1,0,f,0.7513515954882367\n,,2,1970-01-01T00:01:21Z,m,1,0,f,0.07681127373236643\n,,2,1970-01-01T00:01:22Z,m,1,0,f,0.04219934813632237\n,,2,1970-01-01T00:01:23Z,m,1,0,f,0.27672511415229256\n,,2,1970-01-01T00:01:24Z,m,1,0,f,0.6618414211834359\n,,2,1970-01-01T00:01:25Z,m,1,0,f,0.04819580958061359\n,,2,1970-01-01T00:01:26Z,m,1,0,f,0.8514613397306017\n,,2,1970-01-01T00:01:27Z,m,1,0,f,0.654705748814002\n,,2,1970-01-01T00:01:28Z,m,1,0,f,0.9967833661484294\n,,2,1970-01-01T00:01:29Z,m,1,0,f,0.9631421129969118\n,,2,1970-01-01T00:01:30Z,m,1,0,f,0.6286421005881492\n,,2,1970-01-01T00:01:31Z,m,1,0,f,0.3783501632738452\n,,2,1970-01-01T00:01:32Z,m,1,0,f,0.05114898778086843\n,,2,1970-01-01T00:01:33Z,m,1,0,f,0.2473880323048304\n,,2,1970-01-01T00:01:34Z,m,1,0,f,0.7842674808782694\n,,2,1970-01-01T00:01:35Z,m,1,0,f,0.6130952139646441\n,,2,1970-01-01T00:01:36Z,m,1,0,f,0.9762618521418323\n,,2,1970-01-01T00:01:37Z,m,1,0,f,0.9219480325346383\n,,2,1970-01-01T00:01:38Z,m,1,0,f,0.7986205925631757\n,,2,1970-01-01T00:01:39Z,m,1,0,f,0.578541588985068\n,,3,1970-01-01T00:00:00Z,m,1,1,f,0.3609497652786835\n,,3,1970-01-01T00:00:01Z,m,1,1,f,0.6431495269328852\n,,3,1970-01-01T00:00:02Z,m,1,1,f,0.30119517109360755\n,,3,1970-01-01T00:00:03Z,m,1,1,f,0.029905756669452933\n,,3,1970-01-01T00:00:04Z,m,1,1,f,0.32578997668820153\n,,3,1970-01-01T00:00:05Z,m,1,1,f,0.7482046757377168\n,,3,1970-01-01T00:00:06Z,m,1,1,f,0.42006674019623874\n,,3,1970-01-01T00:00:07Z,m,1,1,f,0.8892383923700209\n,,3,1970-01-01T00:00:08Z,m,1,1,f,0.2734890146915862\n,,3,1970-01-01T00:00:09Z,m,1,1,f,0.2126705472958595\n,,3,1970-01-01T00:00:10Z,m,1,1,f,0.4081541720871348\n,,3,1970-01-01T00:00:11Z,m,1,1,f,0.7517886726430452\n,,3,1970-01-01T00:00:12Z,m,1,1,f,0.6344255763748975\n,,3,1970-01-01T00:00:13Z,m,1,1,f,0.13439033950657941\n,,3,1970-01-01T00:00:14Z,m,1,1,f,0.13080770333361982\n,,3,1970-01-01T00:00:15Z,m,1,1,f,0.42098106260813917\n,,3,1970-01-01T00:00:16Z,m,1,1,f,0.6126625007965338\n,,3,1970-01-01T00:00:17Z,m,1,1,f,0.6566130686317417\n,,3,1970-01-01T00:00:18Z,m,1,1,f,0.8724405943016941\n,,3,1970-01-01T00:00:19Z,m,1,1,f,0.5240118690102152\n,,3,1970-01-01T00:00:20Z,m,1,1,f,0.16295208705669978\n,,3,1970-01-01T00:00:21Z,m,1,1,f,0.3087465430934554\n,,3,1970-01-01T00:00:22Z,m,1,1,f,0.5285274343484349\n,,3,1970-01-01T00:00:23Z,m,1,1,f,0.634731960510953\n,,3,1970-01-01T00:00:24Z,m,1,1,f,0.21258839107347696\n,,3,1970-01-01T00:00:25Z,m,1,1,f,0.418565981182859\n,,3,1970-01-01T00:00:26Z,m,1,1,f,0.2537565365571897\n,,3,1970-01-01T00:00:27Z,m,1,1,f,0.5464331287426728\n,,3,1970-01-01T00:00:28Z,m,1,1,f,0.9960454475764904\n,,3,1970-01-01T00:00:29Z,m,1,1,f,0.09275146190386824\n,,3,1970-01-01T00:00:30Z,m,1,1,f,0.6976442897720185\n,,3,1970-01-01T00:00:31Z,m,1,1,f,0.74713521249196\n,,3,1970-01-01T00:00:32Z,m,1,1,f,0.984508958500529\n,,3,1970-01-01T00:00:33Z,m,1,1,f,0.735978145078593\n,,3,1970-01-01T00:00:34Z,m,1,1,f,0.03272325327489153\n,,3,1970-01-01T00:00:35Z,m,1,1,f,0.2789090231376286\n,,3,1970-01-01T00:00:36Z,m,1,1,f,0.9009986444969635\n,,3,1970-01-01T00:00:37Z,m,1,1,f,0.848311973911401\n,,3,1970-01-01T00:00:38Z,m,1,1,f,0.3433130690616337\n,,3,1970-01-01T00:00:39Z,m,1,1,f,0.9705860405696857\n,,3,1970-01-01T00:00:40Z,m,1,1,f,0.4971554061394775\n,,3,1970-01-01T00:00:41Z,m,1,1,f,0.5010737989466268\n,,3,1970-01-01T00:00:42Z,m,1,1,f,0.6786336325659156\n,,3,1970-01-01T00:00:43Z,m,1,1,f,0.45685893681365386\n,,3,1970-01-01T00:00:44Z,m,1,1,f,0.06785712875301617\n,,3,1970-01-01T00:00:45Z,m,1,1,f,0.3686928354464234\n,,3,1970-01-01T00:00:46Z,m,1,1,f,0.16238519747752908\n,,3,1970-01-01T00:00:47Z,m,1,1,f,0.09616346590744834\n,,3,1970-01-01T00:00:48Z,m,1,1,f,0.982361090570932\n,,3,1970-01-01T00:00:49Z,m,1,1,f,0.24546880258756468\n,,3,1970-01-01T00:00:50Z,m,1,1,f,0.4063470659819713\n,,3,1970-01-01T00:00:51Z,m,1,1,f,0.02333966735385356\n,,3,1970-01-01T00:00:52Z,m,1,1,f,0.7485740576779872\n,,3,1970-01-01T00:00:53Z,m,1,1,f,0.6166837184691856\n,,3,1970-01-01T00:00:54Z,m,1,1,f,0.05978509722242629\n,,3,1970-01-01T00:00:55Z,m,1,1,f,0.8745680789623674\n,,3,1970-01-01T00:00:56Z,m,1,1,f,0.7043364028176561\n,,3,1970-01-01T00:00:57Z,m,1,1,f,0.5100762819992395\n,,3,1970-01-01T00:00:58Z,m,1,1,f,0.16311060736490562\n,,3,1970-01-01T00:00:59Z,m,1,1,f,0.8629619678924975\n,,3,1970-01-01T00:01:00Z,m,1,1,f,0.10822795841933747\n,,3,1970-01-01T00:01:01Z,m,1,1,f,0.009391242035550616\n,,3,1970-01-01T00:01:02Z,m,1,1,f,0.8963338627277064\n,,3,1970-01-01T00:01:03Z,m,1,1,f,0.2741500937920746\n,,3,1970-01-01T00:01:04Z,m,1,1,f,0.8919325188107933\n,,3,1970-01-01T00:01:05Z,m,1,1,f,0.6654225234319311\n,,3,1970-01-01T00:01:06Z,m,1,1,f,0.02781722451099708\n,,3,1970-01-01T00:01:07Z,m,1,1,f,0.1620103430803485\n,,3,1970-01-01T00:01:08Z,m,1,1,f,0.4825820756588489\n,,3,1970-01-01T00:01:09Z,m,1,1,f,0.6564731088934671\n,,3,1970-01-01T00:01:10Z,m,1,1,f,0.5500077260845426\n,,3,1970-01-01T00:01:11Z,m,1,1,f,0.40462752766482185\n,,3,1970-01-01T00:01:12Z,m,1,1,f,0.8674131498299248\n,,3,1970-01-01T00:01:13Z,m,1,1,f,0.8902851603994412\n,,3,1970-01-01T00:01:14Z,m,1,1,f,0.1599747356552478\n,,3,1970-01-01T00:01:15Z,m,1,1,f,0.4023835778260672\n,,3,1970-01-01T00:01:16Z,m,1,1,f,0.8892986579330658\n,,3,1970-01-01T00:01:17Z,m,1,1,f,0.05870852811550652\n,,3,1970-01-01T00:01:18Z,m,1,1,f,0.08810359195444939\n,,3,1970-01-01T00:01:19Z,m,1,1,f,0.5799459169235229\n,,3,1970-01-01T00:01:20Z,m,1,1,f,0.675990461828967\n,,3,1970-01-01T00:01:21Z,m,1,1,f,0.680028234810394\n,,3,1970-01-01T00:01:22Z,m,1,1,f,0.3828707005637953\n,,3,1970-01-01T00:01:23Z,m,1,1,f,0.369157111114499\n,,3,1970-01-01T00:01:24Z,m,1,1,f,0.12328872455169967\n,,3,1970-01-01T00:01:25Z,m,1,1,f,0.43126638642422993\n,,3,1970-01-01T00:01:26Z,m,1,1,f,0.24418662053793608\n,,3,1970-01-01T00:01:27Z,m,1,1,f,0.22094836458502065\n,,3,1970-01-01T00:01:28Z,m,1,1,f,0.10278220106833619\n,,3,1970-01-01T00:01:29Z,m,1,1,f,0.7194160988953583\n,,3,1970-01-01T00:01:30Z,m,1,1,f,0.9646344422230495\n,,3,1970-01-01T00:01:31Z,m,1,1,f,0.462370535565091\n,,3,1970-01-01T00:01:32Z,m,1,1,f,0.9386791098643801\n,,3,1970-01-01T00:01:33Z,m,1,1,f,0.03801280884674329\n,,3,1970-01-01T00:01:34Z,m,1,1,f,0.35603844514090255\n,,3,1970-01-01T00:01:35Z,m,1,1,f,0.5083881660913203\n,,3,1970-01-01T00:01:36Z,m,1,1,f,0.4326239900843389\n,,3,1970-01-01T00:01:37Z,m,1,1,f,0.09453891565081506\n,,3,1970-01-01T00:01:38Z,m,1,1,f,0.023503857583366802\n,,3,1970-01-01T00:01:39Z,m,1,1,f,0.9492834672803911\n\"\n\noutData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,max\n,,0,1970-01-01T00:01:28Z,m,0.9967833661484294\n\"\n\n// SELECT max(f) FROM m\nt_selector = (tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> max()\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"max\"})\n\ntest _selector = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_selector,\n})", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Body: []ast.Statement{&ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 411, }, File: "selector_test.flux", Source: "inData = \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,0,,,,,,,\n,result,table,_time,_measurement,t0,t1,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,0,f,0.21546887461084024\n,,0,1970-01-01T00:00:01Z,m,0,0,f,0.9576896132790585\n,,0,1970-01-01T00:00:02Z,m,0,0,f,0.294953913000311\n,,0,1970-01-01T00:00:03Z,m,0,0,f,0.4651741324883778\n,,0,1970-01-01T00:00:04Z,m,0,0,f,0.9873388815871567\n,,0,1970-01-01T00:00:05Z,m,0,0,f,0.3845474109517986\n,,0,1970-01-01T00:00:06Z,m,0,0,f,0.2922442980858412\n,,0,1970-01-01T00:00:07Z,m,0,0,f,0.03298588199059829\n,,0,1970-01-01T00:00:08Z,m,0,0,f,0.969396406468683\n,,0,1970-01-01T00:00:09Z,m,0,0,f,0.8126386582005671\n,,0,1970-01-01T00:00:10Z,m,0,0,f,0.875468209815408\n,,0,1970-01-01T00:00:11Z,m,0,0,f,0.43242435584494165\n,,0,1970-01-01T00:00:12Z,m,0,0,f,0.43936224189298456\n,,0,1970-01-01T00:00:13Z,m,0,0,f,0.1224409595139043\n,,0,1970-01-01T00:00:14Z,m,0,0,f,0.15733684152804783\n,,0,1970-01-01T00:00:15Z,m,0,0,f,0.08882282140312904\n,,0,1970-01-01T00:00:16Z,m,0,0,f,0.23989257176325227\n,,0,1970-01-01T00:00:17Z,m,0,0,f,0.6955232509082638\n,,0,1970-01-01T00:00:18Z,m,0,0,f,0.43554475339119303\n,,0,1970-01-01T00:00:19Z,m,0,0,f,0.3051713218684253\n,,0,1970-01-01T00:00:20Z,m,0,0,f,0.7413025816537797\n,,0,1970-01-01T00:00:21Z,m,0,0,f,0.24567297998270615\n,,0,1970-01-01T00:00:22Z,m,0,0,f,0.491391504478891\n,,0,1970-01-01T00:00:23Z,m,0,0,f,0.13872180750181634\n,,0,1970-01-01T00:00:24Z,m,0,0,f,0.06729135892978601\n,,0,1970-01-01T00:00:25Z,m,0,0,f,0.2711347220286289\n,,0,1970-01-01T00:00:26Z,m,0,0,f,0.5465962906385142\n,,0,1970-01-01T00:00:27Z,m,0,0,f,0.1721498986023557\n,,0,1970-01-01T00:00:28Z,m,0,0,f,0.928541805026285\n,,0,1970-01-01T00:00:29Z,m,0,0,f,0.4390512841392946\n,,0,1970-01-01T00:00:30Z,m,0,0,f,0.7891509564074856\n,,0,1970-01-01T00:00:31Z,m,0,0,f,0.03752404112396554\n,,0,1970-01-01T00:00:32Z,m,0,0,f,0.8731292945164265\n,,0,1970-01-01T00:00:33Z,m,0,0,f,0.6590129312109282\n,,0,1970-01-01T00:00:34Z,m,0,0,f,0.7298034951937612\n,,0,1970-01-01T00:00:35Z,m,0,0,f,0.6880331199538888\n,,0,1970-01-01T00:00:36Z,m,0,0,f,0.7884092917020722\n,,0,1970-01-01T00:00:37Z,m,0,0,f,0.9071621838398441\n,,0,1970-01-01T00:00:38Z,m,0,0,f,0.5029003668295414\n,,0,1970-01-01T00:00:39Z,m,0,0,f,0.5545818527629861\n,,0,1970-01-01T00:00:40Z,m,0,0,f,0.763728196635538\n,,0,1970-01-01T00:00:41Z,m,0,0,f,0.5870046094520823\n,,0,1970-01-01T00:00:42Z,m,0,0,f,0.7675553560334312\n,,0,1970-01-01T00:00:43Z,m,0,0,f,0.8279726730049255\n,,0,1970-01-01T00:00:44Z,m,0,0,f,0.7013474149025897\n,,0,1970-01-01T00:00:45Z,m,0,0,f,0.08556981440432106\n,,0,1970-01-01T00:00:46Z,m,0,0,f,0.8520957093766447\n,,0,1970-01-01T00:00:47Z,m,0,0,f,0.41873957390346783\n,,0,1970-01-01T00:00:48Z,m,0,0,f,0.04405459160245573\n,,0,1970-01-01T00:00:49Z,m,0,0,f,0.8184927094237151\n,,0,1970-01-01T00:00:50Z,m,0,0,f,0.0975526753791771\n,,0,1970-01-01T00:00:51Z,m,0,0,f,0.4984015942759995\n,,0,1970-01-01T00:00:52Z,m,0,0,f,0.24094630162586889\n,,0,1970-01-01T00:00:53Z,m,0,0,f,0.1461722759564162\n,,0,1970-01-01T00:00:54Z,m,0,0,f,0.0008451156568219057\n,,0,1970-01-01T00:00:55Z,m,0,0,f,0.4633414547017063\n,,0,1970-01-01T00:00:56Z,m,0,0,f,0.4539668492775038\n,,0,1970-01-01T00:00:57Z,m,0,0,f,0.4868916379116324\n,,0,1970-01-01T00:00:58Z,m,0,0,f,0.9566203795860617\n,,0,1970-01-01T00:00:59Z,m,0,0,f,0.9599106283927733\n,,0,1970-01-01T00:01:00Z,m,0,0,f,0.7293729603954808\n,,0,1970-01-01T00:01:01Z,m,0,0,f,0.6455698152977222\n,,0,1970-01-01T00:01:02Z,m,0,0,f,0.11441321827059112\n,,0,1970-01-01T00:01:03Z,m,0,0,f,0.9955326395256039\n,,0,1970-01-01T00:01:04Z,m,0,0,f,0.44266439346958053\n,,0,1970-01-01T00:01:05Z,m,0,0,f,0.7183012898949253\n,,0,1970-01-01T00:01:06Z,m,0,0,f,0.30706108459030473\n,,0,1970-01-01T00:01:07Z,m,0,0,f,0.5034183578538529\n,,0,1970-01-01T00:01:08Z,m,0,0,f,0.945541035399725\n,,0,1970-01-01T00:01:09Z,m,0,0,f,0.4233995128157775\n,,0,1970-01-01T00:01:10Z,m,0,0,f,0.7647066005216012\n,,0,1970-01-01T00:01:11Z,m,0,0,f,0.4427721542156412\n,,0,1970-01-01T00:01:12Z,m,0,0,f,0.5759588898144714\n,,0,1970-01-01T00:01:13Z,m,0,0,f,0.4891738037219912\n,,0,1970-01-01T00:01:14Z,m,0,0,f,0.3162573404966396\n,,0,1970-01-01T00:01:15Z,m,0,0,f,0.12429098278245032\n,,0,1970-01-01T00:01:16Z,m,0,0,f,0.5500314687416078\n,,0,1970-01-01T00:01:17Z,m,0,0,f,0.07874290942037632\n,,0,1970-01-01T00:01:18Z,m,0,0,f,0.2432131181375912\n,,0,1970-01-01T00:01:19Z,m,0,0,f,0.2059157686630176\n,,0,1970-01-01T00:01:20Z,m,0,0,f,0.44865547217512164\n,,0,1970-01-01T00:01:21Z,m,0,0,f,0.7168101661064027\n,,0,1970-01-01T00:01:22Z,m,0,0,f,0.36652553198536764\n,,0,1970-01-01T00:01:23Z,m,0,0,f,0.12875338574773973\n,,0,1970-01-01T00:01:24Z,m,0,0,f,0.14050907817041347\n,,0,1970-01-01T00:01:25Z,m,0,0,f,0.4095172637990756\n,,0,1970-01-01T00:01:26Z,m,0,0,f,0.2460700738777719\n,,0,1970-01-01T00:01:27Z,m,0,0,f,0.7823912602040078\n,,0,1970-01-01T00:01:28Z,m,0,0,f,0.707534534477093\n,,0,1970-01-01T00:01:29Z,m,0,0,f,0.6714337668672199\n,,0,1970-01-01T00:01:30Z,m,0,0,f,0.6443730852735031\n,,0,1970-01-01T00:01:31Z,m,0,0,f,0.8349467641212396\n,,0,1970-01-01T00:01:32Z,m,0,0,f,0.7443365385220384\n,,0,1970-01-01T00:01:33Z,m,0,0,f,0.778092873581952\n,,0,1970-01-01T00:01:34Z,m,0,0,f,0.21451835990529106\n,,0,1970-01-01T00:01:35Z,m,0,0,f,0.15132579382756906\n,,0,1970-01-01T00:01:36Z,m,0,0,f,0.889690688725347\n,,0,1970-01-01T00:01:37Z,m,0,0,f,0.08177608166572663\n,,0,1970-01-01T00:01:38Z,m,0,0,f,0.6156947898336163\n,,0,1970-01-01T00:01:39Z,m,0,0,f,0.8839098227070676\n,,1,1970-01-01T00:00:00Z,m,0,1,f,0.47284307199688513\n,,1,1970-01-01T00:00:01Z,m,0,1,f,0.6115110431660992\n,,1,1970-01-01T00:00:02Z,m,0,1,f,0.9139676390179812\n,,1,1970-01-01T00:00:03Z,m,0,1,f,0.4419580502994864\n,,1,1970-01-01T00:00:04Z,m,0,1,f,0.22346720477114235\n,,1,1970-01-01T00:00:05Z,m,0,1,f,0.01657253263970824\n,,1,1970-01-01T00:00:06Z,m,0,1,f,0.5275526538985256\n,,1,1970-01-01T00:00:07Z,m,0,1,f,0.2801453905589357\n,,1,1970-01-01T00:00:08Z,m,0,1,f,0.40358058571546174\n,,1,1970-01-01T00:00:09Z,m,0,1,f,0.5581225312763497\n,,1,1970-01-01T00:00:10Z,m,0,1,f,0.5618381020173508\n,,1,1970-01-01T00:00:11Z,m,0,1,f,0.08048303365885615\n,,1,1970-01-01T00:00:12Z,m,0,1,f,0.5001751201461243\n,,1,1970-01-01T00:00:13Z,m,0,1,f,0.22639175489524663\n,,1,1970-01-01T00:00:14Z,m,0,1,f,0.26537476142069744\n,,1,1970-01-01T00:00:15Z,m,0,1,f,0.8045352065828273\n,,1,1970-01-01T00:00:16Z,m,0,1,f,0.401634967963577\n,,1,1970-01-01T00:00:17Z,m,0,1,f,0.9411501472896155\n,,1,1970-01-01T00:00:18Z,m,0,1,f,0.2930734491556474\n,,1,1970-01-01T00:00:19Z,m,0,1,f,0.18157543568371715\n,,1,1970-01-01T00:00:20Z,m,0,1,f,0.9385325130161203\n,,1,1970-01-01T00:00:21Z,m,0,1,f,0.17010332650185725\n,,1,1970-01-01T00:00:22Z,m,0,1,f,0.04213339793024455\n,,1,1970-01-01T00:00:23Z,m,0,1,f,0.5626619227163632\n,,1,1970-01-01T00:00:24Z,m,0,1,f,0.6941739177125473\n,,1,1970-01-01T00:00:25Z,m,0,1,f,0.5438842736369963\n,,1,1970-01-01T00:00:26Z,m,0,1,f,0.6524346931171858\n,,1,1970-01-01T00:00:27Z,m,0,1,f,0.062106354006262784\n,,1,1970-01-01T00:00:28Z,m,0,1,f,0.6808062354975885\n,,1,1970-01-01T00:00:29Z,m,0,1,f,0.4566938577876695\n,,1,1970-01-01T00:00:30Z,m,0,1,f,0.15426646385258916\n,,1,1970-01-01T00:00:31Z,m,0,1,f,0.7378414694167669\n,,1,1970-01-01T00:00:32Z,m,0,1,f,0.35905015546070745\n,,1,1970-01-01T00:00:33Z,m,0,1,f,0.25717348995611955\n,,1,1970-01-01T00:00:34Z,m,0,1,f,0.8669066045043076\n,,1,1970-01-01T00:00:35Z,m,0,1,f,0.7414665987538746\n,,1,1970-01-01T00:00:36Z,m,0,1,f,0.7580463272135385\n,,1,1970-01-01T00:00:37Z,m,0,1,f,0.223202540983848\n,,1,1970-01-01T00:00:38Z,m,0,1,f,0.09675623584194015\n,,1,1970-01-01T00:00:39Z,m,0,1,f,0.33037602371875235\n,,1,1970-01-01T00:00:40Z,m,0,1,f,0.02419699334564844\n,,1,1970-01-01T00:00:41Z,m,0,1,f,0.30660540046813134\n,,1,1970-01-01T00:00:42Z,m,0,1,f,0.28087743747358407\n,,1,1970-01-01T00:00:43Z,m,0,1,f,0.8125957553254125\n,,1,1970-01-01T00:00:44Z,m,0,1,f,0.3996499465775914\n,,1,1970-01-01T00:00:45Z,m,0,1,f,0.002859922694346698\n,,1,1970-01-01T00:00:46Z,m,0,1,f,0.7743871384683348\n,,1,1970-01-01T00:00:47Z,m,0,1,f,0.3428194666142575\n,,1,1970-01-01T00:00:48Z,m,0,1,f,0.24529106535786452\n,,1,1970-01-01T00:00:49Z,m,0,1,f,0.42074581063787847\n,,1,1970-01-01T00:00:50Z,m,0,1,f,0.8230512029974123\n,,1,1970-01-01T00:00:51Z,m,0,1,f,0.7612451595826552\n,,1,1970-01-01T00:00:52Z,m,0,1,f,0.0025044233308020394\n,,1,1970-01-01T00:00:53Z,m,0,1,f,0.8123608833291784\n,,1,1970-01-01T00:00:54Z,m,0,1,f,0.094280039506472\n,,1,1970-01-01T00:00:55Z,m,0,1,f,0.7414773533860608\n,,1,1970-01-01T00:00:56Z,m,0,1,f,0.048248944868655844\n,,1,1970-01-01T00:00:57Z,m,0,1,f,0.7876232215876143\n,,1,1970-01-01T00:00:58Z,m,0,1,f,0.7708955207540708\n,,1,1970-01-01T00:00:59Z,m,0,1,f,0.3210082428062905\n,,1,1970-01-01T00:01:00Z,m,0,1,f,0.6199485490487467\n,,1,1970-01-01T00:01:01Z,m,0,1,f,0.4526111772487005\n,,1,1970-01-01T00:01:02Z,m,0,1,f,0.06993036738408297\n,,1,1970-01-01T00:01:03Z,m,0,1,f,0.5391803940621971\n,,1,1970-01-01T00:01:04Z,m,0,1,f,0.3786026404218388\n,,1,1970-01-01T00:01:05Z,m,0,1,f,0.16987447951514412\n,,1,1970-01-01T00:01:06Z,m,0,1,f,0.9622624203254517\n,,1,1970-01-01T00:01:07Z,m,0,1,f,0.10609876802280566\n,,1,1970-01-01T00:01:08Z,m,0,1,f,0.34039196604520483\n,,1,1970-01-01T00:01:09Z,m,0,1,f,0.326997943237989\n,,1,1970-01-01T00:01:10Z,m,0,1,f,0.40582069426239586\n,,1,1970-01-01T00:01:11Z,m,0,1,f,0.09664389869310906\n,,1,1970-01-01T00:01:12Z,m,0,1,f,0.0874716642419619\n,,1,1970-01-01T00:01:13Z,m,0,1,f,0.9574787428982809\n,,1,1970-01-01T00:01:14Z,m,0,1,f,0.792171281216902\n,,1,1970-01-01T00:01:15Z,m,0,1,f,0.8154053514727819\n,,1,1970-01-01T00:01:16Z,m,0,1,f,0.9446634309508735\n,,1,1970-01-01T00:01:17Z,m,0,1,f,0.7914039734656017\n,,1,1970-01-01T00:01:18Z,m,0,1,f,0.5642005948380394\n,,1,1970-01-01T00:01:19Z,m,0,1,f,0.9394901508564378\n,,1,1970-01-01T00:01:20Z,m,0,1,f,0.09420964672484634\n,,1,1970-01-01T00:01:21Z,m,0,1,f,0.8997154088951347\n,,1,1970-01-01T00:01:22Z,m,0,1,f,0.8929163087698091\n,,1,1970-01-01T00:01:23Z,m,0,1,f,0.14602512562046865\n,,1,1970-01-01T00:01:24Z,m,0,1,f,0.061755078411980135\n,,1,1970-01-01T00:01:25Z,m,0,1,f,0.050027231315704974\n,,1,1970-01-01T00:01:26Z,m,0,1,f,0.06579399435541186\n,,1,1970-01-01T00:01:27Z,m,0,1,f,0.5485533330294929\n,,1,1970-01-01T00:01:28Z,m,0,1,f,0.08600793471366114\n,,1,1970-01-01T00:01:29Z,m,0,1,f,0.0048224932897884395\n,,1,1970-01-01T00:01:30Z,m,0,1,f,0.031000679866955753\n,,1,1970-01-01T00:01:31Z,m,0,1,f,0.7590758510991269\n,,1,1970-01-01T00:01:32Z,m,0,1,f,0.28752964131696107\n,,1,1970-01-01T00:01:33Z,m,0,1,f,0.0803113942730073\n,,1,1970-01-01T00:01:34Z,m,0,1,f,0.7653660195907919\n,,1,1970-01-01T00:01:35Z,m,0,1,f,0.169201547040183\n,,1,1970-01-01T00:01:36Z,m,0,1,f,0.2812417370494343\n,,1,1970-01-01T00:01:37Z,m,0,1,f,0.5556525309491438\n,,1,1970-01-01T00:01:38Z,m,0,1,f,0.21336394958285926\n,,1,1970-01-01T00:01:39Z,m,0,1,f,0.843202199200085\n,,2,1970-01-01T00:00:00Z,m,1,0,f,0.6745411981120504\n,,2,1970-01-01T00:00:01Z,m,1,0,f,0.4341136360856983\n,,2,1970-01-01T00:00:02Z,m,1,0,f,0.0779873994184798\n,,2,1970-01-01T00:00:03Z,m,1,0,f,0.6045688060594187\n,,2,1970-01-01T00:00:04Z,m,1,0,f,0.609806908577383\n,,2,1970-01-01T00:00:05Z,m,1,0,f,0.2371373109677929\n,,2,1970-01-01T00:00:06Z,m,1,0,f,0.15959047192822226\n,,2,1970-01-01T00:00:07Z,m,1,0,f,0.7696930667476671\n,,2,1970-01-01T00:00:08Z,m,1,0,f,0.44489788239949923\n,,2,1970-01-01T00:00:09Z,m,1,0,f,0.20113730484499945\n,,2,1970-01-01T00:00:10Z,m,1,0,f,0.9004310672214374\n,,2,1970-01-01T00:00:11Z,m,1,0,f,0.08071979045152104\n,,2,1970-01-01T00:00:12Z,m,1,0,f,0.35878401311181407\n,,2,1970-01-01T00:00:13Z,m,1,0,f,0.8046013839899406\n,,2,1970-01-01T00:00:14Z,m,1,0,f,0.09869242829873062\n,,2,1970-01-01T00:00:15Z,m,1,0,f,0.27053244466215826\n,,2,1970-01-01T00:00:16Z,m,1,0,f,0.6672055373259661\n,,2,1970-01-01T00:00:17Z,m,1,0,f,0.9015798497859395\n,,2,1970-01-01T00:00:18Z,m,1,0,f,0.6514438661906353\n,,2,1970-01-01T00:00:19Z,m,1,0,f,0.03319201114385362\n,,2,1970-01-01T00:00:20Z,m,1,0,f,0.44109087427118215\n,,2,1970-01-01T00:00:21Z,m,1,0,f,0.1441063884747634\n,,2,1970-01-01T00:00:22Z,m,1,0,f,0.23335939084421864\n,,2,1970-01-01T00:00:23Z,m,1,0,f,0.6904277645853616\n,,2,1970-01-01T00:00:24Z,m,1,0,f,0.5145930899531316\n,,2,1970-01-01T00:00:25Z,m,1,0,f,0.4299752694354613\n,,2,1970-01-01T00:00:26Z,m,1,0,f,0.9207494524068397\n,,2,1970-01-01T00:00:27Z,m,1,0,f,0.4990764483657634\n,,2,1970-01-01T00:00:28Z,m,1,0,f,0.7370053493218158\n,,2,1970-01-01T00:00:29Z,m,1,0,f,0.8159190359865772\n,,2,1970-01-01T00:00:30Z,m,1,0,f,0.5730300999100897\n,,2,1970-01-01T00:00:31Z,m,1,0,f,0.4957548727598841\n,,2,1970-01-01T00:00:32Z,m,1,0,f,0.4475722509767004\n,,2,1970-01-01T00:00:33Z,m,1,0,f,0.09000105562869058\n,,2,1970-01-01T00:00:34Z,m,1,0,f,0.5765896961954948\n,,2,1970-01-01T00:00:35Z,m,1,0,f,0.007292186311595296\n,,2,1970-01-01T00:00:36Z,m,1,0,f,0.6862338192326899\n,,2,1970-01-01T00:00:37Z,m,1,0,f,0.6323091325867545\n,,2,1970-01-01T00:00:38Z,m,1,0,f,0.22250144688828086\n,,2,1970-01-01T00:00:39Z,m,1,0,f,0.7767158293696542\n,,2,1970-01-01T00:00:40Z,m,1,0,f,0.5040765046136644\n,,2,1970-01-01T00:00:41Z,m,1,0,f,0.7198824794590694\n,,2,1970-01-01T00:00:42Z,m,1,0,f,0.16487220863546403\n,,2,1970-01-01T00:00:43Z,m,1,0,f,0.6185190195253291\n,,2,1970-01-01T00:00:44Z,m,1,0,f,0.417935209198883\n,,2,1970-01-01T00:00:45Z,m,1,0,f,0.143322367253724\n,,2,1970-01-01T00:00:46Z,m,1,0,f,0.7110860020844423\n,,2,1970-01-01T00:00:47Z,m,1,0,f,0.5190433935276061\n,,2,1970-01-01T00:00:48Z,m,1,0,f,0.5947710020498977\n,,2,1970-01-01T00:00:49Z,m,1,0,f,0.18632874860445664\n,,2,1970-01-01T00:00:50Z,m,1,0,f,0.050671657609869296\n,,2,1970-01-01T00:00:51Z,m,1,0,f,0.336667976831678\n,,2,1970-01-01T00:00:52Z,m,1,0,f,0.16893598340949662\n,,2,1970-01-01T00:00:53Z,m,1,0,f,0.6319794509787114\n,,2,1970-01-01T00:00:54Z,m,1,0,f,0.3434433122927547\n,,2,1970-01-01T00:00:55Z,m,1,0,f,0.13766344408813833\n,,2,1970-01-01T00:00:56Z,m,1,0,f,0.7028890267599247\n,,2,1970-01-01T00:00:57Z,m,1,0,f,0.5893915586856076\n,,2,1970-01-01T00:00:58Z,m,1,0,f,0.08495375348679511\n,,2,1970-01-01T00:00:59Z,m,1,0,f,0.5635570663754376\n,,2,1970-01-01T00:01:00Z,m,1,0,f,0.06973804413592974\n,,2,1970-01-01T00:01:01Z,m,1,0,f,0.4594087627832006\n,,2,1970-01-01T00:01:02Z,m,1,0,f,0.9484143072574632\n,,2,1970-01-01T00:01:03Z,m,1,0,f,0.7210862651644585\n,,2,1970-01-01T00:01:04Z,m,1,0,f,0.4306492881221061\n,,2,1970-01-01T00:01:05Z,m,1,0,f,0.9768511587696722\n,,2,1970-01-01T00:01:06Z,m,1,0,f,0.036770411149115535\n,,2,1970-01-01T00:01:07Z,m,1,0,f,0.199704171721732\n,,2,1970-01-01T00:01:08Z,m,1,0,f,0.044989678879272736\n,,2,1970-01-01T00:01:09Z,m,1,0,f,0.4204918747032285\n,,2,1970-01-01T00:01:10Z,m,1,0,f,0.7660528673315015\n,,2,1970-01-01T00:01:11Z,m,1,0,f,0.07495082447510862\n,,2,1970-01-01T00:01:12Z,m,1,0,f,0.979672949703\n,,2,1970-01-01T00:01:13Z,m,1,0,f,0.43531431314587743\n,,2,1970-01-01T00:01:14Z,m,1,0,f,0.16473009865933294\n,,2,1970-01-01T00:01:15Z,m,1,0,f,0.9714924938553514\n,,2,1970-01-01T00:01:16Z,m,1,0,f,0.8548205740914873\n,,2,1970-01-01T00:01:17Z,m,1,0,f,0.988621458104506\n,,2,1970-01-01T00:01:18Z,m,1,0,f,0.42316749552422783\n,,2,1970-01-01T00:01:19Z,m,1,0,f,0.5599137447927957\n,,2,1970-01-01T00:01:20Z,m,1,0,f,0.7513515954882367\n,,2,1970-01-01T00:01:21Z,m,1,0,f,0.07681127373236643\n,,2,1970-01-01T00:01:22Z,m,1,0,f,0.04219934813632237\n,,2,1970-01-01T00:01:23Z,m,1,0,f,0.27672511415229256\n,,2,1970-01-01T00:01:24Z,m,1,0,f,0.6618414211834359\n,,2,1970-01-01T00:01:25Z,m,1,0,f,0.04819580958061359\n,,2,1970-01-01T00:01:26Z,m,1,0,f,0.8514613397306017\n,,2,1970-01-01T00:01:27Z,m,1,0,f,0.654705748814002\n,,2,1970-01-01T00:01:28Z,m,1,0,f,0.9967833661484294\n,,2,1970-01-01T00:01:29Z,m,1,0,f,0.9631421129969118\n,,2,1970-01-01T00:01:30Z,m,1,0,f,0.6286421005881492\n,,2,1970-01-01T00:01:31Z,m,1,0,f,0.3783501632738452\n,,2,1970-01-01T00:01:32Z,m,1,0,f,0.05114898778086843\n,,2,1970-01-01T00:01:33Z,m,1,0,f,0.2473880323048304\n,,2,1970-01-01T00:01:34Z,m,1,0,f,0.7842674808782694\n,,2,1970-01-01T00:01:35Z,m,1,0,f,0.6130952139646441\n,,2,1970-01-01T00:01:36Z,m,1,0,f,0.9762618521418323\n,,2,1970-01-01T00:01:37Z,m,1,0,f,0.9219480325346383\n,,2,1970-01-01T00:01:38Z,m,1,0,f,0.7986205925631757\n,,2,1970-01-01T00:01:39Z,m,1,0,f,0.578541588985068\n,,3,1970-01-01T00:00:00Z,m,1,1,f,0.3609497652786835\n,,3,1970-01-01T00:00:01Z,m,1,1,f,0.6431495269328852\n,,3,1970-01-01T00:00:02Z,m,1,1,f,0.30119517109360755\n,,3,1970-01-01T00:00:03Z,m,1,1,f,0.029905756669452933\n,,3,1970-01-01T00:00:04Z,m,1,1,f,0.32578997668820153\n,,3,1970-01-01T00:00:05Z,m,1,1,f,0.7482046757377168\n,,3,1970-01-01T00:00:06Z,m,1,1,f,0.42006674019623874\n,,3,1970-01-01T00:00:07Z,m,1,1,f,0.8892383923700209\n,,3,1970-01-01T00:00:08Z,m,1,1,f,0.2734890146915862\n,,3,1970-01-01T00:00:09Z,m,1,1,f,0.2126705472958595\n,,3,1970-01-01T00:00:10Z,m,1,1,f,0.4081541720871348\n,,3,1970-01-01T00:00:11Z,m,1,1,f,0.7517886726430452\n,,3,1970-01-01T00:00:12Z,m,1,1,f,0.6344255763748975\n,,3,1970-01-01T00:00:13Z,m,1,1,f,0.13439033950657941\n,,3,1970-01-01T00:00:14Z,m,1,1,f,0.13080770333361982\n,,3,1970-01-01T00:00:15Z,m,1,1,f,0.42098106260813917\n,,3,1970-01-01T00:00:16Z,m,1,1,f,0.6126625007965338\n,,3,1970-01-01T00:00:17Z,m,1,1,f,0.6566130686317417\n,,3,1970-01-01T00:00:18Z,m,1,1,f,0.8724405943016941\n,,3,1970-01-01T00:00:19Z,m,1,1,f,0.5240118690102152\n,,3,1970-01-01T00:00:20Z,m,1,1,f,0.16295208705669978\n,,3,1970-01-01T00:00:21Z,m,1,1,f,0.3087465430934554\n,,3,1970-01-01T00:00:22Z,m,1,1,f,0.5285274343484349\n,,3,1970-01-01T00:00:23Z,m,1,1,f,0.634731960510953\n,,3,1970-01-01T00:00:24Z,m,1,1,f,0.21258839107347696\n,,3,1970-01-01T00:00:25Z,m,1,1,f,0.418565981182859\n,,3,1970-01-01T00:00:26Z,m,1,1,f,0.2537565365571897\n,,3,1970-01-01T00:00:27Z,m,1,1,f,0.5464331287426728\n,,3,1970-01-01T00:00:28Z,m,1,1,f,0.9960454475764904\n,,3,1970-01-01T00:00:29Z,m,1,1,f,0.09275146190386824\n,,3,1970-01-01T00:00:30Z,m,1,1,f,0.6976442897720185\n,,3,1970-01-01T00:00:31Z,m,1,1,f,0.74713521249196\n,,3,1970-01-01T00:00:32Z,m,1,1,f,0.984508958500529\n,,3,1970-01-01T00:00:33Z,m,1,1,f,0.735978145078593\n,,3,1970-01-01T00:00:34Z,m,1,1,f,0.03272325327489153\n,,3,1970-01-01T00:00:35Z,m,1,1,f,0.2789090231376286\n,,3,1970-01-01T00:00:36Z,m,1,1,f,0.9009986444969635\n,,3,1970-01-01T00:00:37Z,m,1,1,f,0.848311973911401\n,,3,1970-01-01T00:00:38Z,m,1,1,f,0.3433130690616337\n,,3,1970-01-01T00:00:39Z,m,1,1,f,0.9705860405696857\n,,3,1970-01-01T00:00:40Z,m,1,1,f,0.4971554061394775\n,,3,1970-01-01T00:00:41Z,m,1,1,f,0.5010737989466268\n,,3,1970-01-01T00:00:42Z,m,1,1,f,0.6786336325659156\n,,3,1970-01-01T00:00:43Z,m,1,1,f,0.45685893681365386\n,,3,1970-01-01T00:00:44Z,m,1,1,f,0.06785712875301617\n,,3,1970-01-01T00:00:45Z,m,1,1,f,0.3686928354464234\n,,3,1970-01-01T00:00:46Z,m,1,1,f,0.16238519747752908\n,,3,1970-01-01T00:00:47Z,m,1,1,f,0.09616346590744834\n,,3,1970-01-01T00:00:48Z,m,1,1,f,0.982361090570932\n,,3,1970-01-01T00:00:49Z,m,1,1,f,0.24546880258756468\n,,3,1970-01-01T00:00:50Z,m,1,1,f,0.4063470659819713\n,,3,1970-01-01T00:00:51Z,m,1,1,f,0.02333966735385356\n,,3,1970-01-01T00:00:52Z,m,1,1,f,0.7485740576779872\n,,3,1970-01-01T00:00:53Z,m,1,1,f,0.6166837184691856\n,,3,1970-01-01T00:00:54Z,m,1,1,f,0.05978509722242629\n,,3,1970-01-01T00:00:55Z,m,1,1,f,0.8745680789623674\n,,3,1970-01-01T00:00:56Z,m,1,1,f,0.7043364028176561\n,,3,1970-01-01T00:00:57Z,m,1,1,f,0.5100762819992395\n,,3,1970-01-01T00:00:58Z,m,1,1,f,0.16311060736490562\n,,3,1970-01-01T00:00:59Z,m,1,1,f,0.8629619678924975\n,,3,1970-01-01T00:01:00Z,m,1,1,f,0.10822795841933747\n,,3,1970-01-01T00:01:01Z,m,1,1,f,0.009391242035550616\n,,3,1970-01-01T00:01:02Z,m,1,1,f,0.8963338627277064\n,,3,1970-01-01T00:01:03Z,m,1,1,f,0.2741500937920746\n,,3,1970-01-01T00:01:04Z,m,1,1,f,0.8919325188107933\n,,3,1970-01-01T00:01:05Z,m,1,1,f,0.6654225234319311\n,,3,1970-01-01T00:01:06Z,m,1,1,f,0.02781722451099708\n,,3,1970-01-01T00:01:07Z,m,1,1,f,0.1620103430803485\n,,3,1970-01-01T00:01:08Z,m,1,1,f,0.4825820756588489\n,,3,1970-01-01T00:01:09Z,m,1,1,f,0.6564731088934671\n,,3,1970-01-01T00:01:10Z,m,1,1,f,0.5500077260845426\n,,3,1970-01-01T00:01:11Z,m,1,1,f,0.40462752766482185\n,,3,1970-01-01T00:01:12Z,m,1,1,f,0.8674131498299248\n,,3,1970-01-01T00:01:13Z,m,1,1,f,0.8902851603994412\n,,3,1970-01-01T00:01:14Z,m,1,1,f,0.1599747356552478\n,,3,1970-01-01T00:01:15Z,m,1,1,f,0.4023835778260672\n,,3,1970-01-01T00:01:16Z,m,1,1,f,0.8892986579330658\n,,3,1970-01-01T00:01:17Z,m,1,1,f,0.05870852811550652\n,,3,1970-01-01T00:01:18Z,m,1,1,f,0.08810359195444939\n,,3,1970-01-01T00:01:19Z,m,1,1,f,0.5799459169235229\n,,3,1970-01-01T00:01:20Z,m,1,1,f,0.675990461828967\n,,3,1970-01-01T00:01:21Z,m,1,1,f,0.680028234810394\n,,3,1970-01-01T00:01:22Z,m,1,1,f,0.3828707005637953\n,,3,1970-01-01T00:01:23Z,m,1,1,f,0.369157111114499\n,,3,1970-01-01T00:01:24Z,m,1,1,f,0.12328872455169967\n,,3,1970-01-01T00:01:25Z,m,1,1,f,0.43126638642422993\n,,3,1970-01-01T00:01:26Z,m,1,1,f,0.24418662053793608\n,,3,1970-01-01T00:01:27Z,m,1,1,f,0.22094836458502065\n,,3,1970-01-01T00:01:28Z,m,1,1,f,0.10278220106833619\n,,3,1970-01-01T00:01:29Z,m,1,1,f,0.7194160988953583\n,,3,1970-01-01T00:01:30Z,m,1,1,f,0.9646344422230495\n,,3,1970-01-01T00:01:31Z,m,1,1,f,0.462370535565091\n,,3,1970-01-01T00:01:32Z,m,1,1,f,0.9386791098643801\n,,3,1970-01-01T00:01:33Z,m,1,1,f,0.03801280884674329\n,,3,1970-01-01T00:01:34Z,m,1,1,f,0.35603844514090255\n,,3,1970-01-01T00:01:35Z,m,1,1,f,0.5083881660913203\n,,3,1970-01-01T00:01:36Z,m,1,1,f,0.4326239900843389\n,,3,1970-01-01T00:01:37Z,m,1,1,f,0.09453891565081506\n,,3,1970-01-01T00:01:38Z,m,1,1,f,0.023503857583366802\n,,3,1970-01-01T00:01:39Z,m,1,1,f,0.9492834672803911\n\"", Start: ast.Position{ Column: 1, Line: 6, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 6, }, File: "selector_test.flux", Source: "inData", Start: ast.Position{ Column: 1, Line: 6, }, }, }, Name: "inData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 411, }, File: "selector_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,0,,,,,,,\n,result,table,_time,_measurement,t0,t1,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,0,f,0.21546887461084024\n,,0,1970-01-01T00:00:01Z,m,0,0,f,0.9576896132790585\n,,0,1970-01-01T00:00:02Z,m,0,0,f,0.294953913000311\n,,0,1970-01-01T00:00:03Z,m,0,0,f,0.4651741324883778\n,,0,1970-01-01T00:00:04Z,m,0,0,f,0.9873388815871567\n,,0,1970-01-01T00:00:05Z,m,0,0,f,0.3845474109517986\n,,0,1970-01-01T00:00:06Z,m,0,0,f,0.2922442980858412\n,,0,1970-01-01T00:00:07Z,m,0,0,f,0.03298588199059829\n,,0,1970-01-01T00:00:08Z,m,0,0,f,0.969396406468683\n,,0,1970-01-01T00:00:09Z,m,0,0,f,0.8126386582005671\n,,0,1970-01-01T00:00:10Z,m,0,0,f,0.875468209815408\n,,0,1970-01-01T00:00:11Z,m,0,0,f,0.43242435584494165\n,,0,1970-01-01T00:00:12Z,m,0,0,f,0.43936224189298456\n,,0,1970-01-01T00:00:13Z,m,0,0,f,0.1224409595139043\n,,0,1970-01-01T00:00:14Z,m,0,0,f,0.15733684152804783\n,,0,1970-01-01T00:00:15Z,m,0,0,f,0.08882282140312904\n,,0,1970-01-01T00:00:16Z,m,0,0,f,0.23989257176325227\n,,0,1970-01-01T00:00:17Z,m,0,0,f,0.6955232509082638\n,,0,1970-01-01T00:00:18Z,m,0,0,f,0.43554475339119303\n,,0,1970-01-01T00:00:19Z,m,0,0,f,0.3051713218684253\n,,0,1970-01-01T00:00:20Z,m,0,0,f,0.7413025816537797\n,,0,1970-01-01T00:00:21Z,m,0,0,f,0.24567297998270615\n,,0,1970-01-01T00:00:22Z,m,0,0,f,0.491391504478891\n,,0,1970-01-01T00:00:23Z,m,0,0,f,0.13872180750181634\n,,0,1970-01-01T00:00:24Z,m,0,0,f,0.06729135892978601\n,,0,1970-01-01T00:00:25Z,m,0,0,f,0.2711347220286289\n,,0,1970-01-01T00:00:26Z,m,0,0,f,0.5465962906385142\n,,0,1970-01-01T00:00:27Z,m,0,0,f,0.1721498986023557\n,,0,1970-01-01T00:00:28Z,m,0,0,f,0.928541805026285\n,,0,1970-01-01T00:00:29Z,m,0,0,f,0.4390512841392946\n,,0,1970-01-01T00:00:30Z,m,0,0,f,0.7891509564074856\n,,0,1970-01-01T00:00:31Z,m,0,0,f,0.03752404112396554\n,,0,1970-01-01T00:00:32Z,m,0,0,f,0.8731292945164265\n,,0,1970-01-01T00:00:33Z,m,0,0,f,0.6590129312109282\n,,0,1970-01-01T00:00:34Z,m,0,0,f,0.7298034951937612\n,,0,1970-01-01T00:00:35Z,m,0,0,f,0.6880331199538888\n,,0,1970-01-01T00:00:36Z,m,0,0,f,0.7884092917020722\n,,0,1970-01-01T00:00:37Z,m,0,0,f,0.9071621838398441\n,,0,1970-01-01T00:00:38Z,m,0,0,f,0.5029003668295414\n,,0,1970-01-01T00:00:39Z,m,0,0,f,0.5545818527629861\n,,0,1970-01-01T00:00:40Z,m,0,0,f,0.763728196635538\n,,0,1970-01-01T00:00:41Z,m,0,0,f,0.5870046094520823\n,,0,1970-01-01T00:00:42Z,m,0,0,f,0.7675553560334312\n,,0,1970-01-01T00:00:43Z,m,0,0,f,0.8279726730049255\n,,0,1970-01-01T00:00:44Z,m,0,0,f,0.7013474149025897\n,,0,1970-01-01T00:00:45Z,m,0,0,f,0.08556981440432106\n,,0,1970-01-01T00:00:46Z,m,0,0,f,0.8520957093766447\n,,0,1970-01-01T00:00:47Z,m,0,0,f,0.41873957390346783\n,,0,1970-01-01T00:00:48Z,m,0,0,f,0.04405459160245573\n,,0,1970-01-01T00:00:49Z,m,0,0,f,0.8184927094237151\n,,0,1970-01-01T00:00:50Z,m,0,0,f,0.0975526753791771\n,,0,1970-01-01T00:00:51Z,m,0,0,f,0.4984015942759995\n,,0,1970-01-01T00:00:52Z,m,0,0,f,0.24094630162586889\n,,0,1970-01-01T00:00:53Z,m,0,0,f,0.1461722759564162\n,,0,1970-01-01T00:00:54Z,m,0,0,f,0.0008451156568219057\n,,0,1970-01-01T00:00:55Z,m,0,0,f,0.4633414547017063\n,,0,1970-01-01T00:00:56Z,m,0,0,f,0.4539668492775038\n,,0,1970-01-01T00:00:57Z,m,0,0,f,0.4868916379116324\n,,0,1970-01-01T00:00:58Z,m,0,0,f,0.9566203795860617\n,,0,1970-01-01T00:00:59Z,m,0,0,f,0.9599106283927733\n,,0,1970-01-01T00:01:00Z,m,0,0,f,0.7293729603954808\n,,0,1970-01-01T00:01:01Z,m,0,0,f,0.6455698152977222\n,,0,1970-01-01T00:01:02Z,m,0,0,f,0.11441321827059112\n,,0,1970-01-01T00:01:03Z,m,0,0,f,0.9955326395256039\n,,0,1970-01-01T00:01:04Z,m,0,0,f,0.44266439346958053\n,,0,1970-01-01T00:01:05Z,m,0,0,f,0.7183012898949253\n,,0,1970-01-01T00:01:06Z,m,0,0,f,0.30706108459030473\n,,0,1970-01-01T00:01:07Z,m,0,0,f,0.5034183578538529\n,,0,1970-01-01T00:01:08Z,m,0,0,f,0.945541035399725\n,,0,1970-01-01T00:01:09Z,m,0,0,f,0.4233995128157775\n,,0,1970-01-01T00:01:10Z,m,0,0,f,0.7647066005216012\n,,0,1970-01-01T00:01:11Z,m,0,0,f,0.4427721542156412\n,,0,1970-01-01T00:01:12Z,m,0,0,f,0.5759588898144714\n,,0,1970-01-01T00:01:13Z,m,0,0,f,0.4891738037219912\n,,0,1970-01-01T00:01:14Z,m,0,0,f,0.3162573404966396\n,,0,1970-01-01T00:01:15Z,m,0,0,f,0.12429098278245032\n,,0,1970-01-01T00:01:16Z,m,0,0,f,0.5500314687416078\n,,0,1970-01-01T00:01:17Z,m,0,0,f,0.07874290942037632\n,,0,1970-01-01T00:01:18Z,m,0,0,f,0.2432131181375912\n,,0,1970-01-01T00:01:19Z,m,0,0,f,0.2059157686630176\n,,0,1970-01-01T00:01:20Z,m,0,0,f,0.44865547217512164\n,,0,1970-01-01T00:01:21Z,m,0,0,f,0.7168101661064027\n,,0,1970-01-01T00:01:22Z,m,0,0,f,0.36652553198536764\n,,0,1970-01-01T00:01:23Z,m,0,0,f,0.12875338574773973\n,,0,1970-01-01T00:01:24Z,m,0,0,f,0.14050907817041347\n,,0,1970-01-01T00:01:25Z,m,0,0,f,0.4095172637990756\n,,0,1970-01-01T00:01:26Z,m,0,0,f,0.2460700738777719\n,,0,1970-01-01T00:01:27Z,m,0,0,f,0.7823912602040078\n,,0,1970-01-01T00:01:28Z,m,0,0,f,0.707534534477093\n,,0,1970-01-01T00:01:29Z,m,0,0,f,0.6714337668672199\n,,0,1970-01-01T00:01:30Z,m,0,0,f,0.6443730852735031\n,,0,1970-01-01T00:01:31Z,m,0,0,f,0.8349467641212396\n,,0,1970-01-01T00:01:32Z,m,0,0,f,0.7443365385220384\n,,0,1970-01-01T00:01:33Z,m,0,0,f,0.778092873581952\n,,0,1970-01-01T00:01:34Z,m,0,0,f,0.21451835990529106\n,,0,1970-01-01T00:01:35Z,m,0,0,f,0.15132579382756906\n,,0,1970-01-01T00:01:36Z,m,0,0,f,0.889690688725347\n,,0,1970-01-01T00:01:37Z,m,0,0,f,0.08177608166572663\n,,0,1970-01-01T00:01:38Z,m,0,0,f,0.6156947898336163\n,,0,1970-01-01T00:01:39Z,m,0,0,f,0.8839098227070676\n,,1,1970-01-01T00:00:00Z,m,0,1,f,0.47284307199688513\n,,1,1970-01-01T00:00:01Z,m,0,1,f,0.6115110431660992\n,,1,1970-01-01T00:00:02Z,m,0,1,f,0.9139676390179812\n,,1,1970-01-01T00:00:03Z,m,0,1,f,0.4419580502994864\n,,1,1970-01-01T00:00:04Z,m,0,1,f,0.22346720477114235\n,,1,1970-01-01T00:00:05Z,m,0,1,f,0.01657253263970824\n,,1,1970-01-01T00:00:06Z,m,0,1,f,0.5275526538985256\n,,1,1970-01-01T00:00:07Z,m,0,1,f,0.2801453905589357\n,,1,1970-01-01T00:00:08Z,m,0,1,f,0.40358058571546174\n,,1,1970-01-01T00:00:09Z,m,0,1,f,0.5581225312763497\n,,1,1970-01-01T00:00:10Z,m,0,1,f,0.5618381020173508\n,,1,1970-01-01T00:00:11Z,m,0,1,f,0.08048303365885615\n,,1,1970-01-01T00:00:12Z,m,0,1,f,0.5001751201461243\n,,1,1970-01-01T00:00:13Z,m,0,1,f,0.22639175489524663\n,,1,1970-01-01T00:00:14Z,m,0,1,f,0.26537476142069744\n,,1,1970-01-01T00:00:15Z,m,0,1,f,0.8045352065828273\n,,1,1970-01-01T00:00:16Z,m,0,1,f,0.401634967963577\n,,1,1970-01-01T00:00:17Z,m,0,1,f,0.9411501472896155\n,,1,1970-01-01T00:00:18Z,m,0,1,f,0.2930734491556474\n,,1,1970-01-01T00:00:19Z,m,0,1,f,0.18157543568371715\n,,1,1970-01-01T00:00:20Z,m,0,1,f,0.9385325130161203\n,,1,1970-01-01T00:00:21Z,m,0,1,f,0.17010332650185725\n,,1,1970-01-01T00:00:22Z,m,0,1,f,0.04213339793024455\n,,1,1970-01-01T00:00:23Z,m,0,1,f,0.5626619227163632\n,,1,1970-01-01T00:00:24Z,m,0,1,f,0.6941739177125473\n,,1,1970-01-01T00:00:25Z,m,0,1,f,0.5438842736369963\n,,1,1970-01-01T00:00:26Z,m,0,1,f,0.6524346931171858\n,,1,1970-01-01T00:00:27Z,m,0,1,f,0.062106354006262784\n,,1,1970-01-01T00:00:28Z,m,0,1,f,0.6808062354975885\n,,1,1970-01-01T00:00:29Z,m,0,1,f,0.4566938577876695\n,,1,1970-01-01T00:00:30Z,m,0,1,f,0.15426646385258916\n,,1,1970-01-01T00:00:31Z,m,0,1,f,0.7378414694167669\n,,1,1970-01-01T00:00:32Z,m,0,1,f,0.35905015546070745\n,,1,1970-01-01T00:00:33Z,m,0,1,f,0.25717348995611955\n,,1,1970-01-01T00:00:34Z,m,0,1,f,0.8669066045043076\n,,1,1970-01-01T00:00:35Z,m,0,1,f,0.7414665987538746\n,,1,1970-01-01T00:00:36Z,m,0,1,f,0.7580463272135385\n,,1,1970-01-01T00:00:37Z,m,0,1,f,0.223202540983848\n,,1,1970-01-01T00:00:38Z,m,0,1,f,0.09675623584194015\n,,1,1970-01-01T00:00:39Z,m,0,1,f,0.33037602371875235\n,,1,1970-01-01T00:00:40Z,m,0,1,f,0.02419699334564844\n,,1,1970-01-01T00:00:41Z,m,0,1,f,0.30660540046813134\n,,1,1970-01-01T00:00:42Z,m,0,1,f,0.28087743747358407\n,,1,1970-01-01T00:00:43Z,m,0,1,f,0.8125957553254125\n,,1,1970-01-01T00:00:44Z,m,0,1,f,0.3996499465775914\n,,1,1970-01-01T00:00:45Z,m,0,1,f,0.002859922694346698\n,,1,1970-01-01T00:00:46Z,m,0,1,f,0.7743871384683348\n,,1,1970-01-01T00:00:47Z,m,0,1,f,0.3428194666142575\n,,1,1970-01-01T00:00:48Z,m,0,1,f,0.24529106535786452\n,,1,1970-01-01T00:00:49Z,m,0,1,f,0.42074581063787847\n,,1,1970-01-01T00:00:50Z,m,0,1,f,0.8230512029974123\n,,1,1970-01-01T00:00:51Z,m,0,1,f,0.7612451595826552\n,,1,1970-01-01T00:00:52Z,m,0,1,f,0.0025044233308020394\n,,1,1970-01-01T00:00:53Z,m,0,1,f,0.8123608833291784\n,,1,1970-01-01T00:00:54Z,m,0,1,f,0.094280039506472\n,,1,1970-01-01T00:00:55Z,m,0,1,f,0.7414773533860608\n,,1,1970-01-01T00:00:56Z,m,0,1,f,0.048248944868655844\n,,1,1970-01-01T00:00:57Z,m,0,1,f,0.7876232215876143\n,,1,1970-01-01T00:00:58Z,m,0,1,f,0.7708955207540708\n,,1,1970-01-01T00:00:59Z,m,0,1,f,0.3210082428062905\n,,1,1970-01-01T00:01:00Z,m,0,1,f,0.6199485490487467\n,,1,1970-01-01T00:01:01Z,m,0,1,f,0.4526111772487005\n,,1,1970-01-01T00:01:02Z,m,0,1,f,0.06993036738408297\n,,1,1970-01-01T00:01:03Z,m,0,1,f,0.5391803940621971\n,,1,1970-01-01T00:01:04Z,m,0,1,f,0.3786026404218388\n,,1,1970-01-01T00:01:05Z,m,0,1,f,0.16987447951514412\n,,1,1970-01-01T00:01:06Z,m,0,1,f,0.9622624203254517\n,,1,1970-01-01T00:01:07Z,m,0,1,f,0.10609876802280566\n,,1,1970-01-01T00:01:08Z,m,0,1,f,0.34039196604520483\n,,1,1970-01-01T00:01:09Z,m,0,1,f,0.326997943237989\n,,1,1970-01-01T00:01:10Z,m,0,1,f,0.40582069426239586\n,,1,1970-01-01T00:01:11Z,m,0,1,f,0.09664389869310906\n,,1,1970-01-01T00:01:12Z,m,0,1,f,0.0874716642419619\n,,1,1970-01-01T00:01:13Z,m,0,1,f,0.9574787428982809\n,,1,1970-01-01T00:01:14Z,m,0,1,f,0.792171281216902\n,,1,1970-01-01T00:01:15Z,m,0,1,f,0.8154053514727819\n,,1,1970-01-01T00:01:16Z,m,0,1,f,0.9446634309508735\n,,1,1970-01-01T00:01:17Z,m,0,1,f,0.7914039734656017\n,,1,1970-01-01T00:01:18Z,m,0,1,f,0.5642005948380394\n,,1,1970-01-01T00:01:19Z,m,0,1,f,0.9394901508564378\n,,1,1970-01-01T00:01:20Z,m,0,1,f,0.09420964672484634\n,,1,1970-01-01T00:01:21Z,m,0,1,f,0.8997154088951347\n,,1,1970-01-01T00:01:22Z,m,0,1,f,0.8929163087698091\n,,1,1970-01-01T00:01:23Z,m,0,1,f,0.14602512562046865\n,,1,1970-01-01T00:01:24Z,m,0,1,f,0.061755078411980135\n,,1,1970-01-01T00:01:25Z,m,0,1,f,0.050027231315704974\n,,1,1970-01-01T00:01:26Z,m,0,1,f,0.06579399435541186\n,,1,1970-01-01T00:01:27Z,m,0,1,f,0.5485533330294929\n,,1,1970-01-01T00:01:28Z,m,0,1,f,0.08600793471366114\n,,1,1970-01-01T00:01:29Z,m,0,1,f,0.0048224932897884395\n,,1,1970-01-01T00:01:30Z,m,0,1,f,0.031000679866955753\n,,1,1970-01-01T00:01:31Z,m,0,1,f,0.7590758510991269\n,,1,1970-01-01T00:01:32Z,m,0,1,f,0.28752964131696107\n,,1,1970-01-01T00:01:33Z,m,0,1,f,0.0803113942730073\n,,1,1970-01-01T00:01:34Z,m,0,1,f,0.7653660195907919\n,,1,1970-01-01T00:01:35Z,m,0,1,f,0.169201547040183\n,,1,1970-01-01T00:01:36Z,m,0,1,f,0.2812417370494343\n,,1,1970-01-01T00:01:37Z,m,0,1,f,0.5556525309491438\n,,1,1970-01-01T00:01:38Z,m,0,1,f,0.21336394958285926\n,,1,1970-01-01T00:01:39Z,m,0,1,f,0.843202199200085\n,,2,1970-01-01T00:00:00Z,m,1,0,f,0.6745411981120504\n,,2,1970-01-01T00:00:01Z,m,1,0,f,0.4341136360856983\n,,2,1970-01-01T00:00:02Z,m,1,0,f,0.0779873994184798\n,,2,1970-01-01T00:00:03Z,m,1,0,f,0.6045688060594187\n,,2,1970-01-01T00:00:04Z,m,1,0,f,0.609806908577383\n,,2,1970-01-01T00:00:05Z,m,1,0,f,0.2371373109677929\n,,2,1970-01-01T00:00:06Z,m,1,0,f,0.15959047192822226\n,,2,1970-01-01T00:00:07Z,m,1,0,f,0.7696930667476671\n,,2,1970-01-01T00:00:08Z,m,1,0,f,0.44489788239949923\n,,2,1970-01-01T00:00:09Z,m,1,0,f,0.20113730484499945\n,,2,1970-01-01T00:00:10Z,m,1,0,f,0.9004310672214374\n,,2,1970-01-01T00:00:11Z,m,1,0,f,0.08071979045152104\n,,2,1970-01-01T00:00:12Z,m,1,0,f,0.35878401311181407\n,,2,1970-01-01T00:00:13Z,m,1,0,f,0.8046013839899406\n,,2,1970-01-01T00:00:14Z,m,1,0,f,0.09869242829873062\n,,2,1970-01-01T00:00:15Z,m,1,0,f,0.27053244466215826\n,,2,1970-01-01T00:00:16Z,m,1,0,f,0.6672055373259661\n,,2,1970-01-01T00:00:17Z,m,1,0,f,0.9015798497859395\n,,2,1970-01-01T00:00:18Z,m,1,0,f,0.6514438661906353\n,,2,1970-01-01T00:00:19Z,m,1,0,f,0.03319201114385362\n,,2,1970-01-01T00:00:20Z,m,1,0,f,0.44109087427118215\n,,2,1970-01-01T00:00:21Z,m,1,0,f,0.1441063884747634\n,,2,1970-01-01T00:00:22Z,m,1,0,f,0.23335939084421864\n,,2,1970-01-01T00:00:23Z,m,1,0,f,0.6904277645853616\n,,2,1970-01-01T00:00:24Z,m,1,0,f,0.5145930899531316\n,,2,1970-01-01T00:00:25Z,m,1,0,f,0.4299752694354613\n,,2,1970-01-01T00:00:26Z,m,1,0,f,0.9207494524068397\n,,2,1970-01-01T00:00:27Z,m,1,0,f,0.4990764483657634\n,,2,1970-01-01T00:00:28Z,m,1,0,f,0.7370053493218158\n,,2,1970-01-01T00:00:29Z,m,1,0,f,0.8159190359865772\n,,2,1970-01-01T00:00:30Z,m,1,0,f,0.5730300999100897\n,,2,1970-01-01T00:00:31Z,m,1,0,f,0.4957548727598841\n,,2,1970-01-01T00:00:32Z,m,1,0,f,0.4475722509767004\n,,2,1970-01-01T00:00:33Z,m,1,0,f,0.09000105562869058\n,,2,1970-01-01T00:00:34Z,m,1,0,f,0.5765896961954948\n,,2,1970-01-01T00:00:35Z,m,1,0,f,0.007292186311595296\n,,2,1970-01-01T00:00:36Z,m,1,0,f,0.6862338192326899\n,,2,1970-01-01T00:00:37Z,m,1,0,f,0.6323091325867545\n,,2,1970-01-01T00:00:38Z,m,1,0,f,0.22250144688828086\n,,2,1970-01-01T00:00:39Z,m,1,0,f,0.7767158293696542\n,,2,1970-01-01T00:00:40Z,m,1,0,f,0.5040765046136644\n,,2,1970-01-01T00:00:41Z,m,1,0,f,0.7198824794590694\n,,2,1970-01-01T00:00:42Z,m,1,0,f,0.16487220863546403\n,,2,1970-01-01T00:00:43Z,m,1,0,f,0.6185190195253291\n,,2,1970-01-01T00:00:44Z,m,1,0,f,0.417935209198883\n,,2,1970-01-01T00:00:45Z,m,1,0,f,0.143322367253724\n,,2,1970-01-01T00:00:46Z,m,1,0,f,0.7110860020844423\n,,2,1970-01-01T00:00:47Z,m,1,0,f,0.5190433935276061\n,,2,1970-01-01T00:00:48Z,m,1,0,f,0.5947710020498977\n,,2,1970-01-01T00:00:49Z,m,1,0,f,0.18632874860445664\n,,2,1970-01-01T00:00:50Z,m,1,0,f,0.050671657609869296\n,,2,1970-01-01T00:00:51Z,m,1,0,f,0.336667976831678\n,,2,1970-01-01T00:00:52Z,m,1,0,f,0.16893598340949662\n,,2,1970-01-01T00:00:53Z,m,1,0,f,0.6319794509787114\n,,2,1970-01-01T00:00:54Z,m,1,0,f,0.3434433122927547\n,,2,1970-01-01T00:00:55Z,m,1,0,f,0.13766344408813833\n,,2,1970-01-01T00:00:56Z,m,1,0,f,0.7028890267599247\n,,2,1970-01-01T00:00:57Z,m,1,0,f,0.5893915586856076\n,,2,1970-01-01T00:00:58Z,m,1,0,f,0.08495375348679511\n,,2,1970-01-01T00:00:59Z,m,1,0,f,0.5635570663754376\n,,2,1970-01-01T00:01:00Z,m,1,0,f,0.06973804413592974\n,,2,1970-01-01T00:01:01Z,m,1,0,f,0.4594087627832006\n,,2,1970-01-01T00:01:02Z,m,1,0,f,0.9484143072574632\n,,2,1970-01-01T00:01:03Z,m,1,0,f,0.7210862651644585\n,,2,1970-01-01T00:01:04Z,m,1,0,f,0.4306492881221061\n,,2,1970-01-01T00:01:05Z,m,1,0,f,0.9768511587696722\n,,2,1970-01-01T00:01:06Z,m,1,0,f,0.036770411149115535\n,,2,1970-01-01T00:01:07Z,m,1,0,f,0.199704171721732\n,,2,1970-01-01T00:01:08Z,m,1,0,f,0.044989678879272736\n,,2,1970-01-01T00:01:09Z,m,1,0,f,0.4204918747032285\n,,2,1970-01-01T00:01:10Z,m,1,0,f,0.7660528673315015\n,,2,1970-01-01T00:01:11Z,m,1,0,f,0.07495082447510862\n,,2,1970-01-01T00:01:12Z,m,1,0,f,0.979672949703\n,,2,1970-01-01T00:01:13Z,m,1,0,f,0.43531431314587743\n,,2,1970-01-01T00:01:14Z,m,1,0,f,0.16473009865933294\n,,2,1970-01-01T00:01:15Z,m,1,0,f,0.9714924938553514\n,,2,1970-01-01T00:01:16Z,m,1,0,f,0.8548205740914873\n,,2,1970-01-01T00:01:17Z,m,1,0,f,0.988621458104506\n,,2,1970-01-01T00:01:18Z,m,1,0,f,0.42316749552422783\n,,2,1970-01-01T00:01:19Z,m,1,0,f,0.5599137447927957\n,,2,1970-01-01T00:01:20Z,m,1,0,f,0.7513515954882367\n,,2,1970-01-01T00:01:21Z,m,1,0,f,0.07681127373236643\n,,2,1970-01-01T00:01:22Z,m,1,0,f,0.04219934813632237\n,,2,1970-01-01T00:01:23Z,m,1,0,f,0.27672511415229256\n,,2,1970-01-01T00:01:24Z,m,1,0,f,0.6618414211834359\n,,2,1970-01-01T00:01:25Z,m,1,0,f,0.04819580958061359\n,,2,1970-01-01T00:01:26Z,m,1,0,f,0.8514613397306017\n,,2,1970-01-01T00:01:27Z,m,1,0,f,0.654705748814002\n,,2,1970-01-01T00:01:28Z,m,1,0,f,0.9967833661484294\n,,2,1970-01-01T00:01:29Z,m,1,0,f,0.9631421129969118\n,,2,1970-01-01T00:01:30Z,m,1,0,f,0.6286421005881492\n,,2,1970-01-01T00:01:31Z,m,1,0,f,0.3783501632738452\n,,2,1970-01-01T00:01:32Z,m,1,0,f,0.05114898778086843\n,,2,1970-01-01T00:01:33Z,m,1,0,f,0.2473880323048304\n,,2,1970-01-01T00:01:34Z,m,1,0,f,0.7842674808782694\n,,2,1970-01-01T00:01:35Z,m,1,0,f,0.6130952139646441\n,,2,1970-01-01T00:01:36Z,m,1,0,f,0.9762618521418323\n,,2,1970-01-01T00:01:37Z,m,1,0,f,0.9219480325346383\n,,2,1970-01-01T00:01:38Z,m,1,0,f,0.7986205925631757\n,,2,1970-01-01T00:01:39Z,m,1,0,f,0.578541588985068\n,,3,1970-01-01T00:00:00Z,m,1,1,f,0.3609497652786835\n,,3,1970-01-01T00:00:01Z,m,1,1,f,0.6431495269328852\n,,3,1970-01-01T00:00:02Z,m,1,1,f,0.30119517109360755\n,,3,1970-01-01T00:00:03Z,m,1,1,f,0.029905756669452933\n,,3,1970-01-01T00:00:04Z,m,1,1,f,0.32578997668820153\n,,3,1970-01-01T00:00:05Z,m,1,1,f,0.7482046757377168\n,,3,1970-01-01T00:00:06Z,m,1,1,f,0.42006674019623874\n,,3,1970-01-01T00:00:07Z,m,1,1,f,0.8892383923700209\n,,3,1970-01-01T00:00:08Z,m,1,1,f,0.2734890146915862\n,,3,1970-01-01T00:00:09Z,m,1,1,f,0.2126705472958595\n,,3,1970-01-01T00:00:10Z,m,1,1,f,0.4081541720871348\n,,3,1970-01-01T00:00:11Z,m,1,1,f,0.7517886726430452\n,,3,1970-01-01T00:00:12Z,m,1,1,f,0.6344255763748975\n,,3,1970-01-01T00:00:13Z,m,1,1,f,0.13439033950657941\n,,3,1970-01-01T00:00:14Z,m,1,1,f,0.13080770333361982\n,,3,1970-01-01T00:00:15Z,m,1,1,f,0.42098106260813917\n,,3,1970-01-01T00:00:16Z,m,1,1,f,0.6126625007965338\n,,3,1970-01-01T00:00:17Z,m,1,1,f,0.6566130686317417\n,,3,1970-01-01T00:00:18Z,m,1,1,f,0.8724405943016941\n,,3,1970-01-01T00:00:19Z,m,1,1,f,0.5240118690102152\n,,3,1970-01-01T00:00:20Z,m,1,1,f,0.16295208705669978\n,,3,1970-01-01T00:00:21Z,m,1,1,f,0.3087465430934554\n,,3,1970-01-01T00:00:22Z,m,1,1,f,0.5285274343484349\n,,3,1970-01-01T00:00:23Z,m,1,1,f,0.634731960510953\n,,3,1970-01-01T00:00:24Z,m,1,1,f,0.21258839107347696\n,,3,1970-01-01T00:00:25Z,m,1,1,f,0.418565981182859\n,,3,1970-01-01T00:00:26Z,m,1,1,f,0.2537565365571897\n,,3,1970-01-01T00:00:27Z,m,1,1,f,0.5464331287426728\n,,3,1970-01-01T00:00:28Z,m,1,1,f,0.9960454475764904\n,,3,1970-01-01T00:00:29Z,m,1,1,f,0.09275146190386824\n,,3,1970-01-01T00:00:30Z,m,1,1,f,0.6976442897720185\n,,3,1970-01-01T00:00:31Z,m,1,1,f,0.74713521249196\n,,3,1970-01-01T00:00:32Z,m,1,1,f,0.984508958500529\n,,3,1970-01-01T00:00:33Z,m,1,1,f,0.735978145078593\n,,3,1970-01-01T00:00:34Z,m,1,1,f,0.03272325327489153\n,,3,1970-01-01T00:00:35Z,m,1,1,f,0.2789090231376286\n,,3,1970-01-01T00:00:36Z,m,1,1,f,0.9009986444969635\n,,3,1970-01-01T00:00:37Z,m,1,1,f,0.848311973911401\n,,3,1970-01-01T00:00:38Z,m,1,1,f,0.3433130690616337\n,,3,1970-01-01T00:00:39Z,m,1,1,f,0.9705860405696857\n,,3,1970-01-01T00:00:40Z,m,1,1,f,0.4971554061394775\n,,3,1970-01-01T00:00:41Z,m,1,1,f,0.5010737989466268\n,,3,1970-01-01T00:00:42Z,m,1,1,f,0.6786336325659156\n,,3,1970-01-01T00:00:43Z,m,1,1,f,0.45685893681365386\n,,3,1970-01-01T00:00:44Z,m,1,1,f,0.06785712875301617\n,,3,1970-01-01T00:00:45Z,m,1,1,f,0.3686928354464234\n,,3,1970-01-01T00:00:46Z,m,1,1,f,0.16238519747752908\n,,3,1970-01-01T00:00:47Z,m,1,1,f,0.09616346590744834\n,,3,1970-01-01T00:00:48Z,m,1,1,f,0.982361090570932\n,,3,1970-01-01T00:00:49Z,m,1,1,f,0.24546880258756468\n,,3,1970-01-01T00:00:50Z,m,1,1,f,0.4063470659819713\n,,3,1970-01-01T00:00:51Z,m,1,1,f,0.02333966735385356\n,,3,1970-01-01T00:00:52Z,m,1,1,f,0.7485740576779872\n,,3,1970-01-01T00:00:53Z,m,1,1,f,0.6166837184691856\n,,3,1970-01-01T00:00:54Z,m,1,1,f,0.05978509722242629\n,,3,1970-01-01T00:00:55Z,m,1,1,f,0.8745680789623674\n,,3,1970-01-01T00:00:56Z,m,1,1,f,0.7043364028176561\n,,3,1970-01-01T00:00:57Z,m,1,1,f,0.5100762819992395\n,,3,1970-01-01T00:00:58Z,m,1,1,f,0.16311060736490562\n,,3,1970-01-01T00:00:59Z,m,1,1,f,0.8629619678924975\n,,3,1970-01-01T00:01:00Z,m,1,1,f,0.10822795841933747\n,,3,1970-01-01T00:01:01Z,m,1,1,f,0.009391242035550616\n,,3,1970-01-01T00:01:02Z,m,1,1,f,0.8963338627277064\n,,3,1970-01-01T00:01:03Z,m,1,1,f,0.2741500937920746\n,,3,1970-01-01T00:01:04Z,m,1,1,f,0.8919325188107933\n,,3,1970-01-01T00:01:05Z,m,1,1,f,0.6654225234319311\n,,3,1970-01-01T00:01:06Z,m,1,1,f,0.02781722451099708\n,,3,1970-01-01T00:01:07Z,m,1,1,f,0.1620103430803485\n,,3,1970-01-01T00:01:08Z,m,1,1,f,0.4825820756588489\n,,3,1970-01-01T00:01:09Z,m,1,1,f,0.6564731088934671\n,,3,1970-01-01T00:01:10Z,m,1,1,f,0.5500077260845426\n,,3,1970-01-01T00:01:11Z,m,1,1,f,0.40462752766482185\n,,3,1970-01-01T00:01:12Z,m,1,1,f,0.8674131498299248\n,,3,1970-01-01T00:01:13Z,m,1,1,f,0.8902851603994412\n,,3,1970-01-01T00:01:14Z,m,1,1,f,0.1599747356552478\n,,3,1970-01-01T00:01:15Z,m,1,1,f,0.4023835778260672\n,,3,1970-01-01T00:01:16Z,m,1,1,f,0.8892986579330658\n,,3,1970-01-01T00:01:17Z,m,1,1,f,0.05870852811550652\n,,3,1970-01-01T00:01:18Z,m,1,1,f,0.08810359195444939\n,,3,1970-01-01T00:01:19Z,m,1,1,f,0.5799459169235229\n,,3,1970-01-01T00:01:20Z,m,1,1,f,0.675990461828967\n,,3,1970-01-01T00:01:21Z,m,1,1,f,0.680028234810394\n,,3,1970-01-01T00:01:22Z,m,1,1,f,0.3828707005637953\n,,3,1970-01-01T00:01:23Z,m,1,1,f,0.369157111114499\n,,3,1970-01-01T00:01:24Z,m,1,1,f,0.12328872455169967\n,,3,1970-01-01T00:01:25Z,m,1,1,f,0.43126638642422993\n,,3,1970-01-01T00:01:26Z,m,1,1,f,0.24418662053793608\n,,3,1970-01-01T00:01:27Z,m,1,1,f,0.22094836458502065\n,,3,1970-01-01T00:01:28Z,m,1,1,f,0.10278220106833619\n,,3,1970-01-01T00:01:29Z,m,1,1,f,0.7194160988953583\n,,3,1970-01-01T00:01:30Z,m,1,1,f,0.9646344422230495\n,,3,1970-01-01T00:01:31Z,m,1,1,f,0.462370535565091\n,,3,1970-01-01T00:01:32Z,m,1,1,f,0.9386791098643801\n,,3,1970-01-01T00:01:33Z,m,1,1,f,0.03801280884674329\n,,3,1970-01-01T00:01:34Z,m,1,1,f,0.35603844514090255\n,,3,1970-01-01T00:01:35Z,m,1,1,f,0.5083881660913203\n,,3,1970-01-01T00:01:36Z,m,1,1,f,0.4326239900843389\n,,3,1970-01-01T00:01:37Z,m,1,1,f,0.09453891565081506\n,,3,1970-01-01T00:01:38Z,m,1,1,f,0.023503857583366802\n,,3,1970-01-01T00:01:39Z,m,1,1,f,0.9492834672803911\n\"", Start: ast.Position{ Column: 10, Line: 6, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,0,,,,,,,\n,result,table,_time,_measurement,t0,t1,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,0,f,0.21546887461084024\n,,0,1970-01-01T00:00:01Z,m,0,0,f,0.9576896132790585\n,,0,1970-01-01T00:00:02Z,m,0,0,f,0.294953913000311\n,,0,1970-01-01T00:00:03Z,m,0,0,f,0.4651741324883778\n,,0,1970-01-01T00:00:04Z,m,0,0,f,0.9873388815871567\n,,0,1970-01-01T00:00:05Z,m,0,0,f,0.3845474109517986\n,,0,1970-01-01T00:00:06Z,m,0,0,f,0.2922442980858412\n,,0,1970-01-01T00:00:07Z,m,0,0,f,0.03298588199059829\n,,0,1970-01-01T00:00:08Z,m,0,0,f,0.969396406468683\n,,0,1970-01-01T00:00:09Z,m,0,0,f,0.8126386582005671\n,,0,1970-01-01T00:00:10Z,m,0,0,f,0.875468209815408\n,,0,1970-01-01T00:00:11Z,m,0,0,f,0.43242435584494165\n,,0,1970-01-01T00:00:12Z,m,0,0,f,0.43936224189298456\n,,0,1970-01-01T00:00:13Z,m,0,0,f,0.1224409595139043\n,,0,1970-01-01T00:00:14Z,m,0,0,f,0.15733684152804783\n,,0,1970-01-01T00:00:15Z,m,0,0,f,0.08882282140312904\n,,0,1970-01-01T00:00:16Z,m,0,0,f,0.23989257176325227\n,,0,1970-01-01T00:00:17Z,m,0,0,f,0.6955232509082638\n,,0,1970-01-01T00:00:18Z,m,0,0,f,0.43554475339119303\n,,0,1970-01-01T00:00:19Z,m,0,0,f,0.3051713218684253\n,,0,1970-01-01T00:00:20Z,m,0,0,f,0.7413025816537797\n,,0,1970-01-01T00:00:21Z,m,0,0,f,0.24567297998270615\n,,0,1970-01-01T00:00:22Z,m,0,0,f,0.491391504478891\n,,0,1970-01-01T00:00:23Z,m,0,0,f,0.13872180750181634\n,,0,1970-01-01T00:00:24Z,m,0,0,f,0.06729135892978601\n,,0,1970-01-01T00:00:25Z,m,0,0,f,0.2711347220286289\n,,0,1970-01-01T00:00:26Z,m,0,0,f,0.5465962906385142\n,,0,1970-01-01T00:00:27Z,m,0,0,f,0.1721498986023557\n,,0,1970-01-01T00:00:28Z,m,0,0,f,0.928541805026285\n,,0,1970-01-01T00:00:29Z,m,0,0,f,0.4390512841392946\n,,0,1970-01-01T00:00:30Z,m,0,0,f,0.7891509564074856\n,,0,1970-01-01T00:00:31Z,m,0,0,f,0.03752404112396554\n,,0,1970-01-01T00:00:32Z,m,0,0,f,0.8731292945164265\n,,0,1970-01-01T00:00:33Z,m,0,0,f,0.6590129312109282\n,,0,1970-01-01T00:00:34Z,m,0,0,f,0.7298034951937612\n,,0,1970-01-01T00:00:35Z,m,0,0,f,0.6880331199538888\n,,0,1970-01-01T00:00:36Z,m,0,0,f,0.7884092917020722\n,,0,1970-01-01T00:00:37Z,m,0,0,f,0.9071621838398441\n,,0,1970-01-01T00:00:38Z,m,0,0,f,0.5029003668295414\n,,0,1970-01-01T00:00:39Z,m,0,0,f,0.5545818527629861\n,,0,1970-01-01T00:00:40Z,m,0,0,f,0.763728196635538\n,,0,1970-01-01T00:00:41Z,m,0,0,f,0.5870046094520823\n,,0,1970-01-01T00:00:42Z,m,0,0,f,0.7675553560334312\n,,0,1970-01-01T00:00:43Z,m,0,0,f,0.8279726730049255\n,,0,1970-01-01T00:00:44Z,m,0,0,f,0.7013474149025897\n,,0,1970-01-01T00:00:45Z,m,0,0,f,0.08556981440432106\n,,0,1970-01-01T00:00:46Z,m,0,0,f,0.8520957093766447\n,,0,1970-01-01T00:00:47Z,m,0,0,f,0.41873957390346783\n,,0,1970-01-01T00:00:48Z,m,0,0,f,0.04405459160245573\n,,0,1970-01-01T00:00:49Z,m,0,0,f,0.8184927094237151\n,,0,1970-01-01T00:00:50Z,m,0,0,f,0.0975526753791771\n,,0,1970-01-01T00:00:51Z,m,0,0,f,0.4984015942759995\n,,0,1970-01-01T00:00:52Z,m,0,0,f,0.24094630162586889\n,,0,1970-01-01T00:00:53Z,m,0,0,f,0.1461722759564162\n,,0,1970-01-01T00:00:54Z,m,0,0,f,0.0008451156568219057\n,,0,1970-01-01T00:00:55Z,m,0,0,f,0.4633414547017063\n,,0,1970-01-01T00:00:56Z,m,0,0,f,0.4539668492775038\n,,0,1970-01-01T00:00:57Z,m,0,0,f,0.4868916379116324\n,,0,1970-01-01T00:00:58Z,m,0,0,f,0.9566203795860617\n,,0,1970-01-01T00:00:59Z,m,0,0,f,0.9599106283927733\n,,0,1970-01-01T00:01:00Z,m,0,0,f,0.7293729603954808\n,,0,1970-01-01T00:01:01Z,m,0,0,f,0.6455698152977222\n,,0,1970-01-01T00:01:02Z,m,0,0,f,0.11441321827059112\n,,0,1970-01-01T00:01:03Z,m,0,0,f,0.9955326395256039\n,,0,1970-01-01T00:01:04Z,m,0,0,f,0.44266439346958053\n,,0,1970-01-01T00:01:05Z,m,0,0,f,0.7183012898949253\n,,0,1970-01-01T00:01:06Z,m,0,0,f,0.30706108459030473\n,,0,1970-01-01T00:01:07Z,m,0,0,f,0.5034183578538529\n,,0,1970-01-01T00:01:08Z,m,0,0,f,0.945541035399725\n,,0,1970-01-01T00:01:09Z,m,0,0,f,0.4233995128157775\n,,0,1970-01-01T00:01:10Z,m,0,0,f,0.7647066005216012\n,,0,1970-01-01T00:01:11Z,m,0,0,f,0.4427721542156412\n,,0,1970-01-01T00:01:12Z,m,0,0,f,0.5759588898144714\n,,0,1970-01-01T00:01:13Z,m,0,0,f,0.4891738037219912\n,,0,1970-01-01T00:01:14Z,m,0,0,f,0.3162573404966396\n,,0,1970-01-01T00:01:15Z,m,0,0,f,0.12429098278245032\n,,0,1970-01-01T00:01:16Z,m,0,0,f,0.5500314687416078\n,,0,1970-01-01T00:01:17Z,m,0,0,f,0.07874290942037632\n,,0,1970-01-01T00:01:18Z,m,0,0,f,0.2432131181375912\n,,0,1970-01-01T00:01:19Z,m,0,0,f,0.2059157686630176\n,,0,1970-01-01T00:01:20Z,m,0,0,f,0.44865547217512164\n,,0,1970-01-01T00:01:21Z,m,0,0,f,0.7168101661064027\n,,0,1970-01-01T00:01:22Z,m,0,0,f,0.36652553198536764\n,,0,1970-01-01T00:01:23Z,m,0,0,f,0.12875338574773973\n,,0,1970-01-01T00:01:24Z,m,0,0,f,0.14050907817041347\n,,0,1970-01-01T00:01:25Z,m,0,0,f,0.4095172637990756\n,,0,1970-01-01T00:01:26Z,m,0,0,f,0.2460700738777719\n,,0,1970-01-01T00:01:27Z,m,0,0,f,0.7823912602040078\n,,0,1970-01-01T00:01:28Z,m,0,0,f,0.707534534477093\n,,0,1970-01-01T00:01:29Z,m,0,0,f,0.6714337668672199\n,,0,1970-01-01T00:01:30Z,m,0,0,f,0.6443730852735031\n,,0,1970-01-01T00:01:31Z,m,0,0,f,0.8349467641212396\n,,0,1970-01-01T00:01:32Z,m,0,0,f,0.7443365385220384\n,,0,1970-01-01T00:01:33Z,m,0,0,f,0.778092873581952\n,,0,1970-01-01T00:01:34Z,m,0,0,f,0.21451835990529106\n,,0,1970-01-01T00:01:35Z,m,0,0,f,0.15132579382756906\n,,0,1970-01-01T00:01:36Z,m,0,0,f,0.889690688725347\n,,0,1970-01-01T00:01:37Z,m,0,0,f,0.08177608166572663\n,,0,1970-01-01T00:01:38Z,m,0,0,f,0.6156947898336163\n,,0,1970-01-01T00:01:39Z,m,0,0,f,0.8839098227070676\n,,1,1970-01-01T00:00:00Z,m,0,1,f,0.47284307199688513\n,,1,1970-01-01T00:00:01Z,m,0,1,f,0.6115110431660992\n,,1,1970-01-01T00:00:02Z,m,0,1,f,0.9139676390179812\n,,1,1970-01-01T00:00:03Z,m,0,1,f,0.4419580502994864\n,,1,1970-01-01T00:00:04Z,m,0,1,f,0.22346720477114235\n,,1,1970-01-01T00:00:05Z,m,0,1,f,0.01657253263970824\n,,1,1970-01-01T00:00:06Z,m,0,1,f,0.5275526538985256\n,,1,1970-01-01T00:00:07Z,m,0,1,f,0.2801453905589357\n,,1,1970-01-01T00:00:08Z,m,0,1,f,0.40358058571546174\n,,1,1970-01-01T00:00:09Z,m,0,1,f,0.5581225312763497\n,,1,1970-01-01T00:00:10Z,m,0,1,f,0.5618381020173508\n,,1,1970-01-01T00:00:11Z,m,0,1,f,0.08048303365885615\n,,1,1970-01-01T00:00:12Z,m,0,1,f,0.5001751201461243\n,,1,1970-01-01T00:00:13Z,m,0,1,f,0.22639175489524663\n,,1,1970-01-01T00:00:14Z,m,0,1,f,0.26537476142069744\n,,1,1970-01-01T00:00:15Z,m,0,1,f,0.8045352065828273\n,,1,1970-01-01T00:00:16Z,m,0,1,f,0.401634967963577\n,,1,1970-01-01T00:00:17Z,m,0,1,f,0.9411501472896155\n,,1,1970-01-01T00:00:18Z,m,0,1,f,0.2930734491556474\n,,1,1970-01-01T00:00:19Z,m,0,1,f,0.18157543568371715\n,,1,1970-01-01T00:00:20Z,m,0,1,f,0.9385325130161203\n,,1,1970-01-01T00:00:21Z,m,0,1,f,0.17010332650185725\n,,1,1970-01-01T00:00:22Z,m,0,1,f,0.04213339793024455\n,,1,1970-01-01T00:00:23Z,m,0,1,f,0.5626619227163632\n,,1,1970-01-01T00:00:24Z,m,0,1,f,0.6941739177125473\n,,1,1970-01-01T00:00:25Z,m,0,1,f,0.5438842736369963\n,,1,1970-01-01T00:00:26Z,m,0,1,f,0.6524346931171858\n,,1,1970-01-01T00:00:27Z,m,0,1,f,0.062106354006262784\n,,1,1970-01-01T00:00:28Z,m,0,1,f,0.6808062354975885\n,,1,1970-01-01T00:00:29Z,m,0,1,f,0.4566938577876695\n,,1,1970-01-01T00:00:30Z,m,0,1,f,0.15426646385258916\n,,1,1970-01-01T00:00:31Z,m,0,1,f,0.7378414694167669\n,,1,1970-01-01T00:00:32Z,m,0,1,f,0.35905015546070745\n,,1,1970-01-01T00:00:33Z,m,0,1,f,0.25717348995611955\n,,1,1970-01-01T00:00:34Z,m,0,1,f,0.8669066045043076\n,,1,1970-01-01T00:00:35Z,m,0,1,f,0.7414665987538746\n,,1,1970-01-01T00:00:36Z,m,0,1,f,0.7580463272135385\n,,1,1970-01-01T00:00:37Z,m,0,1,f,0.223202540983848\n,,1,1970-01-01T00:00:38Z,m,0,1,f,0.09675623584194015\n,,1,1970-01-01T00:00:39Z,m,0,1,f,0.33037602371875235\n,,1,1970-01-01T00:00:40Z,m,0,1,f,0.02419699334564844\n,,1,1970-01-01T00:00:41Z,m,0,1,f,0.30660540046813134\n,,1,1970-01-01T00:00:42Z,m,0,1,f,0.28087743747358407\n,,1,1970-01-01T00:00:43Z,m,0,1,f,0.8125957553254125\n,,1,1970-01-01T00:00:44Z,m,0,1,f,0.3996499465775914\n,,1,1970-01-01T00:00:45Z,m,0,1,f,0.002859922694346698\n,,1,1970-01-01T00:00:46Z,m,0,1,f,0.7743871384683348\n,,1,1970-01-01T00:00:47Z,m,0,1,f,0.3428194666142575\n,,1,1970-01-01T00:00:48Z,m,0,1,f,0.24529106535786452\n,,1,1970-01-01T00:00:49Z,m,0,1,f,0.42074581063787847\n,,1,1970-01-01T00:00:50Z,m,0,1,f,0.8230512029974123\n,,1,1970-01-01T00:00:51Z,m,0,1,f,0.7612451595826552\n,,1,1970-01-01T00:00:52Z,m,0,1,f,0.0025044233308020394\n,,1,1970-01-01T00:00:53Z,m,0,1,f,0.8123608833291784\n,,1,1970-01-01T00:00:54Z,m,0,1,f,0.094280039506472\n,,1,1970-01-01T00:00:55Z,m,0,1,f,0.7414773533860608\n,,1,1970-01-01T00:00:56Z,m,0,1,f,0.048248944868655844\n,,1,1970-01-01T00:00:57Z,m,0,1,f,0.7876232215876143\n,,1,1970-01-01T00:00:58Z,m,0,1,f,0.7708955207540708\n,,1,1970-01-01T00:00:59Z,m,0,1,f,0.3210082428062905\n,,1,1970-01-01T00:01:00Z,m,0,1,f,0.6199485490487467\n,,1,1970-01-01T00:01:01Z,m,0,1,f,0.4526111772487005\n,,1,1970-01-01T00:01:02Z,m,0,1,f,0.06993036738408297\n,,1,1970-01-01T00:01:03Z,m,0,1,f,0.5391803940621971\n,,1,1970-01-01T00:01:04Z,m,0,1,f,0.3786026404218388\n,,1,1970-01-01T00:01:05Z,m,0,1,f,0.16987447951514412\n,,1,1970-01-01T00:01:06Z,m,0,1,f,0.9622624203254517\n,,1,1970-01-01T00:01:07Z,m,0,1,f,0.10609876802280566\n,,1,1970-01-01T00:01:08Z,m,0,1,f,0.34039196604520483\n,,1,1970-01-01T00:01:09Z,m,0,1,f,0.326997943237989\n,,1,1970-01-01T00:01:10Z,m,0,1,f,0.40582069426239586\n,,1,1970-01-01T00:01:11Z,m,0,1,f,0.09664389869310906\n,,1,1970-01-01T00:01:12Z,m,0,1,f,0.0874716642419619\n,,1,1970-01-01T00:01:13Z,m,0,1,f,0.9574787428982809\n,,1,1970-01-01T00:01:14Z,m,0,1,f,0.792171281216902\n,,1,1970-01-01T00:01:15Z,m,0,1,f,0.8154053514727819\n,,1,1970-01-01T00:01:16Z,m,0,1,f,0.9446634309508735\n,,1,1970-01-01T00:01:17Z,m,0,1,f,0.7914039734656017\n,,1,1970-01-01T00:01:18Z,m,0,1,f,0.5642005948380394\n,,1,1970-01-01T00:01:19Z,m,0,1,f,0.9394901508564378\n,,1,1970-01-01T00:01:20Z,m,0,1,f,0.09420964672484634\n,,1,1970-01-01T00:01:21Z,m,0,1,f,0.8997154088951347\n,,1,1970-01-01T00:01:22Z,m,0,1,f,0.8929163087698091\n,,1,1970-01-01T00:01:23Z,m,0,1,f,0.14602512562046865\n,,1,1970-01-01T00:01:24Z,m,0,1,f,0.061755078411980135\n,,1,1970-01-01T00:01:25Z,m,0,1,f,0.050027231315704974\n,,1,1970-01-01T00:01:26Z,m,0,1,f,0.06579399435541186\n,,1,1970-01-01T00:01:27Z,m,0,1,f,0.5485533330294929\n,,1,1970-01-01T00:01:28Z,m,0,1,f,0.08600793471366114\n,,1,1970-01-01T00:01:29Z,m,0,1,f,0.0048224932897884395\n,,1,1970-01-01T00:01:30Z,m,0,1,f,0.031000679866955753\n,,1,1970-01-01T00:01:31Z,m,0,1,f,0.7590758510991269\n,,1,1970-01-01T00:01:32Z,m,0,1,f,0.28752964131696107\n,,1,1970-01-01T00:01:33Z,m,0,1,f,0.0803113942730073\n,,1,1970-01-01T00:01:34Z,m,0,1,f,0.7653660195907919\n,,1,1970-01-01T00:01:35Z,m,0,1,f,0.169201547040183\n,,1,1970-01-01T00:01:36Z,m,0,1,f,0.2812417370494343\n,,1,1970-01-01T00:01:37Z,m,0,1,f,0.5556525309491438\n,,1,1970-01-01T00:01:38Z,m,0,1,f,0.21336394958285926\n,,1,1970-01-01T00:01:39Z,m,0,1,f,0.843202199200085\n,,2,1970-01-01T00:00:00Z,m,1,0,f,0.6745411981120504\n,,2,1970-01-01T00:00:01Z,m,1,0,f,0.4341136360856983\n,,2,1970-01-01T00:00:02Z,m,1,0,f,0.0779873994184798\n,,2,1970-01-01T00:00:03Z,m,1,0,f,0.6045688060594187\n,,2,1970-01-01T00:00:04Z,m,1,0,f,0.609806908577383\n,,2,1970-01-01T00:00:05Z,m,1,0,f,0.2371373109677929\n,,2,1970-01-01T00:00:06Z,m,1,0,f,0.15959047192822226\n,,2,1970-01-01T00:00:07Z,m,1,0,f,0.7696930667476671\n,,2,1970-01-01T00:00:08Z,m,1,0,f,0.44489788239949923\n,,2,1970-01-01T00:00:09Z,m,1,0,f,0.20113730484499945\n,,2,1970-01-01T00:00:10Z,m,1,0,f,0.9004310672214374\n,,2,1970-01-01T00:00:11Z,m,1,0,f,0.08071979045152104\n,,2,1970-01-01T00:00:12Z,m,1,0,f,0.35878401311181407\n,,2,1970-01-01T00:00:13Z,m,1,0,f,0.8046013839899406\n,,2,1970-01-01T00:00:14Z,m,1,0,f,0.09869242829873062\n,,2,1970-01-01T00:00:15Z,m,1,0,f,0.27053244466215826\n,,2,1970-01-01T00:00:16Z,m,1,0,f,0.6672055373259661\n,,2,1970-01-01T00:00:17Z,m,1,0,f,0.9015798497859395\n,,2,1970-01-01T00:00:18Z,m,1,0,f,0.6514438661906353\n,,2,1970-01-01T00:00:19Z,m,1,0,f,0.03319201114385362\n,,2,1970-01-01T00:00:20Z,m,1,0,f,0.44109087427118215\n,,2,1970-01-01T00:00:21Z,m,1,0,f,0.1441063884747634\n,,2,1970-01-01T00:00:22Z,m,1,0,f,0.23335939084421864\n,,2,1970-01-01T00:00:23Z,m,1,0,f,0.6904277645853616\n,,2,1970-01-01T00:00:24Z,m,1,0,f,0.5145930899531316\n,,2,1970-01-01T00:00:25Z,m,1,0,f,0.4299752694354613\n,,2,1970-01-01T00:00:26Z,m,1,0,f,0.9207494524068397\n,,2,1970-01-01T00:00:27Z,m,1,0,f,0.4990764483657634\n,,2,1970-01-01T00:00:28Z,m,1,0,f,0.7370053493218158\n,,2,1970-01-01T00:00:29Z,m,1,0,f,0.8159190359865772\n,,2,1970-01-01T00:00:30Z,m,1,0,f,0.5730300999100897\n,,2,1970-01-01T00:00:31Z,m,1,0,f,0.4957548727598841\n,,2,1970-01-01T00:00:32Z,m,1,0,f,0.4475722509767004\n,,2,1970-01-01T00:00:33Z,m,1,0,f,0.09000105562869058\n,,2,1970-01-01T00:00:34Z,m,1,0,f,0.5765896961954948\n,,2,1970-01-01T00:00:35Z,m,1,0,f,0.007292186311595296\n,,2,1970-01-01T00:00:36Z,m,1,0,f,0.6862338192326899\n,,2,1970-01-01T00:00:37Z,m,1,0,f,0.6323091325867545\n,,2,1970-01-01T00:00:38Z,m,1,0,f,0.22250144688828086\n,,2,1970-01-01T00:00:39Z,m,1,0,f,0.7767158293696542\n,,2,1970-01-01T00:00:40Z,m,1,0,f,0.5040765046136644\n,,2,1970-01-01T00:00:41Z,m,1,0,f,0.7198824794590694\n,,2,1970-01-01T00:00:42Z,m,1,0,f,0.16487220863546403\n,,2,1970-01-01T00:00:43Z,m,1,0,f,0.6185190195253291\n,,2,1970-01-01T00:00:44Z,m,1,0,f,0.417935209198883\n,,2,1970-01-01T00:00:45Z,m,1,0,f,0.143322367253724\n,,2,1970-01-01T00:00:46Z,m,1,0,f,0.7110860020844423\n,,2,1970-01-01T00:00:47Z,m,1,0,f,0.5190433935276061\n,,2,1970-01-01T00:00:48Z,m,1,0,f,0.5947710020498977\n,,2,1970-01-01T00:00:49Z,m,1,0,f,0.18632874860445664\n,,2,1970-01-01T00:00:50Z,m,1,0,f,0.050671657609869296\n,,2,1970-01-01T00:00:51Z,m,1,0,f,0.336667976831678\n,,2,1970-01-01T00:00:52Z,m,1,0,f,0.16893598340949662\n,,2,1970-01-01T00:00:53Z,m,1,0,f,0.6319794509787114\n,,2,1970-01-01T00:00:54Z,m,1,0,f,0.3434433122927547\n,,2,1970-01-01T00:00:55Z,m,1,0,f,0.13766344408813833\n,,2,1970-01-01T00:00:56Z,m,1,0,f,0.7028890267599247\n,,2,1970-01-01T00:00:57Z,m,1,0,f,0.5893915586856076\n,,2,1970-01-01T00:00:58Z,m,1,0,f,0.08495375348679511\n,,2,1970-01-01T00:00:59Z,m,1,0,f,0.5635570663754376\n,,2,1970-01-01T00:01:00Z,m,1,0,f,0.06973804413592974\n,,2,1970-01-01T00:01:01Z,m,1,0,f,0.4594087627832006\n,,2,1970-01-01T00:01:02Z,m,1,0,f,0.9484143072574632\n,,2,1970-01-01T00:01:03Z,m,1,0,f,0.7210862651644585\n,,2,1970-01-01T00:01:04Z,m,1,0,f,0.4306492881221061\n,,2,1970-01-01T00:01:05Z,m,1,0,f,0.9768511587696722\n,,2,1970-01-01T00:01:06Z,m,1,0,f,0.036770411149115535\n,,2,1970-01-01T00:01:07Z,m,1,0,f,0.199704171721732\n,,2,1970-01-01T00:01:08Z,m,1,0,f,0.044989678879272736\n,,2,1970-01-01T00:01:09Z,m,1,0,f,0.4204918747032285\n,,2,1970-01-01T00:01:10Z,m,1,0,f,0.7660528673315015\n,,2,1970-01-01T00:01:11Z,m,1,0,f,0.07495082447510862\n,,2,1970-01-01T00:01:12Z,m,1,0,f,0.979672949703\n,,2,1970-01-01T00:01:13Z,m,1,0,f,0.43531431314587743\n,,2,1970-01-01T00:01:14Z,m,1,0,f,0.16473009865933294\n,,2,1970-01-01T00:01:15Z,m,1,0,f,0.9714924938553514\n,,2,1970-01-01T00:01:16Z,m,1,0,f,0.8548205740914873\n,,2,1970-01-01T00:01:17Z,m,1,0,f,0.988621458104506\n,,2,1970-01-01T00:01:18Z,m,1,0,f,0.42316749552422783\n,,2,1970-01-01T00:01:19Z,m,1,0,f,0.5599137447927957\n,,2,1970-01-01T00:01:20Z,m,1,0,f,0.7513515954882367\n,,2,1970-01-01T00:01:21Z,m,1,0,f,0.07681127373236643\n,,2,1970-01-01T00:01:22Z,m,1,0,f,0.04219934813632237\n,,2,1970-01-01T00:01:23Z,m,1,0,f,0.27672511415229256\n,,2,1970-01-01T00:01:24Z,m,1,0,f,0.6618414211834359\n,,2,1970-01-01T00:01:25Z,m,1,0,f,0.04819580958061359\n,,2,1970-01-01T00:01:26Z,m,1,0,f,0.8514613397306017\n,,2,1970-01-01T00:01:27Z,m,1,0,f,0.654705748814002\n,,2,1970-01-01T00:01:28Z,m,1,0,f,0.9967833661484294\n,,2,1970-01-01T00:01:29Z,m,1,0,f,0.9631421129969118\n,,2,1970-01-01T00:01:30Z,m,1,0,f,0.6286421005881492\n,,2,1970-01-01T00:01:31Z,m,1,0,f,0.3783501632738452\n,,2,1970-01-01T00:01:32Z,m,1,0,f,0.05114898778086843\n,,2,1970-01-01T00:01:33Z,m,1,0,f,0.2473880323048304\n,,2,1970-01-01T00:01:34Z,m,1,0,f,0.7842674808782694\n,,2,1970-01-01T00:01:35Z,m,1,0,f,0.6130952139646441\n,,2,1970-01-01T00:01:36Z,m,1,0,f,0.9762618521418323\n,,2,1970-01-01T00:01:37Z,m,1,0,f,0.9219480325346383\n,,2,1970-01-01T00:01:38Z,m,1,0,f,0.7986205925631757\n,,2,1970-01-01T00:01:39Z,m,1,0,f,0.578541588985068\n,,3,1970-01-01T00:00:00Z,m,1,1,f,0.3609497652786835\n,,3,1970-01-01T00:00:01Z,m,1,1,f,0.6431495269328852\n,,3,1970-01-01T00:00:02Z,m,1,1,f,0.30119517109360755\n,,3,1970-01-01T00:00:03Z,m,1,1,f,0.029905756669452933\n,,3,1970-01-01T00:00:04Z,m,1,1,f,0.32578997668820153\n,,3,1970-01-01T00:00:05Z,m,1,1,f,0.7482046757377168\n,,3,1970-01-01T00:00:06Z,m,1,1,f,0.42006674019623874\n,,3,1970-01-01T00:00:07Z,m,1,1,f,0.8892383923700209\n,,3,1970-01-01T00:00:08Z,m,1,1,f,0.2734890146915862\n,,3,1970-01-01T00:00:09Z,m,1,1,f,0.2126705472958595\n,,3,1970-01-01T00:00:10Z,m,1,1,f,0.4081541720871348\n,,3,1970-01-01T00:00:11Z,m,1,1,f,0.7517886726430452\n,,3,1970-01-01T00:00:12Z,m,1,1,f,0.6344255763748975\n,,3,1970-01-01T00:00:13Z,m,1,1,f,0.13439033950657941\n,,3,1970-01-01T00:00:14Z,m,1,1,f,0.13080770333361982\n,,3,1970-01-01T00:00:15Z,m,1,1,f,0.42098106260813917\n,,3,1970-01-01T00:00:16Z,m,1,1,f,0.6126625007965338\n,,3,1970-01-01T00:00:17Z,m,1,1,f,0.6566130686317417\n,,3,1970-01-01T00:00:18Z,m,1,1,f,0.8724405943016941\n,,3,1970-01-01T00:00:19Z,m,1,1,f,0.5240118690102152\n,,3,1970-01-01T00:00:20Z,m,1,1,f,0.16295208705669978\n,,3,1970-01-01T00:00:21Z,m,1,1,f,0.3087465430934554\n,,3,1970-01-01T00:00:22Z,m,1,1,f,0.5285274343484349\n,,3,1970-01-01T00:00:23Z,m,1,1,f,0.634731960510953\n,,3,1970-01-01T00:00:24Z,m,1,1,f,0.21258839107347696\n,,3,1970-01-01T00:00:25Z,m,1,1,f,0.418565981182859\n,,3,1970-01-01T00:00:26Z,m,1,1,f,0.2537565365571897\n,,3,1970-01-01T00:00:27Z,m,1,1,f,0.5464331287426728\n,,3,1970-01-01T00:00:28Z,m,1,1,f,0.9960454475764904\n,,3,1970-01-01T00:00:29Z,m,1,1,f,0.09275146190386824\n,,3,1970-01-01T00:00:30Z,m,1,1,f,0.6976442897720185\n,,3,1970-01-01T00:00:31Z,m,1,1,f,0.74713521249196\n,,3,1970-01-01T00:00:32Z,m,1,1,f,0.984508958500529\n,,3,1970-01-01T00:00:33Z,m,1,1,f,0.735978145078593\n,,3,1970-01-01T00:00:34Z,m,1,1,f,0.03272325327489153\n,,3,1970-01-01T00:00:35Z,m,1,1,f,0.2789090231376286\n,,3,1970-01-01T00:00:36Z,m,1,1,f,0.9009986444969635\n,,3,1970-01-01T00:00:37Z,m,1,1,f,0.848311973911401\n,,3,1970-01-01T00:00:38Z,m,1,1,f,0.3433130690616337\n,,3,1970-01-01T00:00:39Z,m,1,1,f,0.9705860405696857\n,,3,1970-01-01T00:00:40Z,m,1,1,f,0.4971554061394775\n,,3,1970-01-01T00:00:41Z,m,1,1,f,0.5010737989466268\n,,3,1970-01-01T00:00:42Z,m,1,1,f,0.6786336325659156\n,,3,1970-01-01T00:00:43Z,m,1,1,f,0.45685893681365386\n,,3,1970-01-01T00:00:44Z,m,1,1,f,0.06785712875301617\n,,3,1970-01-01T00:00:45Z,m,1,1,f,0.3686928354464234\n,,3,1970-01-01T00:00:46Z,m,1,1,f,0.16238519747752908\n,,3,1970-01-01T00:00:47Z,m,1,1,f,0.09616346590744834\n,,3,1970-01-01T00:00:48Z,m,1,1,f,0.982361090570932\n,,3,1970-01-01T00:00:49Z,m,1,1,f,0.24546880258756468\n,,3,1970-01-01T00:00:50Z,m,1,1,f,0.4063470659819713\n,,3,1970-01-01T00:00:51Z,m,1,1,f,0.02333966735385356\n,,3,1970-01-01T00:00:52Z,m,1,1,f,0.7485740576779872\n,,3,1970-01-01T00:00:53Z,m,1,1,f,0.6166837184691856\n,,3,1970-01-01T00:00:54Z,m,1,1,f,0.05978509722242629\n,,3,1970-01-01T00:00:55Z,m,1,1,f,0.8745680789623674\n,,3,1970-01-01T00:00:56Z,m,1,1,f,0.7043364028176561\n,,3,1970-01-01T00:00:57Z,m,1,1,f,0.5100762819992395\n,,3,1970-01-01T00:00:58Z,m,1,1,f,0.16311060736490562\n,,3,1970-01-01T00:00:59Z,m,1,1,f,0.8629619678924975\n,,3,1970-01-01T00:01:00Z,m,1,1,f,0.10822795841933747\n,,3,1970-01-01T00:01:01Z,m,1,1,f,0.009391242035550616\n,,3,1970-01-01T00:01:02Z,m,1,1,f,0.8963338627277064\n,,3,1970-01-01T00:01:03Z,m,1,1,f,0.2741500937920746\n,,3,1970-01-01T00:01:04Z,m,1,1,f,0.8919325188107933\n,,3,1970-01-01T00:01:05Z,m,1,1,f,0.6654225234319311\n,,3,1970-01-01T00:01:06Z,m,1,1,f,0.02781722451099708\n,,3,1970-01-01T00:01:07Z,m,1,1,f,0.1620103430803485\n,,3,1970-01-01T00:01:08Z,m,1,1,f,0.4825820756588489\n,,3,1970-01-01T00:01:09Z,m,1,1,f,0.6564731088934671\n,,3,1970-01-01T00:01:10Z,m,1,1,f,0.5500077260845426\n,,3,1970-01-01T00:01:11Z,m,1,1,f,0.40462752766482185\n,,3,1970-01-01T00:01:12Z,m,1,1,f,0.8674131498299248\n,,3,1970-01-01T00:01:13Z,m,1,1,f,0.8902851603994412\n,,3,1970-01-01T00:01:14Z,m,1,1,f,0.1599747356552478\n,,3,1970-01-01T00:01:15Z,m,1,1,f,0.4023835778260672\n,,3,1970-01-01T00:01:16Z,m,1,1,f,0.8892986579330658\n,,3,1970-01-01T00:01:17Z,m,1,1,f,0.05870852811550652\n,,3,1970-01-01T00:01:18Z,m,1,1,f,0.08810359195444939\n,,3,1970-01-01T00:01:19Z,m,1,1,f,0.5799459169235229\n,,3,1970-01-01T00:01:20Z,m,1,1,f,0.675990461828967\n,,3,1970-01-01T00:01:21Z,m,1,1,f,0.680028234810394\n,,3,1970-01-01T00:01:22Z,m,1,1,f,0.3828707005637953\n,,3,1970-01-01T00:01:23Z,m,1,1,f,0.369157111114499\n,,3,1970-01-01T00:01:24Z,m,1,1,f,0.12328872455169967\n,,3,1970-01-01T00:01:25Z,m,1,1,f,0.43126638642422993\n,,3,1970-01-01T00:01:26Z,m,1,1,f,0.24418662053793608\n,,3,1970-01-01T00:01:27Z,m,1,1,f,0.22094836458502065\n,,3,1970-01-01T00:01:28Z,m,1,1,f,0.10278220106833619\n,,3,1970-01-01T00:01:29Z,m,1,1,f,0.7194160988953583\n,,3,1970-01-01T00:01:30Z,m,1,1,f,0.9646344422230495\n,,3,1970-01-01T00:01:31Z,m,1,1,f,0.462370535565091\n,,3,1970-01-01T00:01:32Z,m,1,1,f,0.9386791098643801\n,,3,1970-01-01T00:01:33Z,m,1,1,f,0.03801280884674329\n,,3,1970-01-01T00:01:34Z,m,1,1,f,0.35603844514090255\n,,3,1970-01-01T00:01:35Z,m,1,1,f,0.5083881660913203\n,,3,1970-01-01T00:01:36Z,m,1,1,f,0.4326239900843389\n,,3,1970-01-01T00:01:37Z,m,1,1,f,0.09453891565081506\n,,3,1970-01-01T00:01:38Z,m,1,1,f,0.023503857583366802\n,,3,1970-01-01T00:01:39Z,m,1,1,f,0.9492834672803911\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 419, }, File: "selector_test.flux", Source: "outData = \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,max\n,,0,1970-01-01T00:01:28Z,m,0.9967833661484294\n\"", Start: ast.Position{ Column: 1, Line: 413, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 8, Line: 413, }, File: "selector_test.flux", Source: "outData", Start: ast.Position{ Column: 1, Line: 413, }, }, }, Name: "outData", }, Init: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 419, }, File: "selector_test.flux", Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,max\n,,0,1970-01-01T00:01:28Z,m,0.9967833661484294\n\"", Start: ast.Position{ Column: 11, Line: 413, }, }, }, Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,max\n,,0,1970-01-01T00:01:28Z,m,0.9967833661484294\n", }, }, &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 52, Line: 429, }, File: "selector_test.flux", Source: "t_selector = (tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> max()\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"max\"})", Start: ast.Position{ Column: 1, Line: 422, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 422, }, File: "selector_test.flux", Source: "t_selector", Start: ast.Position{ Column: 1, Line: 422, }, }, }, Name: "t_selector", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 52, Line: 429, }, File: "selector_test.flux", Source: "(tables=<-) => tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> max()\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"max\"})", Start: ast.Position{ Column: 14, Line: 422, }, }, }, Body: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.PipeExpression{ Argument: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 422, }, File: "selector_test.flux", Source: "tables", Start: ast.Position{ Column: 29, Line: 422, }, }, }, Name: "tables", }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 423, }, File: "selector_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)", Start: ast.Position{ Column: 29, Line: 422, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 423, }, File: "selector_test.flux", Source: "start: influxql.minTime, stop: influxql.maxTime", Start: ast.Position{ Column: 11, Line: 423, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 423, }, File: "selector_test.flux", Source: "start: influxql.minTime", Start: ast.Position{ Column: 11, Line: 423, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 423, }, File: "selector_test.flux", Source: "start", Start: ast.Position{ Column: 11, Line: 423, }, }, }, Name: "start", }, Value: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 423, }, File: "selector_test.flux", Source: "influxql.minTime", Start: ast.Position{ Column: 18, Line: 423, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 26, Line: 423, }, File: "selector_test.flux", Source: "influxql", Start: ast.Position{ Column: 18, Line: 423, }, }, }, Name: "influxql", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 34, Line: 423, }, File: "selector_test.flux", Source: "minTime", Start: ast.Position{ Column: 27, Line: 423, }, }, }, Name: "minTime", }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 423, }, File: "selector_test.flux", Source: "stop: influxql.maxTime", Start: ast.Position{ Column: 36, Line: 423, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 423, }, File: "selector_test.flux", Source: "stop", Start: ast.Position{ Column: 36, Line: 423, }, }, }, Name: "stop", }, Value: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 423, }, File: "selector_test.flux", Source: "influxql.maxTime", Start: ast.Position{ Column: 42, Line: 423, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 423, }, File: "selector_test.flux", Source: "influxql", Start: ast.Position{ Column: 42, Line: 423, }, }, }, Name: "influxql", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 58, Line: 423, }, File: "selector_test.flux", Source: "maxTime", Start: ast.Position{ Column: 51, Line: 423, }, }, }, Name: "maxTime", }, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 59, Line: 423, }, File: "selector_test.flux", Source: "range(start: influxql.minTime, stop: influxql.maxTime)", Start: ast.Position{ Column: 5, Line: 423, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 423, }, File: "selector_test.flux", Source: "range", Start: ast.Position{ Column: 5, Line: 423, }, }, }, Name: "range", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 424, }, File: "selector_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"m\")", Start: ast.Position{ Column: 29, Line: 422, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 424, }, File: "selector_test.flux", Source: "fn: (r) => r._measurement == \"m\"", Start: ast.Position{ Column: 12, Line: 424, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 424, }, File: "selector_test.flux", Source: "fn: (r) => r._measurement == \"m\"", Start: ast.Position{ Column: 12, Line: 424, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 424, }, File: "selector_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 424, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 424, }, File: "selector_test.flux", Source: "(r) => r._measurement == \"m\"", Start: ast.Position{ Column: 16, Line: 424, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 424, }, File: "selector_test.flux", Source: "r._measurement == \"m\"", Start: ast.Position{ Column: 23, Line: 424, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 424, }, File: "selector_test.flux", Source: "r._measurement", Start: ast.Position{ Column: 23, Line: 424, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 424, }, File: "selector_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 424, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 424, }, File: "selector_test.flux", Source: "_measurement", Start: ast.Position{ Column: 25, Line: 424, }, }, }, Name: "_measurement", }, }, Operator: 17, Right: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 44, Line: 424, }, File: "selector_test.flux", Source: "\"m\"", Start: ast.Position{ Column: 41, Line: 424, }, }, }, Value: "m", }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 424, }, File: "selector_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 424, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 424, }, File: "selector_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 424, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 424, }, File: "selector_test.flux", Source: "filter(fn: (r) => r._measurement == \"m\")", Start: ast.Position{ Column: 5, Line: 424, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 424, }, File: "selector_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 424, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 425, }, File: "selector_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")", Start: ast.Position{ Column: 29, Line: 422, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 425, }, File: "selector_test.flux", Source: "fn: (r) => r._field == \"f\"", Start: ast.Position{ Column: 12, Line: 425, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 425, }, File: "selector_test.flux", Source: "fn: (r) => r._field == \"f\"", Start: ast.Position{ Column: 12, Line: 425, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 14, Line: 425, }, File: "selector_test.flux", Source: "fn", Start: ast.Position{ Column: 12, Line: 425, }, }, }, Name: "fn", }, Value: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 425, }, File: "selector_test.flux", Source: "(r) => r._field == \"f\"", Start: ast.Position{ Column: 16, Line: 425, }, }, }, Body: &ast.BinaryExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 425, }, File: "selector_test.flux", Source: "r._field == \"f\"", Start: ast.Position{ Column: 23, Line: 425, }, }, }, Left: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 425, }, File: "selector_test.flux", Source: "r._field", Start: ast.Position{ Column: 23, Line: 425, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 425, }, File: "selector_test.flux", Source: "r", Start: ast.Position{ Column: 23, Line: 425, }, }, }, Name: "r", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 31, Line: 425, }, File: "selector_test.flux", Source: "_field", Start: ast.Position{ Column: 25, Line: 425, }, }, }, Name: "_field", }, }, Operator: 17, Right: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 38, Line: 425, }, File: "selector_test.flux", Source: "\"f\"", Start: ast.Position{ Column: 35, Line: 425, }, }, }, Value: "f", }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 425, }, File: "selector_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 425, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 425, }, File: "selector_test.flux", Source: "r", Start: ast.Position{ Column: 17, Line: 425, }, }, }, Name: "r", }, Value: nil, }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 39, Line: 425, }, File: "selector_test.flux", Source: "filter(fn: (r) => r._field == \"f\")", Start: ast.Position{ Column: 5, Line: 425, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 425, }, File: "selector_test.flux", Source: "filter", Start: ast.Position{ Column: 5, Line: 425, }, }, }, Name: "filter", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 426, }, File: "selector_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 29, Line: 422, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 426, }, File: "selector_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 426, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 426, }, File: "selector_test.flux", Source: "columns: [\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 11, Line: 426, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 18, Line: 426, }, File: "selector_test.flux", Source: "columns", Start: ast.Position{ Column: 11, Line: 426, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 46, Line: 426, }, File: "selector_test.flux", Source: "[\"_measurement\", \"_field\"]", Start: ast.Position{ Column: 20, Line: 426, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 426, }, File: "selector_test.flux", Source: "\"_measurement\"", Start: ast.Position{ Column: 21, Line: 426, }, }, }, Value: "_measurement", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 45, Line: 426, }, File: "selector_test.flux", Source: "\"_field\"", Start: ast.Position{ Column: 37, Line: 426, }, }, }, Value: "_field", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 47, Line: 426, }, File: "selector_test.flux", Source: "group(columns: [\"_measurement\", \"_field\"])", Start: ast.Position{ Column: 5, Line: 426, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 426, }, File: "selector_test.flux", Source: "group", Start: ast.Position{ Column: 5, Line: 426, }, }, }, Name: "group", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 427, }, File: "selector_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> max()", Start: ast.Position{ Column: 29, Line: 422, }, }, }, Call: &ast.CallExpression{ Arguments: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 10, Line: 427, }, File: "selector_test.flux", Source: "max()", Start: ast.Position{ Column: 5, Line: 427, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 8, Line: 427, }, File: "selector_test.flux", Source: "max", Start: ast.Position{ Column: 5, Line: 427, }, }, }, Name: "max", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 428, }, File: "selector_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> max()\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])", Start: ast.Position{ Column: 29, Line: 422, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 428, }, File: "selector_test.flux", Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 10, Line: 428, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 428, }, File: "selector_test.flux", Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 10, Line: 428, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 428, }, File: "selector_test.flux", Source: "columns", Start: ast.Position{ Column: 10, Line: 428, }, }, }, Name: "columns", }, Value: &ast.ArrayExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 54, Line: 428, }, File: "selector_test.flux", Source: "[\"_time\", \"_value\", \"_measurement\"]", Start: ast.Position{ Column: 19, Line: 428, }, }, }, Elements: []ast.Expression{&ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 428, }, File: "selector_test.flux", Source: "\"_time\"", Start: ast.Position{ Column: 20, Line: 428, }, }, }, Value: "_time", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 428, }, File: "selector_test.flux", Source: "\"_value\"", Start: ast.Position{ Column: 29, Line: 428, }, }, }, Value: "_value", }, &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 53, Line: 428, }, File: "selector_test.flux", Source: "\"_measurement\"", Start: ast.Position{ Column: 39, Line: 428, }, }, }, Value: "_measurement", }}, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 55, Line: 428, }, File: "selector_test.flux", Source: "keep(columns: [\"_time\", \"_value\", \"_measurement\"])", Start: ast.Position{ Column: 5, Line: 428, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 9, Line: 428, }, File: "selector_test.flux", Source: "keep", Start: ast.Position{ Column: 5, Line: 428, }, }, }, Name: "keep", }, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 52, Line: 429, }, File: "selector_test.flux", Source: "tables\n\t|> range(start: influxql.minTime, stop: influxql.maxTime)\n\t|> filter(fn: (r) => r._measurement == \"m\")\n\t|> filter(fn: (r) => r._field == \"f\")\n\t|> group(columns: [\"_measurement\", \"_field\"])\n\t|> max()\n\t|> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n\t|> rename(columns: {_time: \"time\", _value: \"max\"})", Start: ast.Position{ Column: 29, Line: 422, }, }, }, Call: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 51, Line: 429, }, File: "selector_test.flux", Source: "columns: {_time: \"time\", _value: \"max\"}", Start: ast.Position{ Column: 12, Line: 429, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 51, Line: 429, }, File: "selector_test.flux", Source: "columns: {_time: \"time\", _value: \"max\"}", Start: ast.Position{ Column: 12, Line: 429, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 19, Line: 429, }, File: "selector_test.flux", Source: "columns", Start: ast.Position{ Column: 12, Line: 429, }, }, }, Name: "columns", }, Value: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 51, Line: 429, }, File: "selector_test.flux", Source: "{_time: \"time\", _value: \"max\"}", Start: ast.Position{ Column: 21, Line: 429, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 429, }, File: "selector_test.flux", Source: "_time: \"time\"", Start: ast.Position{ Column: 22, Line: 429, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 429, }, File: "selector_test.flux", Source: "_time", Start: ast.Position{ Column: 22, Line: 429, }, }, }, Name: "_time", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 35, Line: 429, }, File: "selector_test.flux", Source: "\"time\"", Start: ast.Position{ Column: 29, Line: 429, }, }, }, Value: "time", }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 429, }, File: "selector_test.flux", Source: "_value: \"max\"", Start: ast.Position{ Column: 37, Line: 429, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 43, Line: 429, }, File: "selector_test.flux", Source: "_value", Start: ast.Position{ Column: 37, Line: 429, }, }, }, Name: "_value", }, Value: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 50, Line: 429, }, File: "selector_test.flux", Source: "\"max\"", Start: ast.Position{ Column: 45, Line: 429, }, }, }, Value: "max", }, }}, With: nil, }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 52, Line: 429, }, File: "selector_test.flux", Source: "rename(columns: {_time: \"time\", _value: \"max\"})", Start: ast.Position{ Column: 5, Line: 429, }, }, }, Callee: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 11, Line: 429, }, File: "selector_test.flux", Source: "rename", Start: ast.Position{ Column: 5, Line: 429, }, }, }, Name: "rename", }, }, }, Params: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 422, }, File: "selector_test.flux", Source: "tables=<-", Start: ast.Position{ Column: 15, Line: 422, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 21, Line: 422, }, File: "selector_test.flux", Source: "tables", Start: ast.Position{ Column: 15, Line: 422, }, }, }, Name: "tables", }, Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 24, Line: 422, }, File: "selector_test.flux", Source: "<-", Start: ast.Position{ Column: 22, Line: 422, }, }, }}, }}, }, }, &ast.TestStatement{ Assignment: &ast.VariableAssignment{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 435, }, File: "selector_test.flux", Source: "_selector = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_selector,\n})", Start: ast.Position{ Column: 6, Line: 431, }, }, }, ID: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 15, Line: 431, }, File: "selector_test.flux", Source: "_selector", Start: ast.Position{ Column: 6, Line: 431, }, }, }, Name: "_selector", }, Init: &ast.FunctionExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 435, }, File: "selector_test.flux", Source: "() => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_selector,\n})", Start: ast.Position{ Column: 18, Line: 431, }, }, }, Body: &ast.ParenExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 435, }, File: "selector_test.flux", Source: "({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_selector,\n})", Start: ast.Position{ Column: 24, Line: 431, }, }, }, Expression: &ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 2, Line: 435, }, File: "selector_test.flux", Source: "{\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_selector,\n}", Start: ast.Position{ Column: 25, Line: 431, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 432, }, File: "selector_test.flux", Source: "input: testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 2, Line: 432, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 7, Line: 432, }, File: "selector_test.flux", Source: "input", Start: ast.Position{ Column: 2, Line: 432, }, }, }, Name: "input", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 432, }, File: "selector_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 432, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 432, }, File: "selector_test.flux", Source: "csv: inData", Start: ast.Position{ Column: 29, Line: 432, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 32, Line: 432, }, File: "selector_test.flux", Source: "csv", Start: ast.Position{ Column: 29, Line: 432, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 40, Line: 432, }, File: "selector_test.flux", Source: "inData", Start: ast.Position{ Column: 34, Line: 432, }, }, }, Name: "inData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 41, Line: 432, }, File: "selector_test.flux", Source: "testing.loadStorage(csv: inData)", Start: ast.Position{ Column: 9, Line: 432, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 432, }, File: "selector_test.flux", Source: "testing.loadStorage", Start: ast.Position{ Column: 9, Line: 432, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 432, }, File: "selector_test.flux", Source: "testing", Start: ast.Position{ Column: 9, Line: 432, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 28, Line: 432, }, File: "selector_test.flux", Source: "loadStorage", Start: ast.Position{ Column: 17, Line: 432, }, }, }, Name: "loadStorage", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 433, }, File: "selector_test.flux", Source: "want: testing.loadMem(csv: outData)", Start: ast.Position{ Column: 2, Line: 433, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 6, Line: 433, }, File: "selector_test.flux", Source: "want", Start: ast.Position{ Column: 2, Line: 433, }, }, }, Name: "want", }, Value: &ast.CallExpression{ Arguments: []ast.Expression{&ast.ObjectExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 433, }, File: "selector_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 433, }, }, }, Properties: []*ast.Property{&ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 433, }, File: "selector_test.flux", Source: "csv: outData", Start: ast.Position{ Column: 24, Line: 433, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 433, }, File: "selector_test.flux", Source: "csv", Start: ast.Position{ Column: 24, Line: 433, }, }, }, Name: "csv", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 36, Line: 433, }, File: "selector_test.flux", Source: "outData", Start: ast.Position{ Column: 29, Line: 433, }, }, }, Name: "outData", }, }}, With: nil, }}, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 37, Line: 433, }, File: "selector_test.flux", Source: "testing.loadMem(csv: outData)", Start: ast.Position{ Column: 8, Line: 433, }, }, }, Callee: &ast.MemberExpression{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 433, }, File: "selector_test.flux", Source: "testing.loadMem", Start: ast.Position{ Column: 8, Line: 433, }, }, }, Object: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 15, Line: 433, }, File: "selector_test.flux", Source: "testing", Start: ast.Position{ Column: 8, Line: 433, }, }, }, Name: "testing", }, Property: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 23, Line: 433, }, File: "selector_test.flux", Source: "loadMem", Start: ast.Position{ Column: 16, Line: 433, }, }, }, Name: "loadMem", }, }, }, }, &ast.Property{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 434, }, File: "selector_test.flux", Source: "fn: t_selector", Start: ast.Position{ Column: 2, Line: 434, }, }, }, Key: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 4, Line: 434, }, File: "selector_test.flux", Source: "fn", Start: ast.Position{ Column: 2, Line: 434, }, }, }, Name: "fn", }, Value: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 16, Line: 434, }, File: "selector_test.flux", Source: "t_selector", Start: ast.Position{ Column: 6, Line: 434, }, }, }, Name: "t_selector", }, }}, With: nil, }, }, Params: nil, }, }, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 3, Line: 435, }, File: "selector_test.flux", Source: "test _selector = () => ({\n\tinput: testing.loadStorage(csv: inData),\n\twant: testing.loadMem(csv: outData),\n\tfn: t_selector,\n})", Start: ast.Position{ Column: 1, Line: 431, }, }, }, }}, Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "selector_test.flux", Source: "import \"testing\"", Start: ast.Position{ Column: 1, Line: 3, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 17, Line: 3, }, File: "selector_test.flux", Source: "\"testing\"", Start: ast.Position{ Column: 8, Line: 3, }, }, }, Value: "testing", }, }, &ast.ImportDeclaration{ As: nil, BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "selector_test.flux", Source: "import \"internal/influxql\"", Start: ast.Position{ Column: 1, Line: 4, }, }, }, Path: &ast.StringLiteral{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 27, Line: 4, }, File: "selector_test.flux", Source: "\"internal/influxql\"", Start: ast.Position{ Column: 8, Line: 4, }, }, }, Value: "internal/influxql", }, }}, Metadata: "parser-type=go", Name: "selector_test.flux", Package: &ast.PackageClause{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "selector_test.flux", Source: "package influxql_test", Start: ast.Position{ Column: 1, Line: 1, }, }, }, Name: &ast.Identifier{ BaseNode: ast.BaseNode{ Errors: nil, Loc: &ast.SourceLocation{ End: ast.Position{ Column: 22, Line: 1, }, File: "selector_test.flux", Source: "influxql_test", Start: ast.Position{ Column: 9, Line: 1, }, }, }, Name: "influxql_test", }, }, }}, Package: "influxql_test", Path: "testing/influxql", }}
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.