Module: Bud::PushSHOuterJoin

Defined in:
lib/bud/executor/join.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) invalidate_cache



490
491
492
493
494
495
# File 'lib/bud/executor/join.rb', line 490

def invalidate_cache
  super
  # Only if need to check left join rel because outer joins in Bloom are
  # left outer joins.
  @missing_keys.clear if @rels.first.rescan
end

- (Object) rescan_at_tick



468
469
470
# File 'lib/bud/executor/join.rb', line 468

def rescan_at_tick
  true
end

- (Object) stratum_end



473
474
475
476
# File 'lib/bud/executor/join.rb', line 473

def stratum_end
  flush
  push_missing
end