private static class Resolver implements DynamicFunctionResolver {
@Override
public FunctionImplementation<Function> getForTypes(List<DataType> dataTypes) throws IllegalArgumentException {
ToBooleanArrayFunction.checkPreconditions(dataTypes);
return new ToBooleanArrayFunction(new FunctionInfo(new FunctionIdent(NAME, dataTypes), BOOLEAN_ARRAY_TYPE));
}