github.com/apache/beam/sdks/v2@v2.48.2/java/testing/tpcds/src/main/resources/schemas_avro/promotion.json (about)

     1  {
     2    "type": "record",
     3    "name": "spark_schema",
     4    "fields": [
     5      {
     6        "name": "p_promo_sk",
     7        "type": [
     8          "null",
     9          "int"
    10        ],
    11        "default": null
    12      },
    13      {
    14        "name": "p_promo_id",
    15        "type": [
    16          "null",
    17          "string"
    18        ],
    19        "default": null
    20      },
    21      {
    22        "name": "p_start_date_sk",
    23        "type": [
    24          "null",
    25          "int"
    26        ],
    27        "default": null
    28      },
    29      {
    30        "name": "p_end_date_sk",
    31        "type": [
    32          "null",
    33          "int"
    34        ],
    35        "default": null
    36      },
    37      {
    38        "name": "p_item_sk",
    39        "type": [
    40          "null",
    41          "int"
    42        ],
    43        "default": null
    44      },
    45      {
    46        "name": "p_cost",
    47        "type": [
    48          "null",
    49          "long"
    50        ],
    51        "default": null
    52      },
    53      {
    54        "name": "p_response_target",
    55        "type": [
    56          "null",
    57          "int"
    58        ],
    59        "default": null
    60      },
    61      {
    62        "name": "p_promo_name",
    63        "type": [
    64          "null",
    65          "string"
    66        ],
    67        "default": null
    68      },
    69      {
    70        "name": "p_channel_dmail",
    71        "type": [
    72          "null",
    73          "string"
    74        ],
    75        "default": null
    76      },
    77      {
    78        "name": "p_channel_email",
    79        "type": [
    80          "null",
    81          "string"
    82        ],
    83        "default": null
    84      },
    85      {
    86        "name": "p_channel_catalog",
    87        "type": [
    88          "null",
    89          "string"
    90        ],
    91        "default": null
    92      },
    93      {
    94        "name": "p_channel_tv",
    95        "type": [
    96          "null",
    97          "string"
    98        ],
    99        "default": null
   100      },
   101      {
   102        "name": "p_channel_radio",
   103        "type": [
   104          "null",
   105          "string"
   106        ],
   107        "default": null
   108      },
   109      {
   110        "name": "p_channel_press",
   111        "type": [
   112          "null",
   113          "string"
   114        ],
   115        "default": null
   116      },
   117      {
   118        "name": "p_channel_event",
   119        "type": [
   120          "null",
   121          "string"
   122        ],
   123        "default": null
   124      },
   125      {
   126        "name": "p_channel_demo",
   127        "type": [
   128          "null",
   129          "string"
   130        ],
   131        "default": null
   132      },
   133      {
   134        "name": "p_channel_details",
   135        "type": [
   136          "null",
   137          "string"
   138        ],
   139        "default": null
   140      },
   141      {
   142        "name": "p_purpose",
   143        "type": [
   144          "null",
   145          "string"
   146        ],
   147        "default": null
   148      },
   149      {
   150        "name": "p_discount_active",
   151        "type": [
   152          "null",
   153          "string"
   154        ],
   155        "default": null
   156      }
   157    ]
   158  }