return new FunctionExpression(QualifiedName.of(name), Arrays.asList(args));
}
@SuppressWarnings("unchecked")
static Expression fullCase(Expression when, Expression then, Expression defaultValue) {
return new FullCaseExpression(Arrays.asList(Tuples.pair(when, then)), defaultValue);
}