Package

io.eels.component

avro

Permalink

package avro

Visibility
  1. Public
  2. All

Type Members

  1. class ArraySerializer extends AvroSerializer

    Permalink
  2. class AvroDeserializer extends AnyRef

    Permalink

    Returns an row from the given avro record using the schema present in the record.

    Returns an row from the given avro record using the schema present in the record. The row values will be created in the order that the record schema fields are declared.

  3. trait AvroSerializer extends AnyRef

    Permalink

    Serializes JVM types into the suitable Avro type.

    Serializes JVM types into the suitable Avro type.

    Rows are serialized into records Scala collections are serialized into arrays Options into nulls.

    Also, if you have an Avro Boolean field, you can't use a String "true" but it must be boolean true. So it's less "forgiving" than JDBC for example which will do the automatic conversion for you. This serializer allows it.

  4. case class AvroSink(out: OutputStream) extends Sink with Product with Serializable

    Permalink
  5. class AvroSinkWriter extends SinkWriter

    Permalink
  6. case class AvroSource(path: Path) extends Source with Using with Product with Serializable

    Permalink
  7. class AvroSourcePart extends Part with Logging

    Permalink
  8. class OptionSerializer extends AvroSerializer

    Permalink
  9. class RecordSerializer extends AvroSerializer

    Permalink

    Marshalls rows as avro records using the given schema.

Value Members

  1. object AvroReaderFns

    Permalink
  2. object AvroRecordIterator

    Permalink
  3. object AvroSchemaFns extends Logging

    Permalink
  4. object AvroSchemaMerge

    Permalink
  5. object AvroSerializer extends Logging

    Permalink
  6. object AvroSink extends Serializable

    Permalink
  7. object BooleanSerializer extends AvroSerializer

    Permalink
  8. object BytesSerializer extends AvroSerializer

    Permalink
  9. object DoubleSerializer extends AvroSerializer

    Permalink
  10. object FloatSerializer extends AvroSerializer

    Permalink
  11. object IntSerializer extends AvroSerializer

    Permalink
  12. object LongSerializer extends AvroSerializer

    Permalink
  13. object MapSerializer extends AvroSerializer

    Permalink
  14. object ShortSerializer extends AvroSerializer

    Permalink
  15. object StringSerializer extends AvroSerializer

    Permalink

Ungrouped