public Long getValue(final List<Object> params) {
        return getValueFromExpression(expressionSegment, params);
    }
@Test
    void assertGetValueWithMixed() {
        ExpressionRowNumberValueSegment actual = new ExpressionRowNumberValueSegment(0, 0, new BinaryOperationExpression(0, 0, new LiteralExpressionSegment(0, 0, 1),
                new BinaryOperationExpression(0, 0, new ParameterMarkerExpressionSegment(0, 0, 0), new LiteralExpressionSegment(0, 0, 2), "+", "? + 2"), "+", "1 + ? + 2"), false);
        assertThat(actual.getValue(Collections.singletonList(1)), is(4L));
    }