package schemas
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- 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
- sealed trait LogicalType[T] extends Schema[T]
- 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
- final case class OptionType[T](schema: Schema[T]) extends Schema[Option[T]] with Product with Serializable
- 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
- final case class Record[T] extends Schema[T] with Product with Serializable
- sealed trait Schema[T] extends Serializable
- sealed trait To[I, O] extends (SCollection[I]) ⇒ SCollection[O] with Serializable
- final case class Type[T](fieldType: FieldType) extends Schema[T] with Product with Serializable
Value Members
- object LogicalType extends Serializable
- object RawRecord extends Serializable
- object Record extends Serializable
- object Schema extends JodaInstances with AvroInstances with LowPrioritySchemaDerivation with Serializable
- object SchemaMaterializer
- object To extends Serializable
- object ToMacro