com.nicta.scoobi.io

avro

package avro

Visibility
  1. Public
  2. All

Type Members

  1. case class AvroDataSource[K, A](paths: Seq[Path], inputConverter: InputConverter[AvroKey[K], NullWritable, A], schema: AvroSchema[A], checkSchemas: Boolean = true, check: (Seq[Path], ScoobiConfiguration) ⇒ Unit = core.Source.defaultInputCheck) extends DataSource[AvroKey[K], NullWritable, A] with Product with Serializable

  2. trait AvroFixed[T] extends AnyRef

    Provide an implicit of this, if your type is a fixed.

  3. trait AvroInput extends AnyRef

    Functions for materialising distributed lists by loading Avro files

  4. trait AvroOutput extends AnyRef

    Functions for persisting distributed lists by storing them as Avro files.

  5. trait AvroParsingImplicits extends AnyRef

  6. trait AvroSchema[A] extends AnyRef

    Defines the Avro schema for a given Scala type.

  7. case class AvroSink[K, B](schema: AvroSchema[B], path: String, outputConverter: OutputConverter[AvroKey[K], NullWritable, B], overwrite: Boolean = false, check: (Path, Boolean, ScoobiConfiguration) ⇒ Unit = core.Sink.defaultOutputCheck, checkpoint: Option[Checkpoint] = scala.None, compression: Option[Compression] = scala.None) extends DataSink[AvroKey[K], NullWritable, B] with SinkSource with Product with Serializable

  8. class GenericAvroKeyInputFormat[T] extends AvroKeyInputFormat[T]

  9. class GenericAvroKeyOutputFormat[T] extends AvroKeyOutputFormat[T]

    This AvroKeyOutputFormat is used when writing out Generic Record.

Value Members

  1. object AvroInput extends AvroInput

  2. object AvroOutput extends AvroOutput

  3. object AvroParsingImplicits extends AvroParsingImplicits

  4. object AvroSchema

Ungrouped