Class: Aliyun::Odps::TableColumn

Inherits:
Struct::Base show all
Defined in:
lib/aliyun/odps/model/table_column.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

#commentString

Returns:

  • (String)


9
# File 'lib/aliyun/odps/model/table_column.rb', line 9

property :comment, String

#labelString

Returns:

  • (String)


10
# File 'lib/aliyun/odps/model/table_column.rb', line 10

property :label, String

#nameString

Returns:

  • (String)


4
# File 'lib/aliyun/odps/model/table_column.rb', line 4

property :name, String, required: true

#typeString

Returns:

  • (String)


5
6
7
8
# File 'lib/aliyun/odps/model/table_column.rb', line 5

property :type, String, required: true, init_with: ->(value) do
  fail NotSupportColumnTypeError, value unless %w(bigint double boolean datetime string).include?(value)
  value
end