Class

io.eels

FrameSource

Related Doc: package eels

Permalink

class FrameSource extends Frame with Logging with Using

Linear Supertypes
Using, Logging, Frame, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FrameSource
  2. Using
  3. Logging
  4. Frame
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FrameSource(ioThreads: Int, source: Source)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ++(frame: Frame): Frame

    Permalink
    Definition Classes
    Frame
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. val DefaultBufferSize: Int

    Permalink
    Definition Classes
    Frame
  6. def addColumn(column: Column, defaultValue: Any): Frame

    Permalink
    Definition Classes
    Frame
  7. def addColumn(name: String, defaultValue: Any): Frame

    Permalink
    Definition Classes
    Frame
  8. def addColumnIfNotExists(column: Column, defaultValue: Any): Frame

    Permalink
    Definition Classes
    Frame
  9. def addColumnIfNotExists(name: String, defaultValue: Any): Frame

    Permalink
    Definition Classes
    Frame
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def buffer: Buffer

    Permalink
    Definition Classes
    FrameSourceFrame
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def collect(pf: PartialFunction[InternalRow, InternalRow]): Frame

    Permalink
    Definition Classes
    Frame
  14. def drop(k: Int): Frame

    Permalink
    Definition Classes
    Frame
  15. def dropNullRows: Frame

    Permalink
    Definition Classes
    Frame
  16. def dropWhile(columnName: String, p: (Any) ⇒ Boolean): Frame

    Permalink
    Definition Classes
    Frame
  17. def dropWhile(p: (InternalRow) ⇒ Boolean): Frame

    Permalink
    Definition Classes
    Frame
  18. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  20. def except(other: Frame): Frame

    Permalink
    Definition Classes
    Frame
  21. def exists(p: (InternalRow) ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    Frame
  22. def explode(f: (InternalRow) ⇒ Seq[InternalRow]): Frame

    Permalink
    Definition Classes
    Frame
  23. def fill(defaultValue: String): Frame

    Permalink
    Definition Classes
    Frame
  24. def filter(columnName: String, p: (Any) ⇒ Boolean): Frame

    Permalink

    Filters where the given column matches the given predicate.

    Filters where the given column matches the given predicate.

    Definition Classes
    Frame
  25. def filter(p: (InternalRow) ⇒ Boolean): Frame

    Permalink
    Definition Classes
    Frame
  26. def filterNot(p: (InternalRow) ⇒ Boolean): Frame

    Permalink
    Definition Classes
    Frame
  27. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. def find(p: (InternalRow) ⇒ Boolean): Option[InternalRow]

    Permalink
    Definition Classes
    Frame
  29. def fold[A](a: A)(fn: (A, InternalRow) ⇒ A): A

    Permalink
    Definition Classes
    Frame
  30. def forall(p: (InternalRow) ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    Frame
  31. def foreach[U](f: (InternalRow) ⇒ U): Frame

    Permalink

    Execute a side effect function for every row in the frame, returning the same Frame.

    Execute a side effect function for every row in the frame, returning the same Frame.

    f

    the function to execute

    returns

    this frame, to allow for builder style chaining

    Definition Classes
    Frame
  32. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. def head: Option[InternalRow]

    Permalink
    Definition Classes
    Frame
  35. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  36. def join(other: Frame): Frame

    Permalink
    Definition Classes
    Frame
  37. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  38. def map(f: (InternalRow) ⇒ InternalRow): Frame

    Permalink
    Definition Classes
    Frame
  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. def projection(columns: Seq[String]): Frame

    Permalink
    Definition Classes
    Frame
  43. def projection(first: String, rest: String*): Frame

    Permalink
    Definition Classes
    Frame
  44. def projectionExpression(expr: String): Frame

    Permalink
    Definition Classes
    Frame
  45. def removeColumn(columnName: String, caseSensitive: Boolean = true): Frame

    Permalink
    Definition Classes
    Frame
  46. def renameColumn(nameFrom: String, nameTo: String): Frame

    Permalink
    Definition Classes
    Frame
  47. def replace(columnName: String, fn: (Any) ⇒ Any): Frame

    Permalink
    Definition Classes
    Frame
  48. def replace(columnName: String, from: String, target: Any): Frame

    Permalink
    Definition Classes
    Frame
  49. def replace(from: String, target: Any): Frame

    Permalink
    Definition Classes
    Frame
  50. def sample(k: Int): Frame

    Permalink

    Returns a new Frame where only each "k" row is retained.

    Returns a new Frame where only each "k" row is retained. Ie, if sample is 2, then on average, every other row will be returned. If sample is 10 then only 10% of rows will be returned. When running concurrently, the rows that are sampled will vary depending on the ordering that the workers pull through the rows. Each iterator (thread) uses its own count for the sample.

    Definition Classes
    Frame
  51. lazy val schema: Schema

    Permalink
    Definition Classes
    FrameSourceFrame
  52. def size(implicit executor: ExecutionContext): Long

    Permalink
    Definition Classes
    Frame
  53. def stripFromColumnName(chars: Seq[Char]): Frame

    Permalink
    Definition Classes
    Frame
  54. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  55. def takeWhile(columnName: String, p: (Any) ⇒ Boolean): Frame

    Permalink
    Definition Classes
    Frame
  56. def takeWhile(pred: (InternalRow) ⇒ Boolean): Frame

    Permalink
    Definition Classes
    Frame
  57. def to(sink: Sink)(implicit executor: ExecutionContext): Long

    Permalink
    Definition Classes
    Frame
  58. def toSeq(implicit executor: ExecutionContext): Seq[Row]

    Permalink
    Definition Classes
    Frame
  59. def toSeqAs[T](implicit executor: ExecutionContext, manifest: Manifest[T]): Seq[T]

    Permalink
    Definition Classes
    Frame
  60. def toSet(implicit executor: ExecutionContext): Set[Row]

    Permalink
    Definition Classes
    Frame
  61. def toSetAs[T](implicit executor: ExecutionContext, manifest: Manifest[T]): Set[T]

    Permalink
    Definition Classes
    Frame
  62. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  63. def union(other: Frame): Frame

    Permalink
    Definition Classes
    Frame
  64. def updateColumn(column: Column): Frame

    Permalink
    Definition Classes
    Frame
  65. def updateSchemaType(columnName: String, schemaType: SchemaType): Frame

    Permalink
    Definition Classes
    Frame
  66. def using[T, U <: AnyRef { def close(): Unit }](closeable: U)(f: (U) ⇒ T): T

    Permalink
    Definition Classes
    Using
  67. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Using

Inherited from Logging

Inherited from Frame

Inherited from AnyRef

Inherited from Any

Ungrouped