@Override
    public Set<String> listFunctions() {
        return listFunctions(false);
    }
@Test
    void testListFunctions() {
        assertThat(CoreModule.INSTANCE.listFunctions(false))
                .contains("IFNULL")
                .doesNotContain("$REPLICATE_ROWS$1");

        assertThat(CoreModule.INSTANCE.listFunctions(true))
                .contains("IFNULL")
                .contains("$REPLICATE_ROWS$1");
    }