harry-core/src/harry/corruptor/ChangeValueCorruptor.java [44:64]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                OpSelectors.MonotonicClock clock)
    {
        this.schema = schemaSpec;
        this.clock = clock;
        this.rng = new PcgRSUFast(1, 1);
    }

    // Can corrupt any row that has at least one written non-null value
    public boolean canCorrupt(ResultSetRow row)
    {
        for (int idx = 0; idx < row.lts.length; idx++)
        {
            // TODO: in addition to this, we should check if the value equals to the largest possible
            // value, since otherwise it won't sort correctly.
            if (row.lts[idx] != Model.NO_TIMESTAMP)
                return true;
        }
        return false;
    }

    public CompiledStatement corrupt(ResultSetRow row)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



harry-core/src/harry/corruptor/HideValueCorruptor.java [39:57]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                              OpSelectors.MonotonicClock clock)
    {
        this.schema = schemaSpec;
        this.clock = clock;
        this.rng = new PcgRSUFast(1, 1);
    }

    // Can corrupt any row that has at least one written non-null value
    public boolean canCorrupt(ResultSetRow row)
    {
        for (int idx = 0; idx < row.lts.length; idx++)
        {
            if (row.lts[idx] != Model.NO_TIMESTAMP)
                return true;
        }
        return false;
    }

    public CompiledStatement corrupt(ResultSetRow row)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



