tree: 4f691161a52d11b1239c034c825cfb138c5ff555
  1. btree_test_float_50.bin
  2. btree_test_float_50.bin.meta
  3. btree_test_float_50.csv
  4. btree_test_int_100.bin
  5. btree_test_int_100.bin.meta
  6. btree_test_int_100.csv
  7. btree_test_int_1000.bin
  8. btree_test_int_1000.bin.meta
  9. btree_test_int_1000.csv
  10. btree_test_int_50.bin
  11. btree_test_int_50.bin.meta
  12. btree_test_int_50.csv
  13. btree_test_int_500.bin
  14. btree_test_int_500.bin.meta
  15. btree_test_int_500.csv
  16. btree_test_int_5000.bin
  17. btree_test_int_5000.bin.meta
  18. btree_test_int_5000.csv
  19. btree_test_int_all_nulls.bin
  20. btree_test_int_all_nulls.bin.meta
  21. btree_test_int_all_nulls.csv
  22. btree_test_int_duplicates.bin
  23. btree_test_int_duplicates.bin.meta
  24. btree_test_int_duplicates.csv
  25. btree_test_int_no_nulls.bin
  26. btree_test_int_no_nulls.bin.meta
  27. btree_test_int_no_nulls.csv
  28. btree_test_string_100.bin
  29. btree_test_string_100.bin.meta
  30. btree_test_string_100.csv
  31. btree_test_string_1000.bin
  32. btree_test_string_1000.bin.meta
  33. btree_test_string_1000.csv
  34. btree_test_string_50.bin
  35. btree_test_string_50.bin.meta
  36. btree_test_string_50.csv
  37. btree_test_string_500.bin
  38. btree_test_string_500.bin.meta
  39. btree_test_string_500.csv
  40. btree_test_string_5000.bin
  41. btree_test_string_5000.bin.meta
  42. btree_test_string_5000.csv
  43. README.md
test/test_data/global_index/btree/btree_compatibility_data/README.md

BTree Compatibility Test Data

File Description

Data Files

  • btree_test_int_<count>.csv - Integer type test data (CSV format)
  • btree_test_int_<count>.bin - Integer type test data (binary format)
  • btree_test_varchar_<count>.csv - String type test data (CSV format)
  • btree_test_varchar_<count>.bin - String type test data (binary format)

Data Format

CSV file format:

row_id,key,is_null
0,123,false
1,NULL,true
2,456,false

Test Scenarios

  1. Small-scale data: 50, 100 records
  2. Medium-scale data: 500, 1000 records
  3. Large-scale data: 5000 records
  4. Edge cases: null values, duplicate keys, boundary values

Usage

This data can be used to verify the compatibility between the C++ BTree index implementation and the Java version.