Class/Object

com.signalcollect.triplerush

TripleRush

Related Docs: object TripleRush | package triplerush

Permalink

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

Linear Supertypes
QueryEngine, ConvenienceOperations, BlockingOperations, JenaGraphAdapter, GraphStatisticsHandler, GraphBase, GraphWithPerform, org.apache.jena.graph.Graph, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TripleRush
  2. QueryEngine
  3. ConvenienceOperations
  4. BlockingOperations
  5. JenaGraphAdapter
  6. GraphStatisticsHandler
  7. GraphBase
  8. GraphWithPerform
  9. Graph
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TripleRush(graphBuilder: GraphBuilder[Long, Any], dictionary: RdfDictionary, tripleMapperFactory: Option[MapperFactory[Long]], console: Boolean, config: Config, kryoRegistrations: List[String])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val actorNamePrefix: String

    Permalink
  5. def add(arg0: Triple): Unit

    Permalink
    Definition Classes
    GraphBase → Graph
  6. def addEncodedTriple(sId: Int, pId: Int, oId: Int, timeout: Duration = defaultBlockingOperationTimeout): Unit

    Permalink
    Definition Classes
    BlockingOperations
  7. def addStringTriple(s: String, p: String, o: String, timeout: Duration = defaultBlockingOperationTimeout): Unit

    Permalink

    String encoding: By default something is interpreted as an IRI.

    String encoding: By default something is interpreted as an IRI. If something starts with a hyphen or a digit, it is interpreted as an integer literal If something starts with '"' it is interpreted as a string literal. If something has an extra '<' prefix, then the remainder is interpreted as an XML literal. If something starts with '_', then the remainder is assumed to be a blank node ID where uniqueness is the responsibility of the caller.

    Definition Classes
    BlockingOperations
  8. def addStringTriples(i: Iterator[(String, String, String)], timeout: Duration = defaultBlockingOperationTimeout): Unit

    Permalink

    String encoding: By default something is interpreted as an IRI.

    String encoding: By default something is interpreted as an IRI. If something starts with a hyphen or a digit, it is interpreted as an integer literal If something starts with '"' it is interpreted as a string literal. If something has an extra '<' prefix, then the remainder is interpreted as an XML literal. If something starts with '_', then the remainder is assumed to be a blank node ID where uniqueness is the responsibility of the caller.

    Definition Classes
    BlockingOperations
  9. def addTriple(triple: Triple, timeout: Duration = defaultBlockingOperationTimeout): Unit

    Permalink
    Definition Classes
    BlockingOperations
  10. def addTriplePattern(tp: TriplePattern, timeout: Duration = defaultBlockingOperationTimeout): Unit

    Permalink
    Definition Classes
    BlockingOperations
  11. def addTriplePatterns(i: Iterator[TriplePattern], timeout: Duration = defaultBlockingOperationTimeout): Unit

    Permalink
    Definition Classes
    BlockingOperations
  12. def addTriples(i: Iterator[Triple], timeout: Duration = defaultBlockingOperationTimeout): Unit

    Permalink
    Definition Classes
    BlockingOperations
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def asyncAddEncodedTriple(sId: Int, pId: Int, oId: Int): Future[Unit]

    Permalink
  15. def asyncAddStringTriple(s: String, p: String, o: String): Future[Unit]

    Permalink

    String encoding: By default something is interpreted as an IRI.

    String encoding: By default something is interpreted as an IRI. If something starts with a hyphen or a digit, it is interpreted as an integer literal If something starts with '"' it is interpreted as a string literal. If something has an extra '<' prefix, then the remainder is interpreted as an XML literal. If something starts with '_', then the remainder is assumed to be a blank node ID where uniqueness is the responsibility of the caller.

    Definition Classes
    ConvenienceOperations
  16. def asyncAddStringTriples(i: Iterator[(String, String, String)]): Future[Unit]

    Permalink

    String encoding: By default something is interpreted as an IRI.

    String encoding: By default something is interpreted as an IRI. If something starts with a hyphen or a digit, it is interpreted as an integer literal If something starts with '"' it is interpreted as a string literal. If something has an extra '<' prefix, then the remainder is interpreted as an XML literal. If something starts with '_', then the remainder is assumed to be a blank node ID where uniqueness is the responsibility of the caller.

    Definition Classes
    ConvenienceOperations
  17. def asyncAddTriple(triple: Triple): Future[Unit]

    Permalink
    Definition Classes
    ConvenienceOperations
  18. def asyncAddTriplePattern(tp: TriplePattern): Future[Unit]

    Permalink
    Definition Classes
    ConvenienceOperations
  19. def asyncAddTriplePatterns(i: Iterator[TriplePattern]): Future[Unit]

    Permalink
  20. def asyncAddTriples(i: Iterator[Triple]): Future[Unit]

    Permalink
    Definition Classes
    ConvenienceOperations
  21. def asyncCount(q: Seq[TriplePattern], tickets: Long = Long.MaxValue): Future[Option[Long]]

    Permalink
  22. def asyncGetIndexAt(indexId: Long): Future[Array[Int]]

    Permalink
  23. def asyncLoadFromStream(inputStream: InputStream): Future[Unit]

    Permalink
    Definition Classes
    ConvenienceOperations
  24. def checkOpen(): Unit

    Permalink
    Attributes
    protected[org.apache.jena.graph.impl]
    Definition Classes
    GraphBase
  25. def clear(): Unit

    Permalink
    Definition Classes
    JenaGraphAdapter → GraphBase → Graph
  26. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. def close(): Unit

    Permalink
    Definition Classes
    TripleRushQueryEngineJenaGraphAdapter → GraphBase → Graph
  28. final def contains(arg0: Node, arg1: Node, arg2: Node): Boolean

    Permalink
    Definition Classes
    GraphBase → Graph
  29. final def contains(arg0: Triple): Boolean

    Permalink
    Definition Classes
    GraphBase → Graph
  30. final def containsByFind(arg0: Triple): Boolean

    Permalink
    Attributes
    protected[org.apache.jena.graph.impl]
    Definition Classes
    GraphBase
  31. def count(q: Seq[TriplePattern], timeout: Duration = defaultBlockingOperationTimeout): Long

    Permalink
    Definition Classes
    BlockingOperations
  32. def countVerticesByType: Map[String, Int]

    Permalink
  33. def createPrefixMapping(): PrefixMapping

    Permalink
    Attributes
    protected[org.apache.jena.graph.impl]
    Definition Classes
    GraphBase
  34. def createStatisticsHandler(): TripleRush

    Permalink
    Definition Classes
    JenaGraphAdapter → GraphBase
  35. final def delete(arg0: Triple): Unit

    Permalink
    Definition Classes
    GraphBase → Graph
  36. def dependsOn(arg0: org.apache.jena.graph.Graph): Boolean

    Permalink
    Definition Classes
    GraphBase → Graph
  37. val dictionary: RdfDictionary

    Permalink
  38. def edgesPerIndexType: Map[String, Int]

    Permalink
  39. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  41. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  42. final def find(arg0: Node, arg1: Node, arg2: Node): ExtendedIterator[Triple]

    Permalink
    Definition Classes
    GraphBase → Graph
  43. final def find(arg0: Triple): ExtendedIterator[Triple]

    Permalink
    Definition Classes
    GraphBase → Graph
  44. def forTestingOnly_graphBaseFind(arg0: Triple): ExtendedIterator[Triple]

    Permalink
    Definition Classes
    GraphBase
  45. val getCapabilities: Capabilities { ... /* 7 definitions in type refinement */ }

    Permalink
    Definition Classes
    JenaGraphAdapter → GraphBase → Graph
  46. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  47. def getEventManager(): GraphEventManager

    Permalink
    Definition Classes
    GraphBase → Graph
  48. def getIndexAt(indexId: Long, timeout: Duration = defaultBlockingOperationTimeout): Array[Int]

    Permalink
    Definition Classes
    BlockingOperations
  49. def getModel: Model

    Permalink
    Definition Classes
    JenaGraphAdapter
  50. def getPrefixMapping(): PrefixMapping

    Permalink
    Definition Classes
    GraphBase → Graph
  51. def getStatistic(s: Node, p: Node, o: Node): Long

    Permalink
    Definition Classes
    JenaGraphAdapter → GraphStatisticsHandler
  52. def getStatisticsHandler(): GraphStatisticsHandler

    Permalink
    Definition Classes
    GraphBase → Graph
  53. def getTransactionHandler(): TransactionHandler

    Permalink
    Definition Classes
    GraphBase → Graph
  54. val graph: Graph[Long, Any]

    Permalink
  55. def graphBaseContains(t: Triple): Boolean

    Permalink
    Definition Classes
    JenaGraphAdapter → GraphBase
  56. def graphBaseFind(triplePattern: Triple): ExtendedIterator[Triple]

    Permalink
    Definition Classes
    JenaGraphAdapter → GraphBase
  57. def graphBaseFind(arg0: Node, arg1: Node, arg2: Node): ExtendedIterator[Triple]

    Permalink
    Attributes
    protected[org.apache.jena.graph.impl]
    Definition Classes
    GraphBase
  58. def graphBaseSize(): Int

    Permalink
    Definition Classes
    JenaGraphAdapter → GraphBase
  59. val graphBuilder: GraphBuilder[Long, Any]

    Permalink
  60. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  61. def isClosed(): Boolean

    Permalink
    Definition Classes
    GraphBase → Graph
  62. def isEmpty(): Boolean

    Permalink
    Definition Classes
    GraphBase → Graph
  63. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  64. def isIsomorphicWith(arg0: org.apache.jena.graph.Graph): Boolean

    Permalink
    Definition Classes
    GraphBase → Graph
  65. def isShutdown: Boolean

    Permalink
  66. def loadFromStream(inputStream: InputStream, timeout: Duration = defaultBlockingOperationTimeout): Unit

    Permalink
    Definition Classes
    BlockingOperations
  67. val log: LoggingAdapter

    Permalink
  68. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  69. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  70. def notifyAdd(arg0: Triple): Unit

    Permalink
    Definition Classes
    GraphBase
  71. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  72. def notifyDelete(arg0: Triple): Unit

    Permalink
    Definition Classes
    GraphBase
  73. val numberOfNodes: Int

    Permalink
  74. def performAdd(triple: Triple): Unit

    Permalink

    Meaning of prefixes in the encoded string: - Everything that starts with a letter is interpreted as an IRI, because their schema has to start with a letter.

    Meaning of prefixes in the encoded string: - Everything that starts with a letter is interpreted as an IRI, because their schema has to start with a letter. - If a string starts with a digit or a hyphen, then it is interpreted as an integer literal. - If a string starts with " or "<", then it is interpreted as a general literal.

    Definition Classes
    JenaGraphAdapter → GraphBase → GraphWithPerform
  75. def performDelete(arg0: Triple): Unit

    Permalink
    Definition Classes
    GraphBase → GraphWithPerform
  76. def remove(arg0: Node, arg1: Node, arg2: Node): Unit

    Permalink
    Definition Classes
    GraphBase → Graph
  77. def resultIteratorForQuery(query: Seq[TriplePattern], numberOfSelectVariables: Option[Int] = None, tickets: Long = Long.MaxValue): Iterator[Array[Int]]

    Permalink
  78. def resultIteratorForQuery(query: Seq[TriplePattern]): Iterator[Array[Int]]

    Permalink
    Definition Classes
    ConvenienceOperations
  79. final def size(): Int

    Permalink
    Definition Classes
    GraphBase → Graph
  80. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  81. def toString(): String

    Permalink
    Definition Classes
    GraphBase → AnyRef → Any
  82. val tripleRushShutdown: Future[Nothing]

    Permalink
    Attributes
    protected
  83. val tripleRushStageGen: TripleRushStageGenerator

    Permalink
    Definition Classes
    JenaGraphAdapter
  84. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from QueryEngine

Inherited from ConvenienceOperations

Inherited from BlockingOperations

Inherited from JenaGraphAdapter

Inherited from GraphStatisticsHandler

Inherited from GraphBase

Inherited from GraphWithPerform

Inherited from org.apache.jena.graph.Graph

Inherited from AnyRef

Inherited from Any

Ungrouped