Class UnaryExecutableOpBaseWithBatching

All Implemented Interfaces:
StatsProvider, ExecutableOperator, UnaryExecutableOp
Direct Known Subclasses:
BaseForExecOpBindJoinWithRequestOps, BaseForExecOpIndexNestedLoopsJoinWithRequestOps, BaseForExecOpIndexNestedLoopsJoinWithRequests, ExecOpBindJoinSPARQLwithVALUESorFILTER, ExecOpParallelMultiwayLeftJoin

public abstract class UnaryExecutableOpBaseWithBatching extends UnaryExecutableOpBase
Base class for all implementations of UnaryExecutableOp that process the input solution mappings in batches (bind joins are typical examples of such operators). This base class handles collecting the input solution mappings into batches. Classes that extend this base class need to implement two functions: