Once https://github.com/apache/iceberg-cpp/pull/58 is in, we can add an ExpressionVisitor to evaluate expressions: https://github.com/apache/iceberg/blob/main/api/src/main/java/org/apache/iceberg/expressions/ExpressionVisitors.java