arg("session", ConnectorSession.class),
arg("cursor", RecordCursor.class));
method.comment("Filter: %s", filter);
Variable wasNullVariable = context.declareVariable(type(boolean.class), "wasNull");
Variable cursorVariable = context.getVariable("cursor");
ByteCodeExpressionVisitor visitor = new ByteCodeExpressionVisitor(callSiteBinder, fieldReferenceCompiler(cursorVariable, wasNullVariable), metadata.getFunctionRegistry());
LabelNode end = new LabelNode("end");