private void runFnTest(String query, List<Pair<String, Object>> checkFields)
throws IOException, InterruptedException {
LOG.info("Running function test: " + query);
MemStreamBuilder streamBuilder = new MemStreamBuilder("memstream");
streamBuilder.addField(new TypedField("a", Type.getPrimitive(Type.TypeName.INT)));
streamBuilder.addField(new TypedField("b", Type.getNullable(Type.TypeName.INT)));
streamBuilder.addEvent("1,2");
streamBuilder.addEvent("3,-4");
StreamSymbol stream = streamBuilder.build();
getSymbolTable().addSymbol(stream);