Class SynchronousWorkerUnion<T>

    • Constructor Detail

      • SynchronousWorkerUnion

        public SynchronousWorkerUnion​(QueryInfo queryInfo)
    • Method Detail

      • union

        protected void union()
                      throws Exception
        Description copied from class: UnionExecutorBase
        Note: this method must block until the union is executed completely. Otherwise the result queue is marked as committed while this isn't the case. The blocking behavior in general is no problem: If you need concurrent access to the result (i.e. pipelining) just run the union in a separate thread. Access to the result iteration is synchronized.
        Specified by:
        union in class UnionExecutorBase<T>
        Throws:
        Exception