io.eels

Frame

trait Frame extends AnyRef

Self Type
Frame
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Frame
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def buffer: Buffer

  2. abstract def schema: Schema

Concrete 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

  5. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  7. val DefaultBufferSize: Int

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

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

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

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

  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def clone(): AnyRef

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

  15. def drop(k: Int): Frame

  16. def dropNullRows: Frame

  17. def dropWhile(columnName: String, p: (Any) ⇒ Boolean): Frame

  18. def dropWhile(p: (InternalRow) ⇒ Boolean): Frame

  19. final def eq(arg0: AnyRef): Boolean

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

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

  22. def exists(p: (InternalRow) ⇒ Boolean): Boolean

  23. def explode(f: (InternalRow) ⇒ Seq[InternalRow]): Frame

  24. def fill(defaultValue: String): Frame

  25. def filter(columnName: String, p: (Any) ⇒ Boolean): Frame

    Filters where the given column matches the given predicate.

  26. def filter(p: (InternalRow) ⇒ Boolean): Frame

  27. def filterNot(p: (InternalRow) ⇒ Boolean): Frame

  28. def finalize(): Unit

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

  30. def fold[A](a: A)(fn: (A, InternalRow) ⇒ A): A

  31. def forall(p: (InternalRow) ⇒ Boolean): Boolean

  32. 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

  33. final def getClass(): Class[_]

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

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

  36. final def isInstanceOf[T0]: Boolean

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

  38. def map(f: (InternalRow) ⇒ InternalRow): Frame

  39. final def ne(arg0: AnyRef): Boolean

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

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

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

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

  44. def projectionExpression(expr: String): Frame

  45. def removeColumn(columnName: String): Frame

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

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

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

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

  50. 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.

  51. def size(implicit executor: ExecutionContext): Long

  52. def stripFromColumnName(chars: Seq[Char]): Frame

  53. final def synchronized[T0](arg0: ⇒ T0): T0

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

  55. def takeWhile(pred: (InternalRow) ⇒ Boolean): Frame

  56. def to(sink: Sink)(implicit executor: ExecutionContext): Long

  57. def toSeq(implicit executor: ExecutionContext): Seq[Row]

  58. def toSeqAs[T](implicit executor: ExecutionContext, manifest: Manifest[T]): Seq[T]

  59. def toSet(implicit executor: ExecutionContext): Set[Row]

  60. def toSetAs[T](implicit executor: ExecutionContext, manifest: Manifest[T]): Set[T]

  61. def toString(): String

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

  63. def updateColumn(column: Column): Frame

  64. def updateSchemaType(columnName: String, schemaType: SchemaType): Frame

  65. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped