Class: Hexspace::TCLIService::Client

Inherits:
Object
  • Object
show all
Includes:
Thrift::Client
Defined in:
lib/hexspace/tcli_service.rb

Instance Method Summary collapse

Instance Method Details

#CancelDelegationToken(req) ⇒ Object



298
299
300
301
# File 'lib/hexspace/tcli_service.rb', line 298

def CancelDelegationToken(req)
  send_CancelDelegationToken(req)
  return recv_CancelDelegationToken()
end

#CancelOperation(req) ⇒ Object



223
224
225
226
# File 'lib/hexspace/tcli_service.rb', line 223

def CancelOperation(req)
  send_CancelOperation(req)
  return recv_CancelOperation()
end

#CloseOperation(req) ⇒ Object



238
239
240
241
# File 'lib/hexspace/tcli_service.rb', line 238

def CloseOperation(req)
  send_CloseOperation(req)
  return recv_CloseOperation()
end

#CloseSession(req) ⇒ Object



28
29
30
31
# File 'lib/hexspace/tcli_service.rb', line 28

def CloseSession(req)
  send_CloseSession(req)
  return recv_CloseSession()
end

#ExecuteStatement(req) ⇒ Object



58
59
60
61
# File 'lib/hexspace/tcli_service.rb', line 58

def ExecuteStatement(req)
  send_ExecuteStatement(req)
  return recv_ExecuteStatement()
end

#FetchResults(req) ⇒ Object



268
269
270
271
# File 'lib/hexspace/tcli_service.rb', line 268

def FetchResults(req)
  send_FetchResults(req)
  return recv_FetchResults()
end

#GetCatalogs(req) ⇒ Object



88
89
90
91
# File 'lib/hexspace/tcli_service.rb', line 88

def GetCatalogs(req)
  send_GetCatalogs(req)
  return recv_GetCatalogs()
end

#GetColumns(req) ⇒ Object



148
149
150
151
# File 'lib/hexspace/tcli_service.rb', line 148

def GetColumns(req)
  send_GetColumns(req)
  return recv_GetColumns()
end

#GetCrossReference(req) ⇒ Object



193
194
195
196
# File 'lib/hexspace/tcli_service.rb', line 193

def GetCrossReference(req)
  send_GetCrossReference(req)
  return recv_GetCrossReference()
end

#GetDelegationToken(req) ⇒ Object



283
284
285
286
# File 'lib/hexspace/tcli_service.rb', line 283

def GetDelegationToken(req)
  send_GetDelegationToken(req)
  return recv_GetDelegationToken()
end

#GetFunctions(req) ⇒ Object



163
164
165
166
# File 'lib/hexspace/tcli_service.rb', line 163

def GetFunctions(req)
  send_GetFunctions(req)
  return recv_GetFunctions()
end

#GetInfo(req) ⇒ Object



43
44
45
46
# File 'lib/hexspace/tcli_service.rb', line 43

def GetInfo(req)
  send_GetInfo(req)
  return recv_GetInfo()
end

#GetOperationStatus(req) ⇒ Object



208
209
210
211
# File 'lib/hexspace/tcli_service.rb', line 208

def GetOperationStatus(req)
  send_GetOperationStatus(req)
  return recv_GetOperationStatus()
end

#GetPrimaryKeys(req) ⇒ Object



178
179
180
181
# File 'lib/hexspace/tcli_service.rb', line 178

def GetPrimaryKeys(req)
  send_GetPrimaryKeys(req)
  return recv_GetPrimaryKeys()
end

#GetResultSetMetadata(req) ⇒ Object



253
254
255
256
# File 'lib/hexspace/tcli_service.rb', line 253

def GetResultSetMetadata(req)
  (req)
  return ()
end

#GetSchemas(req) ⇒ Object



103
104
105
106
# File 'lib/hexspace/tcli_service.rb', line 103

def GetSchemas(req)
  send_GetSchemas(req)
  return recv_GetSchemas()
end

#GetTables(req) ⇒ Object



118
119
120
121
# File 'lib/hexspace/tcli_service.rb', line 118

