Class: RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
- Inherits:
-
Struct
- Object
- Struct
- RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
- Defined in:
- lib/rails_vitals/analyzers/explain_analyzer.rb
Overview
─── Safe SQL analysis ───────────────────────────────────────────────────────
Instance Attribute Summary collapse
-
#actual_rows ⇒ Object
Returns the value of attribute actual_rows.
-
#actual_startup_ms ⇒ Object
Returns the value of attribute actual_startup_ms.
-
#actual_total_ms ⇒ Object
Returns the value of attribute actual_total_ms.
-
#alias_name ⇒ Object
Returns the value of attribute alias_name.
-
#children ⇒ Object
Returns the value of attribute children.
-
#filter ⇒ Object
Returns the value of attribute filter.
-
#index_condition ⇒ Object
Returns the value of attribute index_condition.
-
#index_name ⇒ Object
Returns the value of attribute index_name.
-
#loops ⇒ Object
Returns the value of attribute loops.
-
#metadata ⇒ Object
Returns the value of attribute metadata.
-
#node_type ⇒ Object
Returns the value of attribute node_type.
-
#plan_rows ⇒ Object
Returns the value of attribute plan_rows.
-
#plan_width ⇒ Object
Returns the value of attribute plan_width.
-
#relation ⇒ Object
Returns the value of attribute relation.
-
#rows_removed_by_filter ⇒ Object
Returns the value of attribute rows_removed_by_filter.
-
#startup_cost ⇒ Object
Returns the value of attribute startup_cost.
-
#total_cost ⇒ Object
Returns the value of attribute total_cost.
Instance Attribute Details
#actual_rows ⇒ Object
Returns the value of attribute actual_rows
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def actual_rows @actual_rows end |
#actual_startup_ms ⇒ Object
Returns the value of attribute actual_startup_ms
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def actual_startup_ms @actual_startup_ms end |
#actual_total_ms ⇒ Object
Returns the value of attribute actual_total_ms
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def actual_total_ms @actual_total_ms end |
#alias_name ⇒ Object
Returns the value of attribute alias_name
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def alias_name @alias_name end |
#children ⇒ Object
Returns the value of attribute children
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def children @children end |
#filter ⇒ Object
Returns the value of attribute filter
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def filter @filter end |
#index_condition ⇒ Object
Returns the value of attribute index_condition
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def index_condition @index_condition end |
#index_name ⇒ Object
Returns the value of attribute index_name
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def index_name @index_name end |
#loops ⇒ Object
Returns the value of attribute loops
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def loops @loops end |
#metadata ⇒ Object
Returns the value of attribute metadata
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def @metadata end |
#node_type ⇒ Object
Returns the value of attribute node_type
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def node_type @node_type end |
#plan_rows ⇒ Object
Returns the value of attribute plan_rows
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def plan_rows @plan_rows end |
#plan_width ⇒ Object
Returns the value of attribute plan_width
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def plan_width @plan_width end |
#relation ⇒ Object
Returns the value of attribute relation
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def relation @relation end |
#rows_removed_by_filter ⇒ Object
Returns the value of attribute rows_removed_by_filter
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def rows_removed_by_filter @rows_removed_by_filter end |
#startup_cost ⇒ Object
Returns the value of attribute startup_cost
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def startup_cost @startup_cost end |
#total_cost ⇒ Object
Returns the value of attribute total_cost
126 127 128 |
# File 'lib/rails_vitals/analyzers/explain_analyzer.rb', line 126 def total_cost @total_cost end |