Class: Bud::BudPersistentCollection
- Inherits:
-
BudCollection
- Object
- BudCollection
- Bud::BudPersistentCollection
- Defined in:
- lib/bud/collections.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from BudCollection
#accumulate_tick_deltas, #bud_instance, #cols, #delta, #invalidated, #is_source, #key_cols, #new_delta, #pending, #rescan, #scanner_cnt, #storage, #struct, #tabname, #tick_delta, #wired_by
Instance Method Summary (collapse)
Methods inherited from BudCollection
#*, #<<, #<=, #[], #add_rescan_invalidate, #argagg, #argmax, #argmin, #bootstrap, #canonicalize_col, #close, #do_insert, #each, #each_from_sym, #each_raw, #each_tick_delta, #each_with_index, #empty?, #exists?, #flat_map, #flush, #flush_deltas, #group, #has_key?, #include?, #init_schema, #initialize, #insert, #inspect, #inspected, #keys, #length, #merge, #non_temporal_predecessors, #notin, #null_tuple, #pending_merge, #positive_predecessors, #prep_aggpairs, #pro, #qualified_tabname, #reduce, #register_coll_expr, #rename, #schema, #sort, #tick, #tick_deltas, #tick_metrics, #to_push_elem, #uniquify_tabname, #val_cols, #values
Methods included from Enumerable
Constructor Details
This class inherits a constructor from Bud::BudCollection
Instance Method Details
- (Object) invalidate_at_tick
1220 1221 1222 |
# File 'lib/bud/collections.rb', line 1220 def invalidate_at_tick false # rescan required only when negated. end |
- (Object) invalidate_cache
1225 1226 1227 |
# File 'lib/bud/collections.rb', line 1225 def invalidate_cache raise Bud::Error, "abstract method not implemented by derived class #{self.class}" end |