def GetTables(req)
  send_GetTables(req)
  return recv_GetTables()
end

#GetTableTypes(req) ⇒ Object



133
134
135
136
# File 'lib/hexspace/tcli_service.rb', line 133

def GetTableTypes(req)
  send_GetTableTypes(req)
  return recv_GetTableTypes()
end

#GetTypeInfo(req) ⇒ Object



73
74
75
76
# File 'lib/hexspace/tcli_service.rb', line 73

def GetTypeInfo(req)
  send_GetTypeInfo(req)
  return recv_GetTypeInfo()
end

#OpenSession(req) ⇒ Object



13
14
15
16
# File 'lib/hexspace/tcli_service.rb', line 13

def OpenSession(req)
  send_OpenSession(req)
  return recv_OpenSession()
end

#recv_CancelDelegationTokenObject

Raises:

  • (::Thrift::ApplicationException)


307
308
309
310
311
# File 'lib/hexspace/tcli_service.rb', line 307

def recv_CancelDelegationToken()
  result = receive_message(CancelDelegationToken_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'CancelDelegationToken failed: unknown result')
end

#recv_CancelOperationObject

Raises:

  • (::Thrift::ApplicationException)


232
233
234
235
236
# File 'lib/hexspace/tcli_service.rb', line 232

def recv_CancelOperation()
  result = receive_message(CancelOperation_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'CancelOperation failed: unknown result')
end

#recv_CloseOperationObject

Raises:

  • (::Thrift::ApplicationException)


247
248
249
250
251
# File 'lib/hexspace/tcli_service.rb', line 247

def recv_CloseOperation()
  result = receive_message(CloseOperation_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'CloseOperation failed: unknown result')
end

#recv_CloseSessionObject

Raises:

  • (::Thrift::ApplicationException)


37
38
39
40
41
# File 'lib/hexspace/tcli_service.rb', line 37

def recv_CloseSession()
  result = receive_message(CloseSession_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'CloseSession failed: unknown result')
end

#recv_ExecuteStatementObject

Raises:

  • (::Thrift::ApplicationException)


67
68
69
70
71
# File 'lib/hexspace/tcli_service.rb', line 67

def recv_ExecuteStatement()
  result = receive_message(ExecuteStatement_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'ExecuteStatement failed: unknown result')
end

#recv_FetchResultsObject

Raises:

  • (::Thrift::ApplicationException)


277
278
279
280
281
# File 'lib/hexspace/tcli_service.rb', line 277

def recv_FetchResults()
  result = receive_message(FetchResults_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'FetchResults failed: unknown result')
end

#recv_GetCatalogsObject

Raises:

  • (::Thrift::ApplicationException)


97
98
99
100
101
# File 'lib/hexspace/tcli_service.rb', line 97

