Package

io.github

setl

Permalink

package setl

Visibility
  1. Public
  2. All

Type Members

  1. case class BenchmarkResult(cls: String, read: Double, process: Double, write: Double, get: Double, total: Double) extends Product with Serializable

    Permalink
  2. trait Builder[+A] extends Logging

    Permalink

    Builder could be used to build or initialize objects

    Builder could be used to build or initialize objects

    A

    the type of object that the builder is supposed to produce

    Annotations
    @Evolving()
  3. trait Converter extends AnyRef

    Permalink

    A converter should be able to convert between two types T1 and T2.

    A converter should be able to convert between two types T1 and T2.

    Annotations
    @Evolving()
  4. abstract class Setl extends HasRegistry[Pipeline]

    Permalink
    Annotations
    @Evolving()
  5. class SparkSessionBuilder extends Builder[SparkSession]

    Permalink

    Configure and build new sparkSession according to given usages

    Configure and build new sparkSession according to given usages


    Usage:

    // Auto-configure
    val spark: SparkSession = new SparkSessionBuilder("cassandra", "postgres").build().get()
    
    // Build with your own SparkConf
    val spark: SparkSession = new SparkSessionBuilder().configure(yourSparkConf).build().get()
    Annotations
    @Evolving()

Value Members

  1. object Setl

    Permalink
  2. object SparkSessionBuilder

    Permalink
  3. package annotation

    Permalink
  4. package config

    Permalink
  5. package enums

    Permalink
  6. package exception

    Permalink
  7. package internal

    Permalink
  8. package storage

    Permalink
  9. package transformation

    Permalink
  10. package util

    Permalink
  11. package workflow

    Permalink

Ungrouped