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