presto-main/src/main/java/io/prestosql/sql/planner/iterative/rule/PushLimitThroughOffset.java/PushLimitThroughOffset/apply
class PushLimitThroughOffset:    @Override
    public Result apply(LimitNode parent, Captures captures, Context context)
    {
        OffsetNode child = captures.get(CHILD);

        long count;
        try {
            count = addExact(parent.getCount(), child.getCount());
        }
        catch (ArithmeticException e) {
            return Result.empty();
        }

        return Result.ofPlanNode(
                child.replaceChildren(ImmutableList.of(
                        new LimitNode(
                                parent.getId(),
                                child.getSource(),
                                count,
                                parent.getTiesResolvingScheme(),
                                parent.isPartial()))));
    }