Package

com.signalcollect

triplerush

Permalink

package triplerush

Visibility
  1. Public
  2. All

Type Members

  1. class BlockingIndexVertexEdge extends Edge[Long]

    Permalink

    Trickery! It's actually the child delta (an Int), but we just pretend it's a Long.

  2. trait BlockingOperations extends AnyRef

    Permalink
  3. case class ChildIdReply(ids: Array[Int]) extends Product with Serializable

    Permalink
  4. case class ChildIdRequest(requestor: Long) extends Product with Serializable

    Permalink
  5. final class CombiningMessageBus[Signal] extends AbstractMessageBus[Long, Signal]

    Permalink

    Version of bulk message bus that combines tickets of failed queries.

  6. class CombiningMessageBusFactory[Signal] extends MessageBusFactory[Long, Signal]

    Permalink
  7. trait ConvenienceOperations extends AnyRef

    Permalink
  8. final class EfficientIndexPattern extends AnyVal

    Permalink
  9. trait IndexStructure extends AnyRef

    Permalink
  10. sealed trait IndexType extends AnyRef

    Permalink
  11. trait JenaGraphAdapter extends GraphBase with GraphStatisticsHandler

    Permalink

    A TripleRush implementation of the Jena Graph interface.

  12. case class ParticleDebug(id: Int, tickets: Long, bindings: Map[Int, Int], unmatched: List[TriplePattern], numberOfBindings: Int, intsForBindingsAndUnmatched: Int) extends Product with Serializable

    Permalink
  13. trait QueryEngine extends AnyRef

    Permalink
  14. final class QueryParticle extends AnyVal

    Permalink

    The array packs: 0 int: queryId, 1-2 long: tickets (long encoded as 2 ints) 3 int: numberOfBindings 4-? ints: bindings ? ?*3 ints: triple patterns in reverse matching order (last one gets matched first).

  15. class ResultBulker extends AnyRef

    Permalink
  16. class SignalBulkerWithoutIds[Id, Signal] extends AnyRef

    Permalink
  17. case class TriplePattern(s: Int, p: Int, o: Int) extends Product with Serializable

    Permalink

    Pattern of 3 expressions (subject, predicate object).

    Pattern of 3 expressions (subject, predicate object). They are represented as Int, but can be converted to Expression implicitly and for free (value class).

  18. class TripleRush extends GraphBase with JenaGraphAdapter with BlockingOperations with ConvenienceOperations with QueryEngine

    Permalink

Value Members

  1. object ConvenienceOperations

    Permalink
  2. object EfficientIndexPattern

    Permalink
  3. object FullIndex extends IndexStructure

    Permalink
  4. object IndexType

    Permalink
  5. object Kryo

    Permalink
  6. object O extends IndexType

    Permalink
  7. object OperationIds

    Permalink
  8. object P extends IndexType

    Permalink
  9. object ParticleDebug extends Serializable

    Permalink
  10. object Po extends IndexType

    Permalink
  11. object QueryParticle

    Permalink
  12. object Root extends IndexType

    Permalink
  13. object S extends IndexType

    Permalink
  14. object So extends IndexType

    Permalink
  15. object Sp extends IndexType

    Permalink
  16. object TrGlobal

    Permalink

    Global accessor for the console visualization.

  17. object TripleRush

    Permalink
  18. package dictionary

    Permalink
  19. package handlers

    Permalink
  20. package loading

    Permalink
  21. package mapper

    Permalink
  22. package serialization

    Permalink
  23. package sparql

    Permalink
  24. package util

    Permalink
  25. package vertices

    Permalink

Ungrouped