lineitem.txt.attr 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. {
  2. "schema" = <
  3. "strict" = %true;
  4. "unique_keys" = %false;
  5. > [
  6. {
  7. "name" = "l_orderkey";
  8. "required" = %true;
  9. "sort_order" = "ascending";
  10. "type" = "int32";
  11. "type_v3" = "int32";
  12. };
  13. {
  14. "name" = "l_linenumber";
  15. "required" = %true;
  16. "sort_order" = "ascending";
  17. "type" = "int32";
  18. "type_v3" = "int32";
  19. };
  20. {
  21. "name" = "l_discount";
  22. "required" = %true;
  23. "type" = "double";
  24. "type_v3" = "double";
  25. };
  26. {
  27. "name" = "l_extendedprice";
  28. "required" = %true;
  29. "type" = "double";
  30. "type_v3" = "double";
  31. };
  32. {
  33. "name" = "l_comment";
  34. "required" = %true;
  35. "type" = "string";
  36. "type_v3" = "string";
  37. };
  38. {
  39. "name" = "l_shipdate";
  40. "required" = %false;
  41. "type" = "date";
  42. "type_v3" = {
  43. "type_name" = "optional";
  44. "item" = "date";
  45. };
  46. };
  47. {
  48. "name" = "l_returnflag";
  49. "required" = %true;
  50. "type" = "string";
  51. "type_v3" = "string";
  52. };
  53. {
  54. "name" = "l_partkey";
  55. "required" = %true;
  56. "type" = "int32";
  57. "type_v3" = "int32";
  58. };
  59. {
  60. "name" = "l_tax";
  61. "required" = %true;
  62. "type" = "double";
  63. "type_v3" = "double";
  64. };
  65. {
  66. "name" = "l_shipinstruct";
  67. "required" = %true;
  68. "type" = "string";
  69. "type_v3" = "string";
  70. };
  71. {
  72. "name" = "l_commitdate";
  73. "required" = %false;
  74. "type" = "date";
  75. "type_v3" = {
  76. "type_name" = "optional";
  77. "item" = "date";
  78. };
  79. };
  80. {
  81. "name" = "l_receiptdate";
  82. "required" = %false;
  83. "type" = "date";
  84. "type_v3" = {
  85. "type_name" = "optional";
  86. "item" = "date";
  87. };
  88. };
  89. {
  90. "name" = "l_quantity";
  91. "required" = %true;
  92. "type" = "double";
  93. "type_v3" = "double";
  94. };
  95. {
  96. "name" = "l_suppkey";
  97. "required" = %true;
  98. "type" = "int32";
  99. "type_v3" = "int32";
  100. };
  101. {
  102. "name" = "l_shipmode";
  103. "required" = %true;
  104. "type" = "string";
  105. "type_v3" = "string";
  106. };
  107. {
  108. "name" = "l_linestatus";
  109. "required" = %true;
  110. "type" = "string";
  111. "type_v3" = "string";
  112. };
  113. ];
  114. }