public ConstraintEvaluator()

in paimon-presto-common/src/main/java/org/apache/paimon/presto/PrestoComputePushdown.java [444:459]


        public ConstraintEvaluator(
                RowExpressionService evaluator,
                ConnectorSession session,
                Map<String, ColumnHandle> assignments,
                RowExpression expression) {
            this.assignments = assignments;
            this.evaluator = evaluator;
            this.session = session;
            this.expression = expression;

            arguments =
                    ImmutableSet.copyOf(extractAll(expression)).stream()
                            .map(VariableReferenceExpression::getName)
                            .map(assignments::get)
                            .collect(toImmutableSet());
        }