Class: Snowflake::Client
- Inherits:
-
Object
- Object
- Snowflake::Client
- Includes:
- Thrift::Client
- Defined in:
- lib/snowflake.rb
Instance Method Summary collapse
- #get_datacenter_id ⇒ Object
- #get_id(useragent) ⇒ Object
- #get_timestamp ⇒ Object
- #get_worker_id ⇒ Object
- #recv_get_datacenter_id ⇒ Object
- #recv_get_id ⇒ Object
- #recv_get_timestamp ⇒ Object
- #recv_get_worker_id ⇒ Object
- #send_get_datacenter_id ⇒ Object
- #send_get_id(useragent) ⇒ Object
- #send_get_timestamp ⇒ Object
- #send_get_worker_id ⇒ Object
Instance Method Details
#get_datacenter_id ⇒ Object
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_timestamp ⇒ Object
29 30 31 32 |
# File 'lib/snowflake.rb', line 29 def () () return () end |
#get_worker_id ⇒ Object
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_id ⇒ Object
68 69 70 71 72 |
# File 'lib/snowflake.rb', line 68 def recv_get_datacenter_id() result = (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_id ⇒ Object
53 54 55 56 57 |
# File 'lib/snowflake.rb', line 53 def recv_get_id() result = (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_timestamp ⇒ Object
38 39 40 41 42 |
# File 'lib/snowflake.rb', line 38 def () 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_id ⇒ Object
23 24 25 26 27 |
# File 'lib/snowflake.rb', line 23 def recv_get_worker_id() result = (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_id ⇒ Object
64 65 66 |
# File 'lib/snowflake.rb', line 64 def send_get_datacenter_id() ('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) ('get_id', Get_id_args, :useragent => useragent) end |
#send_get_timestamp ⇒ Object
34 35 36 |
# File 'lib/snowflake.rb', line 34 def () ('get_timestamp', ) end |
#send_get_worker_id ⇒ Object
19 20 21 |
# File 'lib/snowflake.rb', line 19 def send_get_worker_id() ('get_worker_id', Get_worker_id_args) end |