class NoSE::Plans::InsertPlanStep
A step which inserts data into a given index
Attributes
fields[R]
Public Class Methods
new(index, state = nil, fields = Set.new)
click to toggle source
Calls superclass method
NoSE::Plans::UpdatePlanStep::new
# File lib/nose/plans/update.rb, line 42 def initialize(index, state = nil, fields = Set.new) super index, :insert, state @fields = if fields.empty? index.all_fields else fields.to_set & index.all_fields end @fields += index.hash_fields + index.order_fields.to_set end