This project has retired. For details please refer to its Attic page.
Lens Server: XStorageTableDesc

XStorageTableDesc Data Type

Properties
name data type description
external boolean
part_cols XColumns
table_parameters XProperties
serde_parameters XProperties
bucket_cols array of string
sort_cols array of string
sort_col_order array of number
skewed_info array of XSkewedInfo
time_part_cols array of string

Example

{
  "external" : true,
  "part_cols" : {
    "column" : [ {
      "name" : "...",
      "_type" : "...",
      "comment" : "..."
    }, {
      "name" : "...",
      "_type" : "...",
      "comment" : "..."
    } ]
  },
  "table_parameters" : {
    "property" : [ {
      "name" : "...",
      "value" : "..."
    }, {
      "name" : "...",
      "value" : "..."
    } ]
  },
  "serde_parameters" : {
    "property" : [ {
      "name" : "...",
      "value" : "..."
    }, {
      "name" : "...",
      "value" : "..."
    } ]
  },
  "bucket_cols" : [ "...", "..." ],
  "sort_cols" : [ "...", "..." ],
  "sort_col_order" : [ 12345, 12345 ],
  "skewed_info" : [ {
    "col_names" : [ "...", "..." ],
    "col_values" : [ {
      "elements" : [ "...", "..." ]
    }, {
      "elements" : [ "...", "..." ]
    } ],
    "value_location_map" : [ {
      "location" : "...",
      "value" : { }
    }, {
      "location" : "...",
      "value" : { }
    } ]
  }, {
    "col_names" : [ "...", "..." ],
    "col_values" : [ {
      "elements" : [ "...", "..." ]
    }, {
      "elements" : [ "...", "..." ]
    } ],
    "value_location_map" : [ {
      "location" : "...",
      "value" : { }
    }, {
      "location" : "...",
      "value" : { }
    } ]
  } ],
  "time_part_cols" : [ "...", "..." ]
}