Package

org.zuinnote.spark.bitcoin

transaction

Permalink

package transaction

Author: Jörn Franke <zuinnote@gmail.com>

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. transaction
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class BitcoinTransactionContext extends Serializable

    Permalink

    Adds a method, bitcoinTransactionFile, to SQLContext that allows reading Bitcoin blockchain data as Bitcoin transactions.

  2. final case class BitcoinTransactionRelation(location: String, maxBlockSize: Integer = ..., magic: String = ..., useDirectBuffer: Boolean = ..., isSplittable: Boolean = ..., readAuxPOW: Boolean = ...)(sqlContext: SQLContext) extends BaseRelation with TableScan with Serializable with Product

    Permalink

    Defines the schema of a BitcoinTransaction for Spark SQL

  3. class DefaultSource extends RelationProvider

    Permalink

    Defines a Spark data source for Bitcoin Blockchcain based on hadoopcryptoledgerlibrary.

    Defines a Spark data source for Bitcoin Blockchcain based on hadoopcryptoledgerlibrary. This is read-only for existing data. It returns BitcoinBlocks.

  4. class DefaultSource15 extends DefaultSource with DataSourceRegister

    Permalink

    Author: Jörn Franke <zuinnote@gmail.com>

    Author: Jörn Franke <zuinnote@gmail.com>

    Extension of DefaultSource (which is Spark 1.3 and 1.4 compatible) for Spark 1.5 compatibility. Since the class is loaded through META-INF/services we can decouple the two to have Spark 1.5 byte-code loaded lazily.

    This trick is adapted from spark elasticsearch-hadoop data source: <https://github.com/elastic/elasticsearch-hadoop>

Inherited from AnyRef

Inherited from Any

Ungrouped