Class: Snowflake::Client

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

Instance Method Summary collapse

Instance Method Details

#get_datacenter_idObject



59
60
61
62
# File 'lib/snowflake.rb', line 59

def get_datacenter_id()
  send_get_datacenter_id()
  return recv_get_datacenter_id()
end

#get_id(useragent) ⇒ Object



44
45
46
47
# File 'lib/snowflake.rb', line 44

def get_id(useragent)
  send_get_id(useragent)
  return recv_get_id()
end

#get_timestampObject



29
30
31
32
# File 'lib/snowflake.rb', line 29

def get_timestamp()
  send_get_timestamp()
  return recv_get_timestamp()
end

#get_worker_idObject



14
15
16
17
# File 'lib/snowflake.rb', line 14

def get_worker_id()
  send_get_worker_id()
  return recv_get_worker_id()
end

#recv_get_datacenter_idObject

Raises:

  • (::Thrift::ApplicationException)


68
69
70
71
72
# File 'lib/snowflake.rb', line 68

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

#recv_get_idObject

Raises:

  • (::Thrift::ApplicationException)


53
54
55
56
57
# File 'lib/snowflake.rb', line 53

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

#recv_get_timestampObject

Raises:

  • (::Thrift::ApplicationException)


38
39
40
41
42
# File 'lib/snowflake.rb', line 38

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

#recv_get_worker_idObject

Raises:

  • (::Thrift::ApplicationException)


23
24
25
26
27
# File 'lib/snowflake.rb', line 23

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

#send_get_datacenter_idObject



64
65
66
# File 'lib/snowflake.rb', line 64

def send_get_datacenter_id()
  send_message('get_datacenter_id', Get_datacenter_id_args)
end

#send_get_id(useragent) ⇒ Object



49
50
51
# File 'lib/snowflake.rb', line 49

def send_get_id(useragent)
  send_message('get_id', Get_id_args, :useragent => useragent)
end

#send_get_timestampObject



34
35
36
# File 'lib/snowflake.rb', line 34

def send_get_timestamp()
  send_message('get_timestamp', Get_timestamp_args)
end

#send_get_worker_idObject



19
20
21
# File 'lib/snowflake.rb', line 19

def send_get_worker_id()
  send_message('get_worker_id', Get_worker_id_args)
end