github.com/cockroachdb/pebble@v0.0.0-20231214172447-ab4952c5f87b/testdata/sstable_key_compare (about)

     1  cmp
     2  a.SET.4 a.SET.4
     3  a.SET.4 b.SET.4
     4  a.SET.4 a.SET.3
     5  a.SET.3 a.SET.4
     6  cat.SET.3 cat.MERGE.4
     7  dog.SET.3 cat.MERGE.4
     8  ----
     9                                 a#4,SET = a#4,SET
    10                                 a#4,SET < b#4,SET
    11                                 a#4,SET = a#3,SET
    12                                 a#3,SET = a#4,SET
    13                               cat#3,SET = cat#4,MERGE
    14                               dog#3,SET > cat#4,MERGE
    15  
    16  cmp
    17  a.SET.4 a.RANGEDEL.72057594037927935
    18  a.RANGEDEL.72057594037927935 a.SET.4
    19  cat.SET.4 a.RANGEDEL.72057594037927935
    20  a.SET.4 cat.RANGEDEL.72057594037927935
    21  cat.RANGEDEL.2 cat.SET.3
    22  cat.RANGEDEL.2 cat.RANGEDEL.3
    23  cat.RANGEDEL.2 cat.RANGEDEL.72057594037927935
    24  ----
    25                                 a#4,SET > a#inf,RANGEDEL
    26                          a#inf,RANGEDEL < a#4,SET
    27                               cat#4,SET > a#inf,RANGEDEL
    28                                 a#4,SET < cat#inf,RANGEDEL
    29                          cat#2,RANGEDEL = cat#3,SET
    30                          cat#2,RANGEDEL = cat#3,RANGEDEL
    31                          cat#2,RANGEDEL > cat#inf,RANGEDEL
    32  
    33  cmp
    34  a.RANGEKEYSET.5 a.SET.3
    35  a.RANGEKEYSET.5 a.RANGEDEL.3
    36  a.RANGEKEYSET.5 a.RANGEDEL.72057594037927935
    37  a.RANGEKEYSET.72057594037927935 a.RANGEDEL.72057594037927935
    38  a.RANGEKEYSET.72057594037927935 a.RANGEKEYSET.5
    39  a.RANGEKEYSET.5 a.RANGEKEYSET.72057594037927935
    40  ----
    41                         a#5,RANGEKEYSET = a#3,SET
    42                         a#5,RANGEKEYSET = a#3,RANGEDEL
    43                         a#5,RANGEKEYSET > a#inf,RANGEDEL
    44                       a#inf,RANGEKEYSET = a#inf,RANGEDEL
    45                       a#inf,RANGEKEYSET < a#5,RANGEKEYSET
    46                         a#5,RANGEKEYSET > a#inf,RANGEKEYSET
    47  
    48  cmp
    49  a.RANGEKEYUNSET.5 a.RANGEKEYUNSET.72057594037927935
    50  a.RANGEKEYUNSET.72057594037927935 a.RANGEKEYUNSET.5
    51  foo.RANGEKEYUNSET.72057594037927935 a.RANGEKEYUNSET.5
    52  a.SET.5 a.RANGEKEYUNSET.72057594037927935
    53  a.RANGEKEYUNSET.72057594037927935 a.SET.5
    54  a.RANGEKEYUNSET.72057594037927935 a.RANGEDEL.72057594037927935
    55  a.RANGEDEL.72057594037927935 a.RANGEKEYUNSET.72057594037927935
    56  a.RANGEKEYUNSET.72057594037927935 a.RANGEKEYSET.72057594037927935
    57  a.RANGEKEYSET.72057594037927935 a.RANGEKEYUNSET.72057594037927935
    58  ----
    59                       a#5,RANGEKEYUNSET > a#inf,RANGEKEYUNSET
    60                     a#inf,RANGEKEYUNSET < a#5,RANGEKEYUNSET
    61                   foo#inf,RANGEKEYUNSET > a#5,RANGEKEYUNSET
    62                                 a#5,SET > a#inf,RANGEKEYUNSET
    63                     a#inf,RANGEKEYUNSET < a#5,SET
    64                     a#inf,RANGEKEYUNSET = a#inf,RANGEDEL
    65                          a#inf,RANGEDEL = a#inf,RANGEKEYUNSET
    66                     a#inf,RANGEKEYUNSET = a#inf,RANGEKEYSET
    67                       a#inf,RANGEKEYSET = a#inf,RANGEKEYUNSET
    68  
    69  cmp
    70  a.RANGEKEYDEL.5 a.RANGEKEYDEL.72057594037927935
    71  a.RANGEKEYDEL.72057594037927935 a.RANGEKEYDEL.5
    72  foo.RANGEKEYDEL.72057594037927935 a.RANGEKEYDEL.5
    73  a.SET.5 a.RANGEKEYDEL.72057594037927935
    74  a.RANGEKEYDEL.72057594037927935 a.SET.5
    75  a.RANGEKEYDEL.72057594037927935 a.RANGEDEL.72057594037927935
    76  a.RANGEDEL.72057594037927935 a.RANGEKEYDEL.72057594037927935
    77  a.RANGEKEYDEL.72057594037927935 a.RANGEKEYSET.72057594037927935
    78  a.RANGEKEYSET.72057594037927935 a.RANGEKEYDEL.72057594037927935
    79  a.RANGEKEYUNSET.72057594037927935 a.RANGEKEYDEL.72057594037927935
    80  a.RANGEKEYDEL.72057594037927935 a.RANGEKEYUNSET.72057594037927935
    81  a.RANGEKEYDEL.72057594037927935 a.RANGEKEYSET.72057594037927935
    82  a.RANGEKEYSET.72057594037927935 a.RANGEKEYDEL.72057594037927935
    83  ----
    84                         a#5,RANGEKEYDEL > a#inf,RANGEKEYDEL
    85                       a#inf,RANGEKEYDEL < a#5,RANGEKEYDEL
    86                     foo#inf,RANGEKEYDEL > a#5,RANGEKEYDEL
    87                                 a#5,SET > a#inf,RANGEKEYDEL
    88                       a#inf,RANGEKEYDEL < a#5,SET
    89                       a#inf,RANGEKEYDEL = a#inf,RANGEDEL
    90                          a#inf,RANGEDEL = a#inf,RANGEKEYDEL
    91                       a#inf,RANGEKEYDEL = a#inf,RANGEKEYSET
    92                       a#inf,RANGEKEYSET = a#inf,RANGEKEYDEL
    93                     a#inf,RANGEKEYUNSET = a#inf,RANGEKEYDEL
    94                       a#inf,RANGEKEYDEL = a#inf,RANGEKEYUNSET
    95                       a#inf,RANGEKEYDEL = a#inf,RANGEKEYSET
    96                       a#inf,RANGEKEYSET = a#inf,RANGEKEYDEL