Package org.evrete.api
-
Interface Summary Interface Description BufferedInsert ComplexityObject A unit of work with given complexity.Copyable<T> A generic alternative to CloneableEachRunnable EvaluationListener Evaluator FactSelector<T> A convenience interface to use for LHS fact declarations.FieldToValue IntToValue A convenient "random object accessor", i.e.IntToValueRow KeyIterable KeysStore KeysStore.Entry Knowledge Listeners LogicallyComparable MapEntry<K,V> Masked Named NamedType ReIterable<T> ReIterator<T> RhsContext Rule RuleBuilder<C extends RuntimeContext<C>> RuntimeContext<C extends RuntimeContext<C>> RuntimeFact RuntimeRule StatefulSession Type The definition of a type which is assigned to every object before it gets into the working memory.TypeField A representation of a Type field.TypeResolver ValueRow ValuesPredicate A wrapper for predicate overIntToValue.WorkingMemory -
Class Summary Class Description ActiveField A wrapper for TypeField that will actually be in use by the runtime.FactBuilder FieldsKey TypeResolverWrapper -
Enum Summary Enum Description RuntimeContext.Kind -
Annotation Types Summary Annotation Type Description Important A dev-only annotation which indicates important piece of logic which requires extensive inline documentation.ThreadUnsafe A dev-only annotation which indicates that the method MUST be called within a single thread or that its thread safety MUST be ensured externally.