Comunica
    Preparing search index...

    Interface IActorRdfJoinInternalOptions

    interface IActorRdfJoinInternalOptions {
        canHandleOperationRequired?: boolean;
        canHandleUndefs?: boolean;
        isLeaf?: boolean;
        limitEntries?: number;
        limitEntriesMin?: boolean;
        logicalType: LogicalJoinType;
        physicalName: string;
        pushesBindingsToSource?: boolean;
        requiresVariableOverlap?: boolean;
    }
    Index

    Properties

    canHandleOperationRequired?: boolean

    If this join operator can handle join entries with operationModified set to true. This will typically only be true for bind-join-like operators.

    canHandleUndefs?: boolean

    If this actor can handle undefs overlapping variable bindings. Defaults to false.

    isLeaf?: boolean

    If this join operator will not invoke any other join or query operations below, and can therefore be considered a leaf of the join plan. Defaults to true.

    limitEntries?: number

    Can be used by subclasses to indicate the max or min number of streams that can be joined. 0 for infinity. By default, this indicates the max number, but can be inverted by setting limitEntriesMin to true.

    limitEntriesMin?: boolean

    If true, the limitEntries field is a lower limit, otherwise, it is an upper limit. Defaults to false.

    logicalType: LogicalJoinType

    The logical join type this actor can handle.

    physicalName: string

    The physical name of join operation this actor implements. This is used for debug and query plan logs.

    pushesBindingsToSource?: boolean

    If this actor pushes bindings of one entry into the source of another entry, which it does in chunks, resulting in one source invocation per chunk. Defaults to false.

    requiresVariableOverlap?: boolean

    If this join operator must only be used for join entries with (at least partially) common variables.