class Impala::Protocol::Hive::TTypeEntry

Constants

ARRAYENTRY
FIELDS
MAPENTRY
PRIMITIVEENTRY
STRUCTENTRY
UNIONENTRY
USERDEFINEDTYPEENTRY

Public Class Methods

arrayEntry(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 253
def arrayEntry(val)
  TTypeEntry.new(:arrayEntry, val)
end
mapEntry(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 257
def mapEntry(val)
  TTypeEntry.new(:mapEntry, val)
end
primitiveEntry(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 249
def primitiveEntry(val)
  TTypeEntry.new(:primitiveEntry, val)
end
structEntry(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 261
def structEntry(val)
  TTypeEntry.new(:structEntry, val)
end
unionEntry(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 265
def unionEntry(val)
  TTypeEntry.new(:unionEntry, val)
end
userDefinedTypeEntry(val) click to toggle source
# File lib/impala/protocol/cli_service_types.rb, line 269
def userDefinedTypeEntry(val)
  TTypeEntry.new(:userDefinedTypeEntry, val)
end

Public Instance Methods

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