Package

com.spotify.scio

schemas

Permalink

package schemas

Visibility
  1. Public
  2. All

Type Members

  1. final case class ArrayType[F[_], T](schema: Schema[T], toList: (F[T]) ⇒ List[T], fromList: (List[T]) ⇒ F[T]) extends Schema[F[T]] with Product with Serializable

    Permalink
  2. sealed trait LogicalType[T] extends Schema[T]

    Permalink
  3. final case class MapType[F[_, _], K, V](keySchema: Schema[K], valueSchema: Schema[V], toMap: (F[K, V]) ⇒ Map[K, V], fromMap: (Map[K, V]) ⇒ F[K, V]) extends Schema[F[K, V]] with Product with Serializable

    Permalink
  4. final case class OptionType[T](schema: Schema[T]) extends Schema[Option[T]] with Product with Serializable

    Permalink
  5. final case class RawRecord[T](schema: org.apache.beam.sdk.schemas.Schema, fromRow: SerializableFunction[Row, T], toRow: SerializableFunction[T, Row]) extends Schema[T] with Product with Serializable

    Permalink
  6. final case class Record[T] extends Schema[T] with Product with Serializable

    Permalink
  7. sealed trait Schema[T] extends Serializable

    Permalink
  8. sealed trait To[I, O] extends (SCollection[I]) ⇒ SCollection[O] with Serializable

    Permalink
  9. final case class Type[T](fieldType: FieldType) extends Schema[T] with Product with Serializable

    Permalink

Value Members

  1. object LogicalType extends Serializable

    Permalink
  2. object RawRecord extends Serializable

    Permalink
  3. object Record extends Serializable

    Permalink
  4. object Schema extends JodaInstances with AvroInstances with LowPrioritySchemaDerivation with Serializable

    Permalink
  5. object SchemaMaterializer

    Permalink
  6. object To extends Serializable

    Permalink
  7. object ToMacro

    Permalink
  8. package instances

    Permalink

Ungrouped