All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sansa_stack.rdf.spark.streaming.StreamReader.scala Maven / Gradle / Ivy

package net.sansa_stack.rdf.spark.streaming

import org.apache.jena.graph.Triple
import org.apache.spark.streaming.StreamingContext
import org.apache.spark.streaming.dstream.DStream

/**
 * Abstract class for loading a DStream of Triples.
 *
 * @author Gezim Sejdiu
 */
abstract class StreamReader {

  /**
   * Load a stream of triples.
   *
   * @param ssc a Spark Streaming context
   * @return a stream of Triples
   */
  def load(ssc: StreamingContext): DStream[Triple]

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy