Package

com.snowplowanalytics.snowplow.enrich.common

outputs

Permalink

package outputs

Visibility
  1. Public
  2. All

Type Members

  1. case class BadRow(line: String, errors: ProcessingMessageNel, tstamp: Long = System.currentTimeMillis()) extends Product with Serializable

    Permalink

    Models our report on a bad row.

    Models our report on a bad row. Consists of: 1. Our original input line (which was meant to be a Snowplow enriched event) 2. A non-empty list of our Validation errors 3. A timestamp

  2. class EnrichedEvent extends Serializable

    Permalink

    The canonical output format for enriched events.

    The canonical output format for enriched events.

    For simplicity, we are using our Redshift format as the canonical format, i.e. the below is equivalent to the redshift-etl.q HiveQL script used by the Hive ETL.

    When we move to Avro, we will probably review some of these types (e.g. move back to Array for browser features, and switch remaining Bytes to Booleans).

Value Members

  1. object BadRow extends Serializable

    Permalink

    Alternate BadRow constructors

Ungrouped