public static Map<String, PartitionColumnFilter> convertColumnFilter(List<ScalarOperator> predicates) {
        return convertColumnFilter(predicates, null);
    }
@Test
    public void convertColumnFilterExprBinaryType() {
        List<ScalarOperator> listEq = buildOperator("day", BinaryType.EQ);
        OlapTable olapTable = buildOlapTable("day");
        Map<String, PartitionColumnFilter> resultEq = ColumnFilterConverter.convertColumnFilter(listEq, olapTable);
        assertEquals(1, resultEq.size());

        List<ScalarOperator> listGe = buildOperator("day", BinaryType.GE);
        Map<String, PartitionColumnFilter> resultGe = ColumnFilterConverter.convertColumnFilter(listGe, olapTable);
        assertEquals(1, resultGe.size());

        List<ScalarOperator> listGt = buildOperator("day", BinaryType.GT);
        Map<String, PartitionColumnFilter> resultGt = ColumnFilterConverter.convertColumnFilter(listGt, olapTable);
        assertEquals(1, resultGt.size());

        List<ScalarOperator> listLe = buildOperator("day", BinaryType.LE);
        Map<String, PartitionColumnFilter> resultLe = ColumnFilterConverter.convertColumnFilter(listLe, olapTable);
        assertEquals(1, resultLe.size());

        List<ScalarOperator> listLt = buildOperator("day", BinaryType.LT);
        Map<String, PartitionColumnFilter> resultLt = ColumnFilterConverter.convertColumnFilter(listLt, olapTable);
        assertEquals(1, resultLt.size());
    }