Package

com.eharmony.aloha.dataset

csv

Permalink

package csv

Visibility
  1. Public
  2. All

Type Members

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

    Permalink

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

    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.

  2. final case class CsvRowCreator[-A](features: FeatureExtractorFunction[A, String], headers: Vector[String], separator: String = ",") extends CharSeqRowCreator[A] with Product with Serializable

    Permalink

    A transformer that takes a value of a specified input type that produces string-based CSV data.

    A transformer that takes a value of a specified input type that produces string-based CSV data.

    A

    the input type that is transformed into CSV output.

    features

    a representation of the features used to generate the row ouput.

    headers

    note that the dimensionality of this vector is equal to the dimensionality of the output vector produced by features rather than the number of features used to produce the vector. This is because categorical variables can be expanded in different ways based on the com.eharmony.aloha.dataset.csv.encoding.Encoding used.

    separator

    the field separator

Value Members

  1. object CsvColumnarRowCreator extends Serializable

    Permalink
  2. object CsvRowCreator extends Serializable

    Permalink
  3. package encoding

    Permalink
  4. package finalizer

    Permalink
  5. package json

    Permalink

Ungrouped