Package

io

eels

Permalink

package eels

Visibility
  1. Public
  2. All

Type Members

  1. trait Aggregation extends AnyRef

    Permalink
  2. case class AndPredicate(predicates: Seq[Predicate]) extends Predicate with Product with Serializable

    Permalink
  3. trait CloseableIterator[+T] extends AnyRef

    Permalink
  4. case class DataTypeRule(pattern: String, dataType: DataType, nullable: Boolean = true) extends Product with Serializable

    Permalink
  5. abstract class DefaultAggregation extends Aggregation

    Permalink
  6. case class EqualsPredicate(name: String, value: Any) extends NamedPredicate with Product with Serializable

    Permalink
  7. case class FilePattern(pattern: String, filter: (Path) ⇒ Boolean = _ => true) extends Logging with Product with Serializable

    Permalink
  8. trait Frame extends AnyRef

    Permalink
  9. trait GroupedFrame extends AnyRef

    Permalink
  10. case class GtPredicate(name: String, value: Any) extends NamedPredicate with Product with Serializable

    Permalink
  11. case class GtePredicate(name: String, value: Any) extends NamedPredicate with Product with Serializable

    Permalink
  12. trait Listener extends AnyRef

    Permalink
  13. case class LtPredicate(name: String, value: Any) extends NamedPredicate with Product with Serializable

    Permalink
  14. case class LtePredicate(name: String, value: Any) extends NamedPredicate with Product with Serializable

    Permalink
  15. abstract class NamedPredicate extends Predicate

    Permalink
  16. case class OrPredicate(predicates: Seq[Predicate]) extends Predicate with Product with Serializable

    Permalink
  17. trait Part extends AnyRef

    Permalink

    A Part represents part of the source data.

    A Part represents part of the source data. Eg a single file in a multi-file source, or a single table in a multi-table source. Splitting sources into parts allows them to be read concurrently, therefore, implementations must ensure that different parts can be safely read in parallel. A single part is always read by a single thread.

  18. sealed trait Predicate extends AnyRef

    Permalink
  19. trait PredicateBuilder[T] extends AnyRef

    Permalink
  20. case class Row(schema: StructType, values: Seq[Any]) extends Product with Serializable

    Permalink
  21. trait SchemaInferrer extends AnyRef

    Permalink
  22. trait Sink extends Using

    Permalink
  23. trait SinkWriter extends AnyRef

    Permalink
  24. trait Source extends Logging

    Permalink

    A Source is a provider of data.

    A Source is a provider of data.

    A source implementation must provide two methods:

    1: schema() which returns an eel schema for the data source.

    2: parts() which returns zero or more Part instances representing the data.

    A part instance is a subset of the data in a Source, and allows for concurrent reading of that data. For example a part could be a single file in a multi-file source, or a partition in a partitioned source.

  25. class SourceFrame extends Frame with Logging

    Permalink

Value Members

  1. object Aggregation

    Permalink
  2. object CloseableIterator

    Permalink
  3. object Constants

    Permalink
  4. object FilePattern extends Serializable

    Permalink
  5. object Frame

    Permalink
  6. object GroupedFrame

    Permalink
  7. object HdfsOps extends Logging

    Permalink
  8. object MetricsSystem

    Permalink
  9. object NoopListener extends Listener

    Permalink
  10. object Predicate

    Permalink
  11. object Row extends Serializable

    Permalink
  12. object RowUtils

    Permalink
  13. object SchemaInferrer

    Permalink
  14. object SourceFrame

    Permalink
  15. object StringInferrer extends SchemaInferrer

    Permalink
  16. package actions

    Permalink
  17. package coercion

    Permalink
  18. package schema

    Permalink
  19. package util

    Permalink

Ungrouped