Packages

p

com.spotify.scio

schemas

package schemas

Ordering
  1. Alphabetic
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
  2. sealed trait LogicalType[T] extends Schema[T]
  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
  4. final case class OptionType[T](schema: Schema[T]) extends Schema[Option[T]] with Product with Serializable
  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
  6. final case class Record[T] extends Schema[T] with Product with Serializable
  7. sealed trait Schema[T] extends Serializable
  8. sealed trait To[I, O] extends (SCollection[I]) ⇒ SCollection[O] with Serializable
  9. final case class Type[T](fieldType: FieldType) extends Schema[T] with Product with Serializable

Ungrouped