Class: Aliyun::Odps::TableSchema

Inherits:
Struct::Base show all
Defined in:
lib/aliyun/odps/model/table_schema.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from Struct::Base

#client, #initialize, property, #update_attrs

Constructor Details

This class inherits a constructor from Aliyun::Odps::Struct::Base

Instance Attribute Details

#columnsArray

Returns:

  • (Array)


4
5
6
# File 'lib/aliyun/odps/model/table_schema.rb', line 4

property :columns, Array, init_with: ->(value) do
  value.map { |v| TableColumn.new(v) }
end

#partitionsArray

Returns:

  • (Array)


8
9
10
# File 'lib/aliyun/odps/model/table_schema.rb', line 8

property :partitions, Array, init_with: ->(value) do
  value.map { |v| TablePartition.new(v) }
end