com.gensler.scalavro.io.complex

AvroRecordIO

case class AvroRecordIO[T](avroType: AvroRecord[T]) extends AvroTypeIO[T] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AvroTypeIO[T], Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AvroRecordIO
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AvroTypeIO
  7. Logging
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AvroRecordIO(avroType: AvroRecord[T])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def asGeneric[R <: T](obj: R)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[R]): GenericRecord

    Returns the org.apache.avro.generic.GenericRecord representation of the supplied object.

    Returns the org.apache.avro.generic.GenericRecord representation of the supplied object.

    Attributes
    protected[com.gensler.scalavro]
    Definition Classes
    AvroRecordIOAvroTypeIO
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. lazy val avroSchema: Schema

    Attributes
    protected
  9. val avroType: AvroRecord[T]

    Returns the corresponding AvroType to this AvroTypeIO wrapper.

    Returns the corresponding AvroType to this AvroTypeIO wrapper.

    Definition Classes
    AvroRecordIOAvroTypeIO
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def io: AvroTypeIO[T]

    Returns this AvroTypeIO instance.

    Returns this AvroTypeIO instance.

    Definition Classes
    AvroTypeIO
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. val log: Logger

    Attributes
    protected
    Definition Classes
    Logging
  17. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  20. def read(stream: InputStream): Try[T]

    Reads a binary representation of the underlying Scala type from the supplied stream.

    Reads a binary representation of the underlying Scala type from the supplied stream.

    Definition Classes
    AvroRecordIOAvroTypeIO
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. def write[R <: T](obj: R, stream: OutputStream)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[R]): Unit

    Writes a binary representation of the supplied object to the supplied stream.

    Writes a binary representation of the supplied object to the supplied stream.

    Definition Classes
    AvroRecordIOAvroTypeIO

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AvroTypeIO[T]

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped