Package

com.sksamuel

avro4s

Permalink

package avro4s

Visibility
  1. Public
  2. All

Type Members

  1. class AvroBinaryInputStream[T] extends AvroInputStream[T]

    Permalink
  2. case class AvroBinaryOutputStream[T](os: OutputStream)(implicit schemaFor: SchemaFor[T], toRecord: ToRecord[T]) extends AvroOutputStream[T] with Product with Serializable

    Permalink
  3. class AvroDataInputStream[T] extends AvroInputStream[T]

    Permalink
  4. case class AvroDataOutputStream[T](os: OutputStream, codec: CodecFactory = CodecFactory.nullCodec())(implicit schemaFor: SchemaFor[T], toRecord: ToRecord[T]) extends AvroOutputStream[T] with Product with Serializable

    Permalink
  5. trait AvroInputStream[T] extends AnyRef

    Permalink
  6. final case class AvroJsonInputStream[T](in: InputStream, writerSchema: Option[Schema] = None, readerSchema: Option[Schema] = None)(implicit schemaFor: SchemaFor[T], fromRecord: FromRecord[T]) extends AvroInputStream[T] with Product with Serializable

    Permalink
  7. case class AvroJsonOutputStream[T](os: OutputStream)(implicit schemaFor: SchemaFor[T], toRecord: ToRecord[T]) extends AvroOutputStream[T] with Product with Serializable

    Permalink
  8. trait AvroOutputStream[T] extends AnyRef

    Permalink
  9. class DefaultAwareDatumReader[T] extends GenericDatumReader[T]

    Permalink
  10. class DefaultAwareGenericData extends GenericData

    Permalink
  11. trait RecordFormat[T] extends AnyRef

    Permalink

Value Members

  1. object AvroInputStream

    Permalink
  2. object AvroOutputStream

    Permalink
  3. object AvroSchema

    Permalink
  4. object AvroSchemaMerge

    Permalink
  5. object RecordFormat

    Permalink
  6. object TestApp extends App

    Permalink

Ungrouped