Uses of Interface
org.drools.core.spi.InternalReadAccessor
-
Packages that use InternalReadAccessor Package Description org.drools.core.base org.drools.core.base.evaluators org.drools.core.base.extractors org.drools.core.common org.drools.core.facttemplates org.drools.core.reteoo org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.rule.constraint org.drools.core.spi org.drools.core.util -
-
Uses of InternalReadAccessor in org.drools.core.base
Classes in org.drools.core.base that implement InternalReadAccessor Modifier and Type Class Description classBaseClassFieldReaderThis is the supertype for the ASM generated classes for accessing a field.classClassFieldReaderThis provides access to fields, and what their numerical index/object type is.Methods in org.drools.core.base that return InternalReadAccessor Modifier and Type Method Description InternalReadAccessorClassFieldAccessorStore.FieldLookupEntry. getClassFieldReader()InternalReadAccessorClassFieldAccessorStore. getMVELReader(String pkgName, String className, String expr, boolean typesafe, Class<?> returnType)static InternalReadAccessorClassFieldAccessorStore. getReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType)InternalReadAccessorCoreComponentsBuilder. getReadAcessor(String className, String expr, boolean typesafe, Class<?> returnType)Methods in org.drools.core.base with parameters of type InternalReadAccessor Modifier and Type Method Description booleanEvaluatorWrapper. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)booleanEvaluatorWrapper. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)voidClassFieldAccessor. setReadAccessor(InternalReadAccessor readAccessor)voidClassFieldReader. setReadAccessor(InternalReadAccessor reader)BaseClassFieldReaderClassFieldAccessorStore. wire(InternalReadAccessor reader)Constructors in org.drools.core.base with parameters of type InternalReadAccessor Constructor Description FieldLookupEntry(InternalReadAccessor reader)FieldLookupEntry(InternalReadAccessor reader, ClassFieldWriter writer) -
Uses of InternalReadAccessor in org.drools.core.base.evaluators
Methods in org.drools.core.base.evaluators with parameters of type InternalReadAccessor Modifier and Type Method Description booleanSetEvaluatorsDefinition.ArrayContains. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.BooleanArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.ByteArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.CharArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.DoubleArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.FloatArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.IntegerArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.LongArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.ObjectArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanSetEvaluatorsDefinition.ShortArrayContainsEvaluator. contains(Object array, ReteEvaluator reteEvaluator, InternalReadAccessor accessor, Object object)booleanCoincidesEvaluatorDefinition.CoincidesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanCoincidesEvaluatorDefinition.CoincidesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanDuringEvaluatorDefinition.DuringEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanDuringEvaluatorDefinition.DuringEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanFinishedByEvaluatorDefinition.FinishedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanFinishedByEvaluatorDefinition.FinishedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanFinishesEvaluatorDefinition.FinishesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanFinishesEvaluatorDefinition.FinishesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanIncludesEvaluatorDefinition.IncludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanIncludesEvaluatorDefinition.IncludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanMatchesEvaluatorsDefinition.StringMatchesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanMatchesEvaluatorsDefinition.StringMatchesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanMatchesEvaluatorsDefinition.StringNotMatchesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanMatchesEvaluatorsDefinition.StringNotMatchesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanMeetsEvaluatorDefinition.MeetsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanMeetsEvaluatorDefinition.MeetsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanMetByEvaluatorDefinition.MetByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanMetByEvaluatorDefinition.MetByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanOverlappedByEvaluatorDefinition.OverlappedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanOverlappedByEvaluatorDefinition.OverlappedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanOverlapsEvaluatorDefinition.OverlapsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanOverlapsEvaluatorDefinition.OverlapsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanPointInTimeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanPointInTimeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.ArrayContainsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.ArrayContainsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.ArrayExcludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.ArrayExcludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.BaseMemberOfEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.BaseMemberOfEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.BaseNotMemberOfEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.BaseNotMemberOfEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.ObjectContainsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.ObjectContainsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSetEvaluatorsDefinition.ObjectExcludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)booleanSetEvaluatorsDefinition.ObjectExcludesEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanSoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue object2)booleanSoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handl1, InternalReadAccessor extractor2, InternalFactHandle handl2)booleanSoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue handle2)booleanSoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanStartedByEvaluatorDefinition.StartedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanStartedByEvaluatorDefinition.StartedByEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanStartsEvaluatorDefinition.StartsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)booleanStartsEvaluatorDefinition.StartsEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)booleanStrEvaluatorDefinition.StrEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)booleanStrEvaluatorDefinition.StrEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right) -
Uses of InternalReadAccessor in org.drools.core.base.extractors
Classes in org.drools.core.base.extractors that implement InternalReadAccessor Modifier and Type Class Description classArrayElementReaderclassBaseBooleanClassFieldReaderA Base class for primitive boolean class field extractors.classBaseByteClassFieldReaderA Base class for primitive byte class field extractors.classBaseCharClassFieldReaderclassBaseDateClassFieldReaderclassBaseDoubleClassFieldReaderclassBaseFloatClassFieldReaderclassBaseIntClassFieldReaderclassBaseLocalDateClassFieldReaderclassBaseLocalDateTimeClassFieldReaderclassBaseLongClassFieldReaderclassBaseNumberClassFieldReaderclassBaseObjectClassFieldReaderclassBaseShortClassFieldReaderclassBaseZonedDateTimeClassFieldReaderclassConstantValueReaderclassSelfReferenceClassFieldReaderA special field extractor for the self reference "this".Methods in org.drools.core.base.extractors that return InternalReadAccessor Modifier and Type Method Description InternalReadAccessorArrayElementReader. getReadAccessor()Methods in org.drools.core.base.extractors with parameters of type InternalReadAccessor Modifier and Type Method Description voidArrayElementReader. setReadAccessor(InternalReadAccessor readAccessor)Constructors in org.drools.core.base.extractors with parameters of type InternalReadAccessor Constructor Description ArrayElementReader(InternalReadAccessor arrayExtractor, int index, Class<?> type) -
Uses of InternalReadAccessor in org.drools.core.common
Method parameters in org.drools.core.common with type arguments of type InternalReadAccessor Modifier and Type Method Description voidDroolsObjectInputStream. readExtractor(Consumer<InternalReadAccessor> binder) -
Uses of InternalReadAccessor in org.drools.core.facttemplates
Classes in org.drools.core.facttemplates that implement InternalReadAccessor Modifier and Type Class Description classFactTemplateFieldExtractor -
Uses of InternalReadAccessor in org.drools.core.reteoo
Methods in org.drools.core.reteoo that return InternalReadAccessor Modifier and Type Method Description InternalReadAccessorCompositeObjectSinkAdapter.FieldIndex. getFieldExtractor()Methods in org.drools.core.reteoo with parameters of type InternalReadAccessor Modifier and Type Method Description voidCompositeObjectSinkAdapter.HashKey. setValue(int index, Object value, InternalReadAccessor extractor)voidCompositeObjectSinkAdapter.HashKey. setValue(int index, InternalReadAccessor extractor, FieldValue value)Constructors in org.drools.core.reteoo with parameters of type InternalReadAccessor Constructor Description FieldIndex(int index, InternalReadAccessor fieldExtractor)HashKey(int index, FieldValue value, InternalReadAccessor extractor) -
Uses of InternalReadAccessor in org.drools.core.rule
Fields in org.drools.core.rule declared as InternalReadAccessor Modifier and Type Field Description InternalReadAccessorVariableRestriction.VariableContextEntry. extractorMethods in org.drools.core.rule that return InternalReadAccessor Modifier and Type Method Description InternalReadAccessorTypeDeclaration. getDurationExtractor()InternalReadAccessorDeclaration. getExtractor()Returns the Extractor expressionInternalReadAccessorIndexableConstraint. getFieldExtractor()InternalReadAccessorVariableRestriction.VariableContextEntry. getFieldExtractor()static InternalReadAccessorPattern. getReadAcessor(ObjectType objectType)InternalReadAccessorTypeDeclaration. getTimestampExtractor()Methods in org.drools.core.rule with parameters of type InternalReadAccessor Modifier and Type Method Description default voidDialectRuntimeData. compile(InternalReadAccessor reader)static VariableRestriction.VariableContextEntryVariableRestriction. createContextEntry(InternalReadAccessor fieldExtractor, Declaration declaration, Evaluator evaluator)booleanPredicateConstraint. isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, ReteEvaluator reteEvaluator, ContextEntry context)booleanReturnValueRestriction. isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, ReteEvaluator reteEvaluator, ContextEntry context)booleanReturnValueRestriction. isAllowed(InternalReadAccessor readAccessor, InternalFactHandle handle, Tuple tuple, ReteEvaluator reteEvaluator, ContextEntry context)voidTypeDeclaration. setDurationExtractor(InternalReadAccessor durationExtractor)voidDeclaration. setReadAccessor(InternalReadAccessor readAccessor)voidReturnValueRestriction. setReadAccessor(InternalReadAccessor readAccessor)voidTypeDeclaration. setTimestampExtractor(InternalReadAccessor timestampExtractor) -
Uses of InternalReadAccessor in org.drools.core.rule.constraint
Fields in org.drools.core.rule.constraint declared as InternalReadAccessor Modifier and Type Field Description InternalReadAccessorEvaluatorConstraint.LiteralContextEntry. extractorprotected InternalReadAccessorEvaluatorConstraint. rightReadAccessorMethods in org.drools.core.rule.constraint that return InternalReadAccessor Modifier and Type Method Description InternalReadAccessorEvaluatorConstraint.LiteralContextEntry. getFieldExtractor()InternalReadAccessorQueryNameConstraint. getFieldExtractor()InternalReadAccessorXpathConstraint. getReadAccessor()protected InternalReadAccessorEvaluatorConstraint. getRightReadAccessor()Methods in org.drools.core.rule.constraint with parameters of type InternalReadAccessor Modifier and Type Method Description voidQueryNameConstraint. setReadAccessor(InternalReadAccessor readAccessor)Constructors in org.drools.core.rule.constraint with parameters of type InternalReadAccessor Constructor Description EvaluatorConstraint(Declaration[] declarations, Evaluator evaluator, InternalReadAccessor extractor)EvaluatorConstraint(FieldValue field, Evaluator evaluator, InternalReadAccessor extractor)LiteralContextEntry(InternalReadAccessor extractor)QueryNameConstraint(InternalReadAccessor readAccessor, String queryName) -
Uses of InternalReadAccessor in org.drools.core.spi
Classes in org.drools.core.spi that implement InternalReadAccessor Modifier and Type Class Description classGlobalDateExtractorclassGlobalExtractorThis is a global variable extractor used to get a global variable valueclassGlobalNumberExtractorclassPatternExtractorclassSelfDateExtractorclassSelfEventExtractorclassSelfNumberExtractorMethods in org.drools.core.spi with parameters of type InternalReadAccessor Modifier and Type Method Description booleanEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)Evaluates the expression using the provided parameters.booleanEvaluator. evaluate(ReteEvaluator reteEvaluator, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)Evaluates the expression using the provided parameters.booleanRestriction. isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, ReteEvaluator reteEvaluator, ContextEntry context)voidAcceptsReadAccessor. setReadAccessor(InternalReadAccessor readAccessor) -
Uses of InternalReadAccessor in org.drools.core.util
Constructors in org.drools.core.util with parameters of type InternalReadAccessor Constructor Description FieldIndex(InternalReadAccessor rightExtractor, TupleValueExtractor leftExtractor)
-