public static Map<String, PartitionColumnFilter> convertColumnFilter(List<ScalarOperator> predicates) {
        return convertColumnFilter(predicates, null);
    }
@Test
    public void convertColumnFilterExprDateTruncContains() {
        OlapTable olapTable = buildOlapTable("month");

        List<ScalarOperator> listDay = buildOperator("day", BinaryType.EQ);
        Map<String, PartitionColumnFilter> resultDay = ColumnFilterConverter.convertColumnFilter(listDay, olapTable);
        assertEquals(1, resultDay.size());

        List<ScalarOperator> listWeek = buildOperator("week", BinaryType.EQ);
        Map<String, PartitionColumnFilter> resultWeek = ColumnFilterConverter.convertColumnFilter(listWeek, olapTable);
        assertEquals(0, resultWeek.size());

        List<ScalarOperator> listMonth = buildOperator("month", BinaryType.EQ);
        Map<String, PartitionColumnFilter> resultMonth =
                ColumnFilterConverter.convertColumnFilter(listMonth, olapTable);
        assertEquals(1, resultMonth.size());

        List<ScalarOperator> listYear = buildOperator("year", BinaryType.EQ);
        Map<String, PartitionColumnFilter> resultYear = ColumnFilterConverter.convertColumnFilter(listYear, olapTable);
        assertEquals(0, resultYear.size());
    }