Package com.semedy.reasoner.builtin
Interface DirectFilterBuiltin
- All Known Implementing Classes:
DirectBetween
,DirectLess
,DirectLessOrEqual
,IsNotFunctional2
,IsNotFunctional3
interface for a direct filter builtin. A direct filter builtin gets full
relations and thus can make use of indices for the relations.
relations and thus can make use of indices for the relations.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setParameters
(BuiltinReceiver receiver, int sourceArity, int destArity, BitSet variablePositions) set parametersMethods inherited from interface com.semedy.reasoner.api.builtin.Builtin
clear, cloneBuiltin, evaluationFinished, getArgumentDescriptions, getArity, getDescription, getName, getType, getWeight, init, isEvaluable, isInternal, objectGeneratingArguments, readsSymbolTable, setProperties, setSymbolTable, writesSymbolTable
Methods inherited from interface com.semedy.reasoner.api.reasoning.Receiver
addRelation, getArity, getTupleStore, receiveRelation, receiveTuple, receiveTuple, receiveTuple, startTuples, tuplesFinished, tuplesFinished
-
Method Details
-
setParameters
void setParameters(BuiltinReceiver receiver, int sourceArity, int destArity, BitSet variablePositions) set parameters- Parameters:
receiver
- , the callback to get resultsdestArity
- , the destination aritysourceArity
- , the source arityvariablePositions
- , the variables from left
-