Package

com.snowplowanalytics.iglu.schemaddl

bigquery

Permalink

package bigquery

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. bigquery
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait CastError extends Product with Serializable

    Permalink
  2. type CastResult = Validated[NonEmptyList[CastError], Row]

    Permalink

    Result of (Schema, JSON) -> Row transformation

  3. case class Field(name: String, fieldType: Type, mode: Mode) extends Product with Serializable

    Permalink

    Type-safe AST proxy to com.google.cloud.bigquery.Field schema type Up to client's code to convert it

  4. sealed trait Mode extends Product with Serializable

    Permalink

    BigQuery SQL mode

  5. sealed trait Row extends Product with Serializable

    Permalink

    Run-time value, conforming Field (type)

  6. type Suggestion = (Schema, Boolean) ⇒ Option[(String) ⇒ Field]

    Permalink

    Suggest the BigQuery field, based on JSON Schema

  7. sealed trait Type extends Product with Serializable

    Permalink

    BigQuery field type; "array" and "null" are expressed via Mode

Value Members

  1. object CastError extends Serializable

    Permalink
  2. object Field extends Serializable

    Permalink
  3. object Mode extends Serializable

    Permalink
  4. object Row extends Serializable

    Permalink
  5. object Suggestion

    Permalink
  6. object Type extends Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped