Package

be.dataminded.lighthouse

datalake

Permalink

package datalake

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

Type Members

  1. trait DataLink extends SparkSessions

    Permalink

    A reference to data with the functionality to read and write

  2. case class DataUID(namespace: String, key: String) extends Product with Serializable

    Permalink

    A reference that allows you to fetch a DataLink from your environment

  3. trait Datalake extends AnyRef

    Permalink

    Interface containing all the configuration for a given environment

  4. class FileSystemDataLink extends PathBasedDataLink

    Permalink

    Reference to data stored on the file system

  5. class HiveDataLink extends PathBasedDataLink

    Permalink

    Reference to data stored on hive

  6. class JdbcDataLink extends DataLink

    Permalink

    Default JDBC DataRef implementation for reading and writing to a JDBC database

  7. type LazyConfig[T] = () ⇒ T

    Permalink
  8. class NullDataLink extends DataLink

    Permalink

    DataLink implementation with no effect for testing purposes

  9. trait PathBasedDataLink extends DataLink

    Permalink
  10. class SnapshotDataLink extends PathBasedDataLink

    Permalink

Value Members

  1. object Datalake

    Permalink
  2. object LazyConfig

    Permalink
  3. implicit def asLazyConfig[T](value: T): LazyConfig[T]

    Permalink
  4. implicit def asProperties(map: Map[String, String]): Properties

    Permalink
  5. implicit def tupleAsDataUID(tuple: (String, String)): DataUID

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped