{
COLS => {:type => ::Thrift::Types::LIST, :name => 'cols', :element => {:type => ::Thrift::Types::STRUCT, :class => FieldSchema}},
LOCATION => {:type => ::Thrift::Types::STRING, :name => 'location'},
INPUTFORMAT => {:type => ::Thrift::Types::STRING, :name => 'inputFormat'},
OUTPUTFORMAT => {:type => ::Thrift::Types::STRING, :name => 'outputFormat'},
COMPRESSED => {:type => ::Thrift::Types::BOOL, :name => 'compressed'},
NUMBUCKETS => {:type => ::Thrift::Types::I32, :name => 'numBuckets'},
SERDEINFO => {:type => ::Thrift::Types::STRUCT, :name => 'serdeInfo', :class => SerDeInfo},
BUCKETCOLS => {:type => ::Thrift::Types::LIST, :name => 'bucketCols', :element => {:type => ::Thrift::Types::STRING}},
SORTCOLS => {:type => ::Thrift::Types::LIST, :name => 'sortCols', :element => {:type => ::Thrift::Types::STRUCT, :class => Order}},
PARAMETERS => {:type => ::Thrift::Types::MAP, :name => 'parameters', :key => {:type => ::Thrift::Types::STRING}, :value => {:type => ::Thrift::Types::STRING}}
}