Class: Hive2::Thrift::TColumn
- Inherits:
-
Thrift::Union
- Object
- Thrift::Union
- Hive2::Thrift::TColumn
- Includes:
- Thrift::Struct_Union
- Defined in:
- lib/thrift/t_c_l_i_service_types.rb
Constant Summary collapse
- BOOLVAL =
1
- BYTEVAL =
2
- I16VAL =
3
- I32VAL =
4
- I64VAL =
5
- DOUBLEVAL =
6
- STRINGVAL =
7
- BINARYVAL =
8
- FIELDS =
{ BOOLVAL => {:type => ::Thrift::Types::STRUCT, :name => 'boolVal', :class => ::Hive2::Thrift::TBoolColumn}, BYTEVAL => {:type => ::Thrift::Types::STRUCT, :name => 'byteVal', :class => ::Hive2::Thrift::TByteColumn}, I16VAL => {:type => ::Thrift::Types::STRUCT, :name => 'i16Val', :class => ::Hive2::Thrift::TI16Column}, I32VAL => {:type => ::Thrift::Types::STRUCT, :name => 'i32Val', :class => ::Hive2::Thrift::TI32Column}, I64VAL => {:type => ::Thrift::Types::STRUCT, :name => 'i64Val', :class => ::Hive2::Thrift::TI64Column}, DOUBLEVAL => {:type => ::Thrift::Types::STRUCT, :name => 'doubleVal', :class => ::Hive2::Thrift::TDoubleColumn}, STRINGVAL => {:type => ::Thrift::Types::STRUCT, :name => 'stringVal', :class => ::Hive2::Thrift::TStringColumn}, BINARYVAL => {:type => ::Thrift::Types::STRUCT, :name => 'binaryVal', :class => ::Hive2::Thrift::TBinaryColumn} }
Class Method Summary collapse
- .binaryVal(val) ⇒ Object
- .boolVal(val) ⇒ Object
- .byteVal(val) ⇒ Object
- .doubleVal(val) ⇒ Object
- .i16Val(val) ⇒ Object
- .i32Val(val) ⇒ Object
- .i64Val(val) ⇒ Object
- .stringVal(val) ⇒ Object
Instance Method Summary collapse
Class Method Details
.binaryVal(val) ⇒ Object
795 796 797 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 795 def binaryVal(val) TColumn.new(:binaryVal, val) end |
.boolVal(val) ⇒ Object
767 768 769 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 767 def boolVal(val) TColumn.new(:boolVal, val) end |
.byteVal(val) ⇒ Object
771 772 773 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 771 def byteVal(val) TColumn.new(:byteVal, val) end |
.doubleVal(val) ⇒ Object
787 788 789 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 787 def doubleVal(val) TColumn.new(:doubleVal, val) end |
.i16Val(val) ⇒ Object
775 776 777 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 775 def i16Val(val) TColumn.new(:i16Val, val) end |
.i32Val(val) ⇒ Object
779 780 781 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 779 def i32Val(val) TColumn.new(:i32Val, val) end |
.i64Val(val) ⇒ Object
783 784 785 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 783 def i64Val(val) TColumn.new(:i64Val, val) end |
.stringVal(val) ⇒ Object
791 792 793 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 791 def stringVal(val) TColumn.new(:stringVal, val) end |
Instance Method Details
#struct_fields ⇒ Object
820 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 820 def struct_fields; FIELDS; end |
#validate ⇒ Object
822 823 824 |
# File 'lib/thrift/t_c_l_i_service_types.rb', line 822 def validate raise(StandardError, 'Union fields are not set.') if get_set_field.nil? || get_value.nil? end |