Object/Trait

com.sksamuel.avro4s

SchemaFor

Related Docs: trait SchemaFor | package avro4s

Permalink

object SchemaFor extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SchemaFor
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Typeclass[T] = SchemaFor[T]

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val BooleanSchemaFor: SchemaFor[Boolean]

    Permalink
  5. implicit val ByteArraySchemaFor: SchemaFor[Array[Byte]]

    Permalink
  6. implicit val ByteBufferSchemaFor: SchemaFor[ByteBuffer]

    Permalink
  7. implicit val ByteListSchemaFor: SchemaFor[List[Byte]]

    Permalink
  8. implicit val ByteSchemaFor: SchemaFor[Byte]

    Permalink
  9. implicit val ByteSeqSchemaFor: SchemaFor[Seq[Byte]]

    Permalink
  10. implicit val ByteVectorSchemaFor: SchemaFor[Vector[Byte]]

    Permalink
  11. implicit object DateSchemaFor extends SchemaFor[Date]

    Permalink
  12. implicit val DoubleSchemaFor: SchemaFor[Double]

    Permalink
  13. implicit val FloatSchemaFor: SchemaFor[Float]

    Permalink
  14. implicit object InstantSchemaFor extends SchemaFor[Instant]

    Permalink
  15. implicit val IntSchemaFor: SchemaFor[Int]

    Permalink
  16. implicit object LocalDateSchemaFor extends SchemaFor[LocalDate]

    Permalink
  17. implicit object LocalDateTimeSchemaFor extends SchemaFor[LocalDateTime]

    Permalink
  18. implicit object LocalTimeSchemaFor extends SchemaFor[LocalTime]

    Permalink
  19. implicit val LongSchemaFor: SchemaFor[Long]

    Permalink
  20. implicit val ShortSchemaFor: SchemaFor[Short]

    Permalink
  21. implicit val StringSchemaFor: SchemaFor[String]

    Permalink
  22. implicit object TimestampSchemaFor extends SchemaFor[Timestamp]

    Permalink
  23. implicit object UUIDSchemaFor extends SchemaFor[UUID]

    Permalink
  24. def apply[T](implicit schemaFor: SchemaFor[T]): SchemaFor[T]

    Permalink
  25. implicit def arraySchemaFor[S](implicit schemaFor: SchemaFor[S]): SchemaFor[Array[S]]

    Permalink
  26. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  27. implicit def bigDecimalFor(implicit sp: ScalePrecision = ScalePrecision.default): SchemaFor[BigDecimal]

    Permalink
  28. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def combine[T](ctx: CaseClass[Typeclass, T]): SchemaFor[T]

    Permalink
  30. def const[T](_schema: Schema): SchemaFor[T]

    Permalink

    Creates a SchemaFor that always returns the given constant value.

  31. implicit def coproductBaseSchema[S](implicit basefor: SchemaFor[S]): SchemaFor[:+:[S, CNil]]

    Permalink
  32. implicit def coproductSchema[S, T <: Coproduct](implicit basefor: SchemaFor[S], coproductFor: SchemaFor[T]): SchemaFor[:+:[S, T]]

    Permalink
  33. def dispatch[T](ctx: SealedTrait[Typeclass, T]): SchemaFor[T]

    Permalink
  34. implicit def eitherSchemaFor[A, B](implicit leftFor: SchemaFor[A], rightFor: SchemaFor[B]): SchemaFor[Either[A, B]]

    Permalink
  35. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  36. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  37. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. implicit macro def gen[T]: Typeclass[T]

    Permalink
  39. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  40. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  41. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  42. implicit def iterableSchemaFor[S](implicit schemaFor: SchemaFor[S]): SchemaFor[Iterable[S]]

    Permalink
  43. implicit def javaEnumSchemaFor[E <: Enum[_]](implicit tag: ClassTag[E]): SchemaFor[E]

    Permalink
  44. implicit def listSchemaFor[S](implicit schemaFor: SchemaFor[S]): SchemaFor[List[S]]

    Permalink
  45. implicit def mapSchemaFor[V](implicit schemaFor: SchemaFor[V]): SchemaFor[Map[String, V]]

    Permalink
  46. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  47. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  48. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  49. implicit def optionSchemaFor[T](implicit schemaFor: SchemaFor[T]): SchemaFor[Option[T]]

    Permalink
  50. implicit def scalaEnumSchemaFor[E <: Value](implicit tag: scala.reflect.api.JavaUniverse.TypeTag[E]): SchemaFor[E]

    Permalink
  51. implicit def seqSchemaFor[S](implicit schemaFor: SchemaFor[S]): SchemaFor[Seq[S]]

    Permalink
  52. implicit def setSchemaFor[S](implicit schemaFor: SchemaFor[S]): SchemaFor[Set[S]]

    Permalink
  53. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  54. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  55. implicit def tuple2SchemaFor[A, B](implicit a: SchemaFor[A], b: SchemaFor[B]): SchemaFor[(A, B)]

    Permalink
  56. implicit def tuple3SchemaFor[A, B, C](implicit a: SchemaFor[A], b: SchemaFor[B], c: SchemaFor[C]): SchemaFor[(A, B, C)]

    Permalink
  57. implicit def tuple4SchemaFor[A, B, C, D](implicit a: SchemaFor[A], b: SchemaFor[B], c: SchemaFor[C], d: SchemaFor[D]): SchemaFor[(A, B, C, D)]

    Permalink
  58. implicit def tuple5SchemaFor[A, B, C, D, E](implicit a: SchemaFor[A], b: SchemaFor[B], c: SchemaFor[C], d: SchemaFor[D], e: SchemaFor[E]): SchemaFor[(A, B, C, D, E)]

    Permalink
  59. implicit def vectorSchemaFor[S](implicit schemaFor: SchemaFor[S]): SchemaFor[Vector[S]]

    Permalink
  60. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped