CINDEX triming does not trim entries with a replacing CREATE
Example, here is a CINDEX with --notrim
option:
┌─────┬────────┬──────────────────┬────────────┬─────────────────┬────────────┬────────────┬──────────────┬───────────────┐
│ row │ op │ issuer │ created_on │ written_on │ expires_on │ expired_on │ chainable_on │ replayable_on │
│ 0 │ CREATE │ Aude49 │ 67926 │ 74673-0000027DF │ 1573354954 │ 0 │ 1512748787 │ 1517576387 │
│ 1 │ CREATE │ auroremengual │ 70468 │ 74673-0000027DF │ 1574133693 │ 0 │ 1512748787 │ 1517576387 │
│ 2 │ CREATE │ AlainLebrun │ 67109 │ 74673-0000027DF │ 1573080362 │ 0 │ 1512748787 │ 1517576387 │
│ 3 │ CREATE │ NadineBlanchard │ 67933 │ 74673-0000027DF │ 1573359742 │ 0 │ 1512748787 │ 1517576387 │
│ 4 │ CREATE │ AnneAmbles │ 67090 │ 74673-0000027DF │ 1573074728 │ 0 │ 1512748787 │ 1517576387 │
│ 5 │ CREATE │ RoselyneBinesse │ 66656 │ 74673-0000027DF │ 1572940298 │ 0 │ 1512748787 │ 1517576387 │
│ 6 │ CREATE │ CharlesAbecassis │ 96364 │ 96857-000000408 │ 1582171975 │ 0 │ 1519634701 │ 1524462301 │
│ 7 │ CREATE │ loanblanchard │ 103654 │ 106456-000001A4 │ 1584427318 │ 0 │ 1522609561 │ 1527437161 │
│ 8 │ UPDATE │ RoselyneBinesse │ 66656 │ 269139-00000541 │ NULL │ 1572940368 │ NULL │ NULL │
│ 9 │ UPDATE │ AnneAmbles │ 67090 │ 269601-000004A9 │ NULL │ 1573074966 │ NULL │ NULL │
│ 10 │ UPDATE │ AlainLebrun │ 67109 │ 269620-0000005A │ NULL │ 1573080449 │ NULL │ NULL │
│ 11 │ UPDATE │ Aude49 │ 67926 │ 270490-0000007D │ NULL │ 1573355095 │ NULL │ NULL │
│ 12 │ UPDATE │ NadineBlanchard │ 67933 │ 270502-000001F5 │ NULL │ 1573359987 │ NULL │ NULL │
│ 13 │ UPDATE │ auroremengual │ 70468 │ 272976-0000047B │ NULL │ 1574133953 │ NULL │ NULL │
│ 14 │ CREATE │ AlainLebrun │ 284266 │ 284605-000001A7 │ 1640737001 │ 0 │ 1578165360 │ 1582992960 │
│ 15 │ CREATE │ CharlesAbecassis │ 278986 │ 284605-000001A7 │ 1639117359 │ 0 │ 1578165360 │ 1582992960 │
│ 16 │ CREATE │ AnneAmbles │ 282287 │ 284605-000001A7 │ 1640145167 │ 0 │ 1578165360 │ 1582992960 │
│ 17 │ CREATE │ RoselyneBinesse │ 282575 │ 285418-00000155 │ 1640232666 │ 0 │ 1578430327 │ 1583257927 │
│ 18 │ CREATE │ Aude49 │ 286632 │ 286634-0000087C │ 1641505163 │ 0 │ 1578822615 │ 1583650215 │
└─────┴────────┴──────────────────┴────────────┴─────────────────┴────────────┴────────────┴──────────────┴───────────────┘
Here it is after triming:
┌─────┬────────┬──────────────────┬────────────┬─────────────────┬────────────┬────────────┬──────────────┬───────────────┐
│ row │ op │ issuer │ created_on │ written_on │ expires_on │ expired_on │ chainable_on │ replayable_on │
│ 0 │ CREATE │ Aude49 │ 67926 │ 74673-0000027DF │ 1573354954 │ 0 │ 1512748787 │ 1517576387 │
│ 1 │ CREATE │ AlainLebrun │ 67109 │ 74673-0000027DF │ 1573080362 │ 0 │ 1512748787 │ 1517576387 │
│ 2 │ CREATE │ AnneAmbles │ 67090 │ 74673-0000027DF │ 1573074728 │ 0 │ 1512748787 │ 1517576387 │
│ 3 │ CREATE │ RoselyneBinesse │ 66656 │ 74673-0000027DF │ 1572940298 │ 0 │ 1512748787 │ 1517576387 │
│ 4 │ CREATE │ CharlesAbecassis │ 96364 │ 96857-000000408 │ 1582171975 │ 0 │ 1519634701 │ 1524462301 │
│ 5 │ CREATE │ loanblanchard │ 103654 │ 106456-000001A4 │ 1584427318 │ 0 │ 1522609561 │ 1527437161 │
│ 6 │ UPDATE │ RoselyneBinesse │ 66656 │ 269139-00000541 │ NULL │ 1572940368 │ NULL │ NULL │
│ 7 │ UPDATE │ AnneAmbles │ 67090 │ 269601-000004A9 │ NULL │ 1573074966 │ NULL │ NULL │
│ 8 │ UPDATE │ AlainLebrun │ 67109 │ 269620-0000005A │ NULL │ 1573080449 │ NULL │ NULL │
│ 9 │ UPDATE │ Aude49 │ 67926 │ 270490-0000007D │ NULL │ 1573355095 │ NULL │ NULL │
│ 10 │ CREATE │ AlainLebrun │ 284266 │ 284605-000001A7 │ 1640737001 │ 0 │ 1578165360 │ 1582992960 │
│ 11 │ CREATE │ CharlesAbecassis │ 278986 │ 284605-000001A7 │ 1639117359 │ 0 │ 1578165360 │ 1582992960 │
│ 12 │ CREATE │ AnneAmbles │ 282287 │ 284605-000001A7 │ 1640145167 │ 0 │ 1578165360 │ 1582992960 │
│ 13 │ CREATE │ RoselyneBinesse │ 282575 │ 285418-00000155 │ 1640232666 │ 0 │ 1578430327 │ 1583257927 │
│ 14 │ CREATE │ Aude49 │ 286632 │ 286634-0000087C │ 1641505163 │ 0 │ 1578822615 │ 1583650215 │
└─────┴────────┴──────────────────┴────────────┴─────────────────┴────────────┴────────────┴──────────────┴───────────────┘
Only 4 entries have been removed, however IMO the result should be this:
┌─────┬────────┬──────────────────┬────────────┬─────────────────┬────────────┬────────────┬──────────────┬───────────────┐
│ row │ op │ issuer │ created_on │ written_on │ expires_on │ expired_on │ chainable_on │ replayable_on │
│ 0 │ CREATE │ loanblanchard │ 103654 │ 106456-000001A4 │ 1584427318 │ 0 │ 1522609561 │ 1527437161 │
│ 1 │ CREATE │ AlainLebrun │ 284266 │ 284605-000001A7 │ 1640737001 │ 0 │ 1578165360 │ 1582992960 │
│ 2 │ CREATE │ CharlesAbecassis │ 278986 │ 284605-000001A7 │ 1639117359 │ 0 │ 1578165360 │ 1582992960 │
│ 3 │ CREATE │ AnneAmbles │ 282287 │ 284605-000001A7 │ 1640145167 │ 0 │ 1578165360 │ 1582992960 │
│ 4 │ CREATE │ RoselyneBinesse │ 282575 │ 285418-00000155 │ 1640232666 │ 0 │ 1578430327 │ 1583257927 │
│ 5 │ CREATE │ Aude49 │ 286632 │ 286634-0000087C │ 1641505163 │ 0 │ 1578822615 │ 1583650215 │
└─────┴────────┴──────────────────┴────────────┴─────────────────┴────────────┴────────────┴──────────────┴───────────────┘