Object/Trait

com.spotify.scio.schemas

Schema

Related Docs: trait Schema | package schemas

Permalink

object Schema extends JodaInstances with AvroInstances with LowPrioritySchemaDerivation with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Schema
  2. Serializable
  3. Serializable
  4. LowPrioritySchemaDerivation
  5. AvroInstances
  6. JodaInstances
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

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

    Permalink
    Definition Classes
    LowPrioritySchemaDerivation

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. final def apply[T](implicit c: Schema[T]): Schema[T]

    Permalink
    Annotations
    @inline()
  5. implicit def arrayBufferSchema[T](implicit arg0: Schema[T]): Schema[ArrayBuffer[T]]

    Permalink
  6. implicit def arraySchema[T](implicit arg0: Schema[T], arg1: ClassTag[T]): Schema[Array[T]]

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. implicit def avroSchema[T <: SpecificRecord](implicit arg0: ClassTag[T]): Schema[T]

    Permalink
    Definition Classes
    AvroInstances
  9. implicit val bigDecimalSchema: Type[BigDecimal]

    Permalink
  10. implicit val booleanSchema: Type[Boolean]

    Permalink
  11. implicit def bufferSchema[T](implicit arg0: Schema[T]): Schema[Buffer[T]]

    Permalink
  12. implicit val byteSchema: Type[Byte]

    Permalink
  13. implicit val bytesSchema: Type[Array[Byte]]

    Permalink
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def combine[T](ctx: CaseClass[Schema, T]): Record[T]

    Permalink
    Definition Classes
    LowPrioritySchemaDerivation
  16. implicit val doubleSchema: Type[Double]

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. implicit val floatSchema: Type[Float]

    Permalink
  21. def fromAvroSchema(schema: org.apache.avro.Schema): Schema[GenericRecord]

    Permalink
    Definition Classes
    AvroInstances
  22. implicit macro def gen[T]: Schema[T]

    Permalink
    Definition Classes
    LowPrioritySchemaDerivation
  23. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. implicit val intSchema: Type[Int]

    Permalink
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. implicit def iterableSchema[T](implicit arg0: Schema[T]): Schema[Iterable[T]]

    Permalink
  28. implicit def jArrayListSchema[T](implicit arg0: Schema[T]): Schema[ArrayList[T]]

    Permalink
  29. implicit val jBigDecimalSchema: Type[BigDecimal]

    Permalink
  30. implicit val jBooleanSchema: Type[Boolean]

    Permalink
  31. implicit val jByteSchema: Type[Byte]

    Permalink
  32. implicit val jBytesSchema: Type[Array[Byte]]

    Permalink
  33. implicit val jDoubleSchema: Type[Double]

    Permalink
  34. implicit val jFloatSchema: Type[Float]

    Permalink
  35. implicit val jIntegerSchema: Type[Integer]

    Permalink
  36. implicit def jListSchema[T](implicit arg0: Schema[T]): Schema[List[T]]

    Permalink
  37. implicit val jLongSchema: Type[Long]

    Permalink
  38. implicit def jMapSchema[K, V](implicit arg0: Schema[K], arg1: Schema[V]): Schema[Map[K, V]]

    Permalink
  39. implicit val jShortSchema: Type[Short]

    Permalink
  40. implicit def javaBeanSchema[T](implicit arg0: IsJavaBean[T], arg1: ClassTag[T]): RawRecord[T]

    Permalink
  41. implicit def javaEnumSchema[T <: Enum[T]](implicit arg0: ClassTag[T]): Schema[T]

    Permalink
  42. implicit def jodaReadableInstantSchema[T <: ReadableInstant]: Type[T]

    Permalink
    Definition Classes
    JodaInstances
  43. implicit def listBufferSchema[T](implicit arg0: Schema[T]): Schema[ListBuffer[T]]

    Permalink
  44. implicit def listSchema[T](implicit arg0: Schema[T]): Schema[List[T]]

    Permalink
  45. implicit val longSchema: Type[Long]

    Permalink
  46. implicit def mapSchema[K, V](implicit arg0: Schema[K], arg1: Schema[V]): Schema[Map[K, V]]

    Permalink
  47. implicit def mutableMapSchema[K, V](implicit arg0: Schema[K], arg1: Schema[V]): Schema[Map[K, V]]

    Permalink
  48. implicit def mutableSetSchema[T](implicit arg0: Schema[T]): Schema[Set[T]]

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

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

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

    Permalink
    Definition Classes
    AnyRef
  52. implicit def optionSchema[T](implicit arg0: Schema[T]): Schema[Option[T]]

    Permalink
  53. implicit def seqSchema[T](implicit arg0: Schema[T]): Schema[Seq[T]]

    Permalink
  54. implicit def setSchema[T](implicit arg0: Schema[T]): Schema[Set[T]]

    Permalink
  55. implicit val sortSchema: Type[Short]

    Permalink
  56. implicit def sortedSetSchema[T](implicit arg0: Schema[T], arg1: Ordering[T]): Schema[SortedSet[T]]

    Permalink
  57. implicit val stringSchema: Type[String]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  60. implicit def traversableOnceSchema[T](implicit arg0: Schema[T]): Schema[TraversableOnce[T]]

    Permalink
  61. implicit def vectorSchema[T](implicit arg0: Schema[T]): Schema[Vector[T]]

    Permalink
  62. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from AvroInstances

Inherited from JodaInstances

Inherited from AnyRef

Inherited from Any

Ungrouped