Class: PgPipeline::PreparedQueryRequest
- Defined in:
- lib/pg_pipeline/request.rb
Instance Attribute Summary collapse
-
#statement_name ⇒ Object
readonly
Returns the value of attribute statement_name.
Attributes inherited from Request
#cancelled, #condition, #error, #params, #query_boundary_seen, #result, #result_seen, #settled, #sql, #state
Instance Method Summary collapse
-
#initialize(statement, params: nil) ⇒ PreparedQueryRequest
constructor
A new instance of PreparedQueryRequest.
- #operation ⇒ Object
Methods inherited from Request
#accept_result, #cancel!, #cancelled?, #dispatched!, #finish!, prepare, prepared_query, #query_boundary!, #query_boundary_seen?, #queued!, #record_error!, #reject!, #settled?, #wait
Constructor Details
#initialize(statement, params: nil) ⇒ PreparedQueryRequest
Returns a new instance of PreparedQueryRequest.
64 65 66 67 |
# File 'lib/pg_pipeline/request.rb', line 64 def initialize(statement, params: nil) super(sql: statement.sql, params: params) @statement_name = RequestOps.snapshot_name(statement.physical_name) end |
Instance Attribute Details
#statement_name ⇒ Object (readonly)
Returns the value of attribute statement_name.
62 63 64 |
# File 'lib/pg_pipeline/request.rb', line 62 def statement_name @statement_name end |
Instance Method Details
#operation ⇒ Object
69 |
# File 'lib/pg_pipeline/request.rb', line 69 def operation = :prepared_query |