com.eharmony.aloha.dataset.csv

json

package json

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait CsvColumn extends AnyRef

    Note that the codomain of functions produced from a CsvColumn, c, is Option[c.ColType].

  2. final case class CsvColumnWithDefault[C](name: String, spec: String, defVal: Option[C] = scala.None)(implicit evidence$8: RefInfo[C], evidence$9: JsonReader[C]) extends CsvColumnLikeWithDefault[C] with Product with Serializable

  3. final case class CsvJson(imports: Seq[String], features: IndexedSeq[CsvColumn], separator: Option[String], nullValue: Option[String], encoding: Option[Encoding]) extends Product with Serializable

  4. final case class DefaultCsvColumn(name: String, spec: String) extends CsvColumn with Product with Serializable

  5. final case class EnumCsvColumn(name: String, spec: String, enumClass: String) extends CsvColumn with Product with Serializable

  6. final case class OptionCsvColumnWithDefault[C](name: String, spec: String, defVal: Option[C] = scala.None)(implicit evidence$6: JsonReader[C], evidence$7: RefInfo[C]) extends CsvColumnLikeWithDefault[C] with Product with Serializable

  7. final case class OptionEnumCsvColumn[E <: Enum[E]](name: String, spec: String, enumClass: String, defVal: Option[E] = scala.None) extends CsvColumn with Product with Serializable

  8. final case class OptionSyntheticEnumCsvColumn(name: String, spec: String, values: Seq[String], defVal: Option[String] = scala.None) extends SyntheticEnumLikeCsvColumn with Product with Serializable

  9. final case class SyntheticEnumCsvColumn(name: String, spec: String, values: Seq[String], defVal: Option[String] = scala.None) extends SyntheticEnumLikeCsvColumn with Product with Serializable

Value Members

  1. object CsvColumn extends DefaultJsonProtocol with Logging

  2. object CsvJson extends DefaultJsonProtocol with Serializable

  3. object OptionEnumCsvColumn extends Serializable

Ungrouped