@Test
    void printFunctionNames() {
        final List<FunctionDef> functionDefs = FunctionFactory.getFunctionDefinitions();
        final StringBuilder sb = new StringBuilder();
        System.out.println(
                functionDefs
                        .stream()
                        .map(FunctionDef::name)
                        .sorted().collect(Collectors.joining("|")));
    }
This ia more of a QA to ensure all the annotations are set correctly for the functions
stroom-query/stroom-query-language/src/test/java/stroom/query/language/functions/TestFunctionFactory.java