Class DependentAccessNode

  • All Implemented Interfaces:
    Cloneable, BatchCollector.BatchProducer

    public class DependentAccessNode
    extends AccessNode
    Takes a query with 1 or more dependent sets from 1 or more sources and creates a series of commands. Dependent sets from the same source are treated as a special case. If there are multiple batches from that source, we will create replacement criteria in lock step - rather than forming the full cartesian product space. This implementation assumes that ordering will be respected above the access node and that the incoming dependent tuple values are already sorted.