@Override
    public ScalarOperator visitLikePredicateOperator(LikePredicateOperator predicate, Void context) {
        return shuttleIfUpdate(predicate);
    }
@Test
    void visitLikePredicateOperator() {
        LikePredicateOperator operator = new LikePredicateOperator(
                new ColumnRefOperator(1, INT, "id", true),
                ConstantOperator.TRUE);
        {
            ScalarOperator newOperator = shuttle.visitLikePredicateOperator(operator, null);
            assertEquals(operator, newOperator);
        }
        {
            ScalarOperator newOperator = shuttle2.visitLikePredicateOperator(operator, null);
            assertEquals(operator, newOperator);
        }
    }