class Impala::Protocol::Hive::TColumn

Constants

BOOLCOLUMN
BYTECOLUMN
DOUBLECOLUMN
FIELDS
I16COLUMN
I32COLUMN
I64COLUMN
STRINGCOLUMN

Public Class Methods

boolColumn(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 473
def boolColumn(val)
  TColumn.new(:boolColumn, val)
end
byteColumn(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 477
def byteColumn(val)
  TColumn.new(:byteColumn, val)
end
doubleColumn(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 493
def doubleColumn(val)
  TColumn.new(:doubleColumn, val)
end
i16Column(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 481
def i16Column(val)
  TColumn.new(:i16Column, val)
end
i32Column(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 485
def i32Column(val)
  TColumn.new(:i32Column, val)
end
i64Column(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 489
def i64Column(val)
  TColumn.new(:i64Column, val)
end
stringColumn(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 497
def stringColumn(val)
  TColumn.new(:stringColumn, val)
end

Public Instance Methods

struct_fields() click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 520
def struct_fields; FIELDS; end
validate() click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 522
def validate
  raise(StandardError, 'Union fields are not set.') if get_set_field.nil? || get_value.nil?
end