Module working_memory

Module working_memory 

Source
Expand description

Working Memory for RETE-UL (Drools-style)

This module implements a Working Memory system similar to Drools, providing:

  • FactHandle for tracking inserted objects
  • Insert, update, retract operations
  • Type indexing for fast lookups
  • Change tracking for incremental updates

Structsยง

FactHandle
Unique handle for a fact in working memory (similar to Drools FactHandle)
FactMetadata
Metadata for a fact
WorkingMemory
Working Memory - stores and manages facts (Drools-style)
WorkingMemoryFact
A fact stored in working memory
WorkingMemoryStats
Working memory statistics