Class: Cql::Client::TraceEvent
- Inherits:
-
Object
- Object
- Cql::Client::TraceEvent
- Defined in:
- lib/cql/client/query_trace.rb
Instance Attribute Summary collapse
-
#activity ⇒ Object
readonly
Returns the value of attribute activity.
-
#source ⇒ Object
readonly
Returns the value of attribute source.
-
#source_elapsed ⇒ Object
readonly
Returns the value of attribute source_elapsed.
-
#time ⇒ Object
readonly
Returns the value of attribute time.
Instance Method Summary collapse
-
#initialize(event) ⇒ TraceEvent
constructor
A new instance of TraceEvent.
Constructor Details
#initialize(event) ⇒ TraceEvent
Returns a new instance of TraceEvent.
31 32 33 34 35 36 |
# File 'lib/cql/client/query_trace.rb', line 31 def initialize(event) @activity = event['activity'] @source = event['source'] @source_elapsed = event['source_elapsed']/1_000_000.0 @time = event['event_id'].to_time end |
Instance Attribute Details
#activity ⇒ Object (readonly)
Returns the value of attribute activity.
28 29 30 |
# File 'lib/cql/client/query_trace.rb', line 28 def activity @activity end |
#source ⇒ Object (readonly)
Returns the value of attribute source.
28 29 30 |
# File 'lib/cql/client/query_trace.rb', line 28 def source @source end |
#source_elapsed ⇒ Object (readonly)
Returns the value of attribute source_elapsed.
28 29 30 |
# File 'lib/cql/client/query_trace.rb', line 28 def source_elapsed @source_elapsed end |
#time ⇒ Object (readonly)
Returns the value of attribute time.
28 29 30 |
# File 'lib/cql/client/query_trace.rb', line 28 def time @time end |