class NoSE::Plans::AbstractPlan
This superclass defines what is necessary for manually defined and automatically generated plans to provide for execution
Attributes
group[R]
name[R]
weight[R]
Public Instance Methods
params()
click to toggle source
@abstract Subclasses should produce the parameters necessary for this plan
# File lib/nose/plans.rb, line 120 def params fail NotImplementedError end
select_fields()
click to toggle source
@abstract Subclasses should produce the fields selected by this plan
# File lib/nose/plans.rb, line 114 def select_fields [] end
steps()
click to toggle source
@abstract Subclasses should produce the steps for executing this query
# File lib/nose/plans.rb, line 109 def steps fail NotImplementedError end