Package

io.eels.component

avro

Permalink

package avro

Visibility
  1. Public
  2. All

Type Members

  1. class AvroRecordFn extends Logging

    Permalink
  2. trait AvroRecordMarshaller extends AnyRef

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

    Permalink
  4. class AvroSinkWriter extends SinkWriter

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

    Permalink
  6. case class AvroSourceBuilder(path: String, params: Map[String, List[String]]) extends Builder[AvroSource] with Product with Serializable

    Permalink
  7. class AvroSourceReader extends SourceReader

    Permalink
  8. class ConvertingAvroRecordMarshaller extends AvroRecordMarshaller with Logging

    Permalink

    Converts eel rows into avro records using the given avro schema.

    Converts eel rows into avro records using the given avro schema. Each row must provide a value for each field in the schema, and the the order of the values in the row is assumed to be the same order as the order of the fields in the schema. Each row value will be converted into the appropriate type for the field.

Value Members

  1. object AvroReaderSupport

    Permalink
  2. object AvroSchemaFn extends StrictLogging

    Permalink
  3. object AvroSink extends Serializable

    Permalink
  4. object AvroSourceParser extends SourceParser

    Permalink

Deprecated Value Members

  1. object AvroSchemaMerge

    Permalink
    Annotations
    @deprecated
    Deprecated

    use the functionality from avro4s when we can ditch 2.10 in eel

Ungrouped