## Uses of Interface
org.modeshape.jcr.query.engine.process.JoinSequence.BatchFactory

- Packages that use JoinSequence.BatchFactory
  Package | Description
  --- | ---
  org.modeshape.jcr.query.engine.process | When executing a query, the processing phase involves "running" each branch in the optimized query plan, determining the set of nodes that satisfies each branch, and then joining each branch into a single result.

- - ### Uses of JoinSequence.BatchFactory in org.modeshape.jcr.query.engine.process

    Classes in org.modeshape.jcr.query.engine.process that implement JoinSequence.BatchFactory
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `HashJoinSequence.HashCrossJoinBatchFactory`
    `protected class` | `HashJoinSequence.HashJoinBatchFactory`
    `protected class` | `HashJoinSequence.HashJoinRangeBatchFactory`
    `protected class` | `JoinSequence.EmptyBatchFactory` A `JoinSequence.BatchFactory` that always returns null.
    `protected class` | `JoinSequence.LeftOnlyBatchFactory` A `JoinSequence.BatchFactory` for batches that return only the left-hand rows.
    `protected class` | `JoinSequence.RightOnlyBatchFactory` A `JoinSequence.BatchFactory` for batches that return only the right-hand rows.

    Methods in org.modeshape.jcr.query.engine.process that return JoinSequence.BatchFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract JoinSequence.BatchFactory` | JoinSequence.`initialize()` Called once when the implementation is to create a `JoinSequence.BatchFactory` for all batches returned by this join sequence.
    `protected JoinSequence.BatchFactory` | HashJoinSequence.`initialize()`

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.