def recv_GetCatalogs()
  result = receive_message(GetCatalogs_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetCatalogs failed: unknown result')
end

#recv_GetColumnsObject

Raises:

  • (::Thrift::ApplicationException)


157
158
159
160
161
# File 'lib/hexspace/tcli_service.rb', line 157

def recv_GetColumns()
  result = receive_message(GetColumns_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetColumns failed: unknown result')
end

#recv_GetCrossReferenceObject

Raises:

  • (::Thrift::ApplicationException)


202
203
204
205
206
# File 'lib/hexspace/tcli_service.rb', line 202

def recv_GetCrossReference()
  result = receive_message(GetCrossReference_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetCrossReference failed: unknown result')
end

#recv_GetDelegationTokenObject

Raises:

  • (::Thrift::ApplicationException)


292
293
294
295
296
# File 'lib/hexspace/tcli_service.rb', line 292

def recv_GetDelegationToken()
  result = receive_message(GetDelegationToken_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetDelegationToken failed: unknown result')
end

#recv_GetFunctionsObject

Raises:

  • (::Thrift::ApplicationException)


172
173
174
175
176
# File 'lib/hexspace/tcli_service.rb', line 172

def recv_GetFunctions()
  result = receive_message(GetFunctions_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetFunctions failed: unknown result')
end

#recv_GetInfoObject

Raises:

  • (::Thrift::ApplicationException)


52
53
54
55
56
# File 'lib/hexspace/tcli_service.rb', line 52

def recv_GetInfo()
  result = receive_message(GetInfo_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetInfo failed: unknown result')
end

#recv_GetOperationStatusObject

Raises:

  • (::Thrift::ApplicationException)


217
218
219
220
221
# File 'lib/hexspace/tcli_service.rb', line 217

def recv_GetOperationStatus()
  result = receive_message(GetOperationStatus_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetOperationStatus failed: unknown result')
end

#recv_GetPrimaryKeysObject

Raises:

  • (::Thrift::ApplicationException)


187
188
189
190
191
# File 'lib/hexspace/tcli_service.rb', line 187

def recv_GetPrimaryKeys()
  result = receive_message(GetPrimaryKeys_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetPrimaryKeys failed: unknown result')
end

#recv_GetResultSetMetadataObject

Raises:

  • (::Thrift::ApplicationException)


262
263
264
265
266
# File 'lib/hexspace/tcli_service.rb', line 262

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

#recv_GetSchemasObject

Raises:

  • (::Thrift::ApplicationException)


112
113
114
115
116
# File 'lib/hexspace/tcli_service.rb', line 112

def recv_GetSchemas()
  result = receive_message(GetSchemas_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetSchemas failed: unknown result')
end

#recv_GetTablesObject

Raises:

  • (::Thrift::ApplicationException)


127
128
129
130
131
# File 'lib/hexspace/tcli_service.rb', line 127

def recv_GetTables()
  result = receive_message(GetTables_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetTables failed: unknown result')
end

#recv_GetTableTypesObject

Raises:

  • (::Thrift::ApplicationException)


142
143
144
145
146
# File 'lib/hexspace/tcli_service.rb', line 142

def recv_GetTableTypes()
  result = receive_message(GetTableTypes_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetTableTypes failed: unknown result')
end

#recv_GetTypeInfoObject

Raises:

  • (::Thrift::ApplicationException)


82
83
84
85
86
# File 'lib/hexspace/tcli_service.rb', line 82

def recv_GetTypeInfo()
  result = receive_message(GetTypeInfo_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'GetTypeInfo failed: unknown result')
end

#recv_OpenSessionObject

Raises:

  • (::Thrift::ApplicationException)


22
23
24
25
26
# File 'lib/hexspace/tcli_service.rb', line 22

def recv_OpenSession()
  result = receive_message(OpenSession_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'OpenSession failed: unknown result')
end

#recv_RenewDelegationTokenObject

Raises:

  • (::Thrift::ApplicationException)


322
323
324
325
326
# File 'lib/hexspace/tcli_service.rb', line 322

def recv_RenewDelegationToken()
  result = receive_message(RenewDelegationToken_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'RenewDelegationToken failed: unknown result')
end

#RenewDelegationToken(req) ⇒ Object



313
314
315
316
# File 'lib/hexspace/tcli_service.rb', line 313

def RenewDelegationToken(req)
  send_RenewDelegationToken(req)
  return recv_RenewDelegationToken()
end

#send_CancelDelegationToken(req) ⇒ Object



303
304
305
# File 'lib/hexspace/tcli_service.rb', line 303

def send_CancelDelegationToken(req)
  send_message('CancelDelegationToken', CancelDelegationToken_args, :req => req)
end

#send_CancelOperation(req) ⇒ Object



228
229
230
# File 'lib/hexspace/tcli_service.rb', line 228

def send_CancelOperation(req)
  send_message('CancelOperation', CancelOperation_args, :req => req)
end

#send_CloseOperation(req) ⇒ Object



243
244
245
# File 'lib/hexspace/tcli_service.rb', line 243

def send_CloseOperation(req)
  send_message('CloseOperation', CloseOperation_args, :req => req)
end

#send_CloseSession(req) ⇒ Object



33
34
35
# File 'lib/hexspace/tcli_service.rb', line 33

def send_CloseSession(req)
  send_message('CloseSession', CloseSession_args, :req => req)
end

#send_ExecuteStatement(req) ⇒ Object



63
64
65
# File 'lib/hexspace/tcli_service.rb', line 63

def send_ExecuteStatement(req)
  send_message('ExecuteStatement', ExecuteStatement_args, :req => req)
end

#send_FetchResults(req) ⇒ Object



273
274
275
# File 'lib/hexspace/tcli_service.rb', line 273

def send_FetchResults(req)
  send_message('FetchResults', FetchResults_args, :req => req)
end

#send_GetCatalogs(req) ⇒ Object



93
94
95
# File 'lib/hexspace/tcli_service.rb', line 93

def send_GetCatalogs(req)
  send_message('GetCatalogs', GetCatalogs_args, :req => req)
end

#send_GetColumns(req) ⇒ Object



153
154
155
# File 'lib/hexspace/tcli_service.rb', line 153

def send_GetColumns(req)
  send_message('GetColumns', GetColumns_args, :req => req)
end

#send_GetCrossReference(req) ⇒ Object



198
199
200
# File 'lib/hexspace/tcli_service.rb', line 198

def send_GetCrossReference(req)
  send_message('GetCrossReference', GetCrossReference_args, :req => req)
end

#send_GetDelegationToken(req) ⇒ Object



288
289
290
# File 'lib/hexspace/tcli_service.rb', line 288

def send_GetDelegationToken(req)
  send_message('GetDelegationToken', GetDelegationToken_args, :req => req)
end

#send_GetFunctions(req) ⇒ Object



168
169
170
# File 'lib/hexspace/tcli_service.rb', line 168

def send_GetFunctions(req)
  send_message('GetFunctions', GetFunctions_args, :req => req)
end

#send_GetInfo(req) ⇒ Object



48
49
50
# File 'lib/hexspace/tcli_service.rb', line 48

def send_GetInfo(req)
  send_message('GetInfo', GetInfo_args, :req => req)
end

#send_GetOperationStatus(req) ⇒ Object



213
214
215
# File 'lib/hexspace/tcli_service.rb', line 213

def send_GetOperationStatus(req)
  send_message('GetOperationStatus', GetOperationStatus_args, :req => req)
end

#send_GetPrimaryKeys(req) ⇒ Object



183
184
185
# File 'lib/hexspace/tcli_service.rb', line 183

def send_GetPrimaryKeys(req)
  send_message('GetPrimaryKeys', GetPrimaryKeys_args, :req => req)
end

#send_GetResultSetMetadata(req) ⇒ Object



258
259
260
# File 'lib/hexspace/tcli_service.rb', line 258

def (req)
  send_message('GetResultSetMetadata', GetResultSetMetadata_args, :req => req)
end

#send_GetSchemas(req) ⇒ Object



108
109
110
# File 'lib/hexspace/tcli_service.rb', line 108

def send_GetSchemas(req)
  send_message('GetSchemas', GetSchemas_args, :req => req)
end

#send_GetTables(req) ⇒ Object



123
124
125
# File 'lib/hexspace/tcli_service.rb', line 123

def send_GetTables(req)
  send_message('GetTables', GetTables_args, :req => req)
end

#send_GetTableTypes(req) ⇒ Object



138
139
140
# File 'lib/hexspace/tcli_service.rb', line 138

def send_GetTableTypes(req)
  send_message('GetTableTypes', GetTableTypes_args, :req => req)
end

#send_GetTypeInfo(req) ⇒ Object



78
79
80
# File 'lib/hexspace/tcli_service.rb', line 78

def send_GetTypeInfo(req)
  send_message('GetTypeInfo', GetTypeInfo_args, :req => req)
end

#send_OpenSession(req) ⇒ Object



18
19
20
# File 'lib/hexspace/tcli_service.rb', line 18

def send_OpenSession(req)
  send_message('OpenSession', OpenSession_args, :req => req)
end

#send_RenewDelegationToken(req) ⇒ Object



318
319
320
# File 'lib/hexspace/tcli_service.rb', line 318

def send_RenewDelegationToken(req)
  send_message('RenewDelegationToken', RenewDelegationToken_args, :req => req)
end