class Impala::Protocol::TAggregateFunction

Constants

FIELDS
FINALIZE_FN_SYMBOL
GET_VALUE_FN_SYMBOL
IGNORES_DISTINCT
INIT_FN_SYMBOL
INTERMEDIATE_TYPE
MERGE_FN_SYMBOL
REMOVE_FN_SYMBOL
SERIALIZE_FN_SYMBOL
UPDATE_FN_SYMBOL

Public Instance Methods

struct_fields() click to toggle source
    # File lib/impala/protocol/types_types.rb
276 def struct_fields; FIELDS; end
validate() click to toggle source
    # File lib/impala/protocol/types_types.rb
278 def validate
279   raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field intermediate_type is unset!') unless @intermediate_type
280   raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field update_fn_symbol is unset!') unless @update_fn_symbol
281   raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field init_fn_symbol is unset!') unless @init_fn_symbol
282 end