Object/Class

com.snowplowanalytics.snowplow.enrich.common.enrichments.registry.sqlquery

Output

Related Docs: class Output | package sqlquery

Permalink

object Output extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Output
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait DescribeMode extends AnyRef

    Permalink

    ADT specifying whether the schema is the self-describing schema for all rows returned by the query, or whether the schema should be attached to each of the returned rows.

    ADT specifying whether the schema is the self-describing schema for all rows returned by the query, or whether the schema should be attached to each of the returned rows. Processing in Output.envelope

  2. sealed trait ExpectedRowsMode extends AnyRef

    Permalink

    ADT specifying what amount of rows are expecting from DB

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. object AllRows extends DescribeMode with Product with Serializable

    Permalink

    Box all returned rows - i.e.

    Box all returned rows - i.e. one context will always be added to derived_contexts, regardless of how many rows that schema contains Can be List(JArray) (signle) or List(JObject) (signle) or Nil

  5. object AtLeastOne extends ExpectedRowsMode with Product with Serializable

    Permalink

    More that 1 rows are expected 0 rows will throw an error

  6. object AtLeastZero extends ExpectedRowsMode with Product with Serializable

    Permalink

    Always successful

  7. object AtMostOne extends ExpectedRowsMode with Product with Serializable

    Permalink

    Either one or zero rows is expected.

    Either one or zero rows is expected. 2+ rows will throw an error

  8. object EveryRow extends DescribeMode with Product with Serializable

    Permalink

    Attached Schema URI to each returned row - so e.g.

    Attached Schema URI to each returned row - so e.g. if 3 rows are returned, 3 contexts with this same schema will be added to derived_contexts Can be List(JObject, JObject...) (multiple) | Nil

  9. object ExactlyOne extends ExpectedRowsMode with Product with Serializable

    Permalink

    Exactly one row is expected.

    Exactly one row is expected. 0 or 2+ rows will throw an error, causing the entire event to fail processing

  10. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  21. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  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 Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped