Class/Object

com.eharmony.aloha.dataset.csv

CsvColumnarRowCreator

Related Docs: object CsvColumnarRowCreator | package csv

Permalink

final case class CsvColumnarRowCreator[-A] extends RowCreator[A, IndexedSeq[String]] with Product with Serializable

A CsvColumnarRowCreator makes a sequence of String-based column values.

NOTE: string representations of column types are the simple name for values extending AnyVal. For instance: "Byte", "Char", "Short", "Int", "Long", "Float", "Double" and non-AnyVals are the canonical class name. For instance, Strings are the represented as "java.lang.String".

Created by ryan.deak on 2/27/18.

A

The domain of the row creator.

Linear Supertypes
Product, Equals, RowCreator[A, IndexedSeq[String]], Serializable, Serializable, (A) ⇒ (MissingAndErroneousFeatureInfo, IndexedSeq[String]), AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CsvColumnarRowCreator
  2. Product
  3. Equals
  4. RowCreator
  5. Serializable
  6. Serializable
  7. Function1
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def andThen[A](g: ((MissingAndErroneousFeatureInfo, IndexedSeq[String])) ⇒ A): (A) ⇒ A

    Permalink
    Definition Classes
    Function1
    Annotations
    @unspecialized()
  5. def apply(data: A): (MissingAndErroneousFeatureInfo, IndexedSeq[String])

    Permalink
    Definition Classes
    CsvColumnarRowCreator → Function1
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def compose[A](g: (A) ⇒ A): (A) ⇒ (MissingAndErroneousFeatureInfo, IndexedSeq[String])

    Permalink
    Definition Classes
    Function1
    Annotations
    @unspecialized()
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. val features: FeatureExtractorFunction[A, Seq[String]]

    Permalink

    a feature extractor function.

  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def headers: Seq[String]

    Permalink

    Column names

  14. val headersToTypes: Seq[(ColumnName, ColumnType)]

    Permalink

    An ordering mapping from column name to type.

    An ordering mapping from column name to type. The size should be the output size of the apply function. These are not parallel sequences to enforce (at compile time) the requirement that they are the same size.

  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  19. val nullString: String

    Permalink

    the string representing null.

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

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    Function1 → AnyRef → Any
  22. def types: Seq[String]

    Permalink

    Returns string representations of column types.

    Returns string representations of column types. These are the simple name for values extending AnyVal. For instance: "Byte", "Char", "Short", "Int", "Long", "Float", "Double" and non-AnyVals are the canonical class name. For instance, Strings are the represented as "java.lang.String".

  23. final def wait(): Unit

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

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

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

Inherited from Product

Inherited from Equals

Inherited from RowCreator[A, IndexedSeq[String]]

Inherited from Serializable

Inherited from Serializable

Inherited from (A) ⇒ (MissingAndErroneousFeatureInfo, IndexedSeq[String])

Inherited from AnyRef

Inherited from Any

Ungrouped