blob: 44d2da2e67a0c0cbbd19ea2a4027a2ea6b5531be [file] [log] [blame]
{
"readRowsTests": [
{
"description": "invalid - no commit",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
}
],
"results": [
{
"error": true
}
]
},
{
"description": "invalid - no cell key before commit",
"chunks": [
{
"commitRow": true
}
],
"results": [
{
"error": true
}
]
},
{
"description": "invalid - no cell key before value",
"chunks": [
{
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
}
],
"results": [
{
"error": true
}
]
},
{
"description": "invalid - new col family must specify qualifier",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"familyName": "B",
"timestampMicros": "98",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
}
],
"results": [
{
"error": true
}
]
},
{
"description": "bare commit implies ts=0",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
},
{
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C"
}
]
},
{
"description": "simple row with timestamp",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
}
]
},
{
"description": "missing timestamp, implied ts=0",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"value": "value-VAL"
}
]
},
{
"description": "empty cell value",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C"
}
]
},
{
"description": "two unsplit cells",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"timestampMicros": "98",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "98",
"value": "value-VAL_2"
}
]
},
{
"description": "two qualifiers",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"qualifier": "RA==",
"timestampMicros": "98",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "D",
"timestampMicros": "98",
"value": "value-VAL_2"
}
]
},
{
"description": "two families",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"familyName": "B",
"qualifier": "RQ==",
"timestampMicros": "98",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK",
"familyName": "B",
"qualifier": "E",
"timestampMicros": "98",
"value": "value-VAL_2"
}
]
},
{
"description": "with labels",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"labels": [
"L_1"
],
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"timestampMicros": "98",
"labels": [
"L_2"
],
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1",
"label": "L_1"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "98",
"value": "value-VAL_2",
"label": "L_2"
}
]
},
{
"description": "split cell, bare commit",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dg==",
"valueSize": 9,
"commitRow": false
},
{
"value": "YWx1ZS1WQUw=",
"commitRow": false
},
{
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C"
}
]
},
{
"description": "split cell",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dg==",
"valueSize": 9,
"commitRow": false
},
{
"value": "YWx1ZS1WQUw=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
}
]
},
{
"description": "split four ways",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"labels": [
"L"
],
"value": "dg==",
"valueSize": 9,
"commitRow": false
},
{
"value": "YQ==",
"valueSize": 9,
"commitRow": false
},
{
"value": "bA==",
"valueSize": 9,
"commitRow": false
},
{
"value": "dWUtVkFM",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL",
"label": "L"
}
]
},
{
"description": "two split cells",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YWx1ZS1WQUxfMQ==",
"commitRow": false
},
{
"timestampMicros": "98",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YWx1ZS1WQUxfMg==",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "98",
"value": "value-VAL_2"
}
]
},
{
"description": "multi-qualifier splits",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YWx1ZS1WQUxfMQ==",
"commitRow": false
},
{
"qualifier": "RA==",
"timestampMicros": "98",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YWx1ZS1WQUxfMg==",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "D",
"timestampMicros": "98",
"value": "value-VAL_2"
}
]
},
{
"description": "multi-qualifier multi-split",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YQ==",
"valueSize": 11,
"commitRow": false
},
{
"value": "bHVlLVZBTF8x",
"commitRow": false
},
{
"qualifier": "RA==",
"timestampMicros": "98",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YQ==",
"valueSize": 11,
"commitRow": false
},
{
"value": "bHVlLVZBTF8y",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "D",
"timestampMicros": "98",
"value": "value-VAL_2"
}
]
},
{
"description": "multi-family split",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YWx1ZS1WQUxfMQ==",
"commitRow": false
},
{
"familyName": "B",
"qualifier": "RQ==",
"timestampMicros": "98",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YWx1ZS1WQUxfMg==",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK",
"familyName": "B",
"qualifier": "E",
"timestampMicros": "98",
"value": "value-VAL_2"
}
]
},
{
"description": "invalid - no commit between rows",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
},
{
"rowKey": "UktfMg==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
}
],
"results": [
{
"error": true
}
]
},
{
"description": "invalid - no commit after first row",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
},
{
"rowKey": "UktfMg==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"error": true
}
]
},
{
"description": "invalid - last row missing commit",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
},
{
"error": true
}
]
},
{
"description": "invalid - duplicate row key",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
},
{
"rowKey": "UktfMQ==",
"familyName": "B",
"qualifier": "RA==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
},
{
"error": true
}
]
},
{
"description": "invalid - new row missing row key",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
},
{
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
},
{
"error": true
}
]
},
{
"description": "two rows",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
},
{
"rowKey": "RK_2",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
}
]
},
{
"description": "two rows implicit timestamp",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"value": "dmFsdWUtVkFM",
"commitRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"value": "value-VAL"
},
{
"rowKey": "RK_2",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
}
]
},
{
"description": "two rows empty value",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"commitRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C"
},
{
"rowKey": "RK_2",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
}
]
},
{
"description": "two rows, one with multiple cells",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"timestampMicros": "98",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "B",
"qualifier": "RA==",
"timestampMicros": "97",
"value": "dmFsdWUtVkFMXzM=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "98",
"value": "value-VAL_2"
},
{
"rowKey": "RK_2",
"familyName": "B",
"qualifier": "D",
"timestampMicros": "97",
"value": "value-VAL_3"
}
]
},
{
"description": "two rows, multiple cells",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"qualifier": "RA==",
"timestampMicros": "98",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "B",
"qualifier": "RQ==",
"timestampMicros": "97",
"value": "dmFsdWUtVkFMXzM=",
"commitRow": false
},
{
"qualifier": "Rg==",
"timestampMicros": "96",
"value": "dmFsdWUtVkFMXzQ=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "D",
"timestampMicros": "98",
"value": "value-VAL_2"
},
{
"rowKey": "RK_2",
"familyName": "B",
"qualifier": "E",
"timestampMicros": "97",
"value": "value-VAL_3"
},
{
"rowKey": "RK_2",
"familyName": "B",
"qualifier": "F",
"timestampMicros": "96",
"value": "value-VAL_4"
}
]
},
{
"description": "two rows, multiple cells, multiple families",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"familyName": "B",
"qualifier": "RQ==",
"timestampMicros": "98",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "M",
"qualifier": "Tw==",
"timestampMicros": "97",
"value": "dmFsdWUtVkFMXzM=",
"commitRow": false
},
{
"familyName": "N",
"qualifier": "UA==",
"timestampMicros": "96",
"value": "dmFsdWUtVkFMXzQ=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1"
},
{
"rowKey": "RK_1",
"familyName": "B",
"qualifier": "E",
"timestampMicros": "98",
"value": "value-VAL_2"
},
{
"rowKey": "RK_2",
"familyName": "M",
"qualifier": "O",
"timestampMicros": "97",
"value": "value-VAL_3"
},
{
"rowKey": "RK_2",
"familyName": "N",
"qualifier": "P",
"timestampMicros": "96",
"value": "value-VAL_4"
}
]
},
{
"description": "two rows, four cells, 2 labels",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "99",
"labels": [
"L_1"
],
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"timestampMicros": "98",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "B",
"qualifier": "RA==",
"timestampMicros": "97",
"labels": [
"L_3"
],
"value": "dmFsdWUtVkFMXzM=",
"commitRow": false
},
{
"timestampMicros": "96",
"value": "dmFsdWUtVkFMXzQ=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "99",
"value": "value-VAL_1",
"label": "L_1"
},
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "98",
"value": "value-VAL_2"
},
{
"rowKey": "RK_2",
"familyName": "B",
"qualifier": "D",
"timestampMicros": "97",
"value": "value-VAL_3",
"label": "L_3"
},
{
"rowKey": "RK_2",
"familyName": "B",
"qualifier": "D",
"timestampMicros": "96",
"value": "value-VAL_4"
}
]
},
{
"description": "two rows with splits, same timestamp",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YWx1ZS1WQUxfMQ==",
"commitRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dg==",
"valueSize": 11,
"commitRow": false
},
{
"value": "YWx1ZS1WQUxfMg==",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL_1"
},
{
"rowKey": "RK_2",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL_2"
}
]
},
{
"description": "invalid - bare reset",
"chunks": [
{
"resetRow": true
}
],
"results": [
{
"error": true
}
]
},
{
"description": "invalid - bad reset, no commit",
"chunks": [
{
"resetRow": true
},
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
}
],
"results": [
{
"error": true
}
]
},
{
"description": "invalid - missing key after reset",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
},
{
"resetRow": true
},
{
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"error": true
}
]
},
{
"description": "no data after reset",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
},
{
"resetRow": true
}
]
},
{
"description": "simple reset",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
}
]
},
{
"description": "reset to new val",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL_2"
}
]
},
{
"description": "reset to new qual",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "RA==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "D",
"timestampMicros": "100",
"value": "value-VAL_1"
}
]
},
{
"description": "reset with splits",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"timestampMicros": "98",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL_2"
}
]
},
{
"description": "reset two cells",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": false
},
{
"timestampMicros": "97",
"value": "dmFsdWUtVkFMXzM=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL_2"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "97",
"value": "value-VAL_3"
}
]
},
{
"description": "two resets",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzM=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL_3"
}
]
},
{
"description": "reset then two cells",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "Uks=",
"familyName": "B",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": false
},
{
"qualifier": "RA==",
"timestampMicros": "97",
"value": "dmFsdWUtVkFMXzM=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "B",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL_2"
},
{
"rowKey": "RK",
"familyName": "B",
"qualifier": "D",
"timestampMicros": "97",
"value": "value-VAL_3"
}
]
},
{
"description": "reset to new row",
"chunks": [
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "UktfMg==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzI=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_2",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL_2"
}
]
},
{
"description": "reset in between chunks",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"labels": [
"L"
],
"value": "dg==",
"valueSize": 10,
"commitRow": false
},
{
"value": "YQ==",
"valueSize": 10,
"commitRow": false
},
{
"resetRow": true
},
{
"rowKey": "UktfMQ==",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFMXzE=",
"commitRow": true
}
],
"results": [
{
"rowKey": "RK_1",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL_1"
}
]
},
{
"description": "invalid - reset with chunk",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"labels": [
"L"
],
"value": "dg==",
"valueSize": 10,
"commitRow": false
},
{
"value": "YQ==",
"valueSize": 10,
"resetRow": true
}
],
"results": [
{
"error": true
}
]
},
{
"description": "invalid - commit with chunk",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"labels": [
"L"
],
"value": "dg==",
"valueSize": 10,
"commitRow": false
},
{
"value": "YQ==",
"valueSize": 10,
"commitRow": true
}
],
"results": [
{
"error": true
}
]
},
{
"description": "empty cell chunk",
"chunks": [
{
"rowKey": "Uks=",
"familyName": "A",
"qualifier": "Qw==",
"timestampMicros": "100",
"value": "dmFsdWUtVkFM",
"commitRow": false
},
{
"commitRow": false
},
{
"commitRow": true
}
],
"results": [
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C",
"timestampMicros": "100",
"value": "value-VAL"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C"
},
{
"rowKey": "RK",
"familyName": "A",
"qualifier": "C"
}
]
}
]
}