io.eels

FrameSource

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
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

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

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    Frame
  5. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  6. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  7. val DefaultBufferSize: Int

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

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

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

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

    Definition Classes
    Frame
  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def buffer: Buffer

    Definition Classes
    FrameSourceFrame
  14. def clone(): AnyRef

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

    Definition Classes
    Frame
  16. def drop(k: Int): Frame

    Definition Classes
    Frame
  17. def dropNullRows: Frame

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

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

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

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

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

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

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

    Definition Classes
    Frame
  25. def fill(defaultValue: String): Frame

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

    Filters where the given column matches the given predicate.

    Filters where the given column matches the given predicate.

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

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

    Definition Classes
    Frame
  29. def finalize(): Unit

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

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

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

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

    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
  34. final def getClass(): Class[_]

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

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

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

    Definition Classes
    Any
  38. def join(other: Frame): Frame

    Definition Classes
    Frame
  39. val logger: Logger

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

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

    Definition Classes
    AnyRef
  42. final def notify(): Unit

    Definition Classes
    AnyRef
  43. final def notifyAll(): Unit

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

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

    Definition Classes
    Frame
  46. def projectionExpression(expr: String): Frame

    Definition Classes
    Frame
  47. def removeColumn(columnName: String): Frame

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

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

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

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

    Definition Classes
    Frame
  52. def sample(k: Int): Frame

    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
  53. lazy val schema: Schema

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Frame
  64. def toString(): String

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

    Definition Classes
    Frame
  66. def updateColumn(column: Column): Frame

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

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

    Definition Classes
    Using
  69. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Using

Inherited from Logging

Inherited from Frame

Inherited from AnyRef

Inherited from Any

Ungrouped