@Override protected Type visitIsNullPredicate(IsNullPredicate node, AnalysisContext context) { process(node.getValue(), context); expressionTypes.put(node, BOOLEAN); return BOOLEAN; }
@Override protected String visitIsNullPredicate(IsNullPredicate node, Boolean unmangleNames) { return "(" + process(node.getValue(), unmangleNames) + " IS NULL)"; }