Package

com.signalcollect.triplerush.vertices

query

Permalink

package query

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractQueryVertex[StateType] extends BaseVertex[StateType]

    Permalink
  2. class BlockingTripleAdditionsVertex extends BaseVertex[Option[TicketSynchronization]]

    Permalink
  3. final class IndexQueryVertex extends BaseVertex[Nothing]

    Permalink
  4. class OutOfTicketsException extends Exception

    Permalink
  5. final class ResultCountingQueryVertex extends AbstractQueryVertex[Long]

    Permalink

    If execution is complete returns Some(numberOfResults), else returns None.

  6. class ResultIteratorQueryVertex extends AbstractQueryVertex[ResultIterator]

    Permalink
  7. class TicketSynchronization extends AnyRef

    Permalink

    Tickets are used for synchronizing asynchronous operations on the TripleRush index.

    Tickets are used for synchronizing asynchronous operations on the TripleRush index. An operation starts out with an initial number of tickets. The tickets are split up between sub-operations on the index and returned by each sub-operation upon completion of that operation.

    If the initial tickets are not enough the sub-operation is not executed and it returns its tickets number multiplied by -1. This means that the minus prefix indicates that the asynchronous operation could not be completed, for example because the number of tickets was too low or the branching factor of the index operation too high.

    The initial ticket values can only ever be positive, so it is impossible for a correctly working component to return Long.MinValue as the number of tickets.

  8. class TooManyTicketsReceivedException extends Exception

    Permalink

Ungrouped