Class: Impala::Protocol::ImpalaHiveServer2Service::Client

Inherits:
TCLIService::Client show all
Includes:
Thrift::Client
Defined in:
lib/impala/protocol/impala_hive_server2_service.rb

Instance Method Summary collapse

Methods inherited from TCLIService::Client

#CancelDelegationToken, #CancelOperation, #CloseOperation, #CloseSession, #ExecuteStatement, #FetchResults, #GetCatalogs, #GetColumns, #GetDelegationToken, #GetFunctions, #GetInfo, #GetLog, #GetOperationStatus, #GetResultSetMetadata, #GetSchemas, #GetTableTypes, #GetTables, #GetTypeInfo, #OpenSession, #RenewDelegationToken, #recv_CancelDelegationToken, #recv_CancelOperation, #recv_CloseOperation, #recv_CloseSession, #recv_ExecuteStatement, #recv_FetchResults, #recv_GetCatalogs, #recv_GetColumns, #recv_GetDelegationToken, #recv_GetFunctions, #recv_GetInfo, #recv_GetLog, #recv_GetOperationStatus, #recv_GetResultSetMetadata, #recv_GetSchemas, #recv_GetTableTypes, #recv_GetTables, #recv_GetTypeInfo, #recv_OpenSession, #recv_RenewDelegationToken, #send_CancelDelegationToken, #send_CancelOperation, #send_CloseOperation, #send_CloseSession, #send_ExecuteStatement, #send_FetchResults, #send_GetCatalogs, #send_GetColumns, #send_GetDelegationToken, #send_GetFunctions, #send_GetInfo, #send_GetLog, #send_GetOperationStatus, #send_GetResultSetMetadata, #send_GetSchemas, #send_GetTableTypes, #send_GetTables, #send_GetTypeInfo, #send_OpenSession, #send_RenewDelegationToken

Instance Method Details

#GetExecSummary(req) ⇒ Object



17
18
19
20
# File 'lib/impala/protocol/impala_hive_server2_service.rb', line 17

def GetExecSummary(req)
  send_GetExecSummary(req)
  return recv_GetExecSummary()
end

#GetRuntimeProfile(req) ⇒ Object



32
33
34
35
# File 'lib/impala/protocol/impala_hive_server2_service.rb', line 32

def GetRuntimeProfile(req)
  send_GetRuntimeProfile(req)
  return recv_GetRuntimeProfile()
end

#recv_GetExecSummaryObject

Raises:



26
27
28
29
30
# File 'lib/impala/protocol/impala_hive_server2_service.rb', line 26

def recv_GetExecSummary()
  result = receive_message(GetExecSummary_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetExecSummary failed: unknown result')
end

#recv_GetRuntimeProfileObject

Raises:



41
42
43
44
45
# File 'lib/impala/protocol/impala_hive_server2_service.rb', line 41

def recv_GetRuntimeProfile()
  result = receive_message(GetRuntimeProfile_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetRuntimeProfile failed: unknown result')
end

#send_GetExecSummary(req) ⇒ Object



22
23
24
# File 'lib/impala/protocol/impala_hive_server2_service.rb', line 22

def send_GetExecSummary(req)
  send_message('GetExecSummary', GetExecSummary_args, :req => req)
end

#send_GetRuntimeProfile(req) ⇒ Object



37
38
39
# File 'lib/impala/protocol/impala_hive_server2_service.rb', line 37

def send_GetRuntimeProfile(req)
  send_message('GetRuntimeProfile', GetRuntimeProfile_args, :req => req)
end