Package

schemer

Permalink

package schemer

Visibility
  1. Public
  2. All

Type Members

  1. case class ArraySchema(type: String = "array", items: JSONSchemaNode) extends JSONSchemaNode with Product with Serializable

    Permalink
  2. case class AvroSchema(schema: String) extends SchemaLike with Product with Serializable

    Permalink
  3. case class AvroSchemaBase() extends SchemaLikeBase[AvroSchema] with Product with Serializable

    Permalink
  4. case class BooleanSchema(type: String = "boolean") extends JSONSchemaNode with Product with Serializable

    Permalink
  5. case class CSVField(name: String, nullable: Boolean, type: String, position: Option[Int]) extends Product with Serializable

    Permalink
  6. case class CSVOptions(header: Boolean = true, headerBasedParser: Boolean = false, separator: String = ",", quoteChar: String = "\"", escapeChar: String = "\\") extends Product with Serializable

    Permalink
  7. case class CSVSchema(fields: List[CSVField], options: CSVOptions = CSVOptions()) extends SchemaLike with Product with Serializable

    Permalink
  8. case class CSVSchemaBase(csvOptions: CSVOptions) extends SchemaLikeBase[CSVSchema] with Product with Serializable

    Permalink
  9. case class IntegerSchema(type: String = "integer", minimum: Option[BigInt] = None, maximum: Option[BigInt] = None) extends JSONSchemaNode with Product with Serializable

    Permalink
  10. case class JSONSchema(schema: String) extends SchemaLike with Product with Serializable

    Permalink
  11. case class JSONSchemaBase() extends SchemaLikeBase[JSONSchema] with Product with Serializable

    Permalink
  12. trait JSONSchemaNode extends AnyRef

    Permalink
  13. case class NumberSchema(type: String = "number", minimum: Option[Double] = None, maximum: Option[Double] = None) extends JSONSchemaNode with Product with Serializable

    Permalink
  14. case class ObjectSchema(type: String = "object", properties: Map[String, JSONSchemaNode], additionalProperties: Boolean = false, $schema: Option[String] = None) extends JSONSchemaNode with Product with Serializable

    Permalink
  15. case class ParquetSchema(schema: String, type: ParquetSchemaType) extends SchemaLike with Product with Serializable

    Permalink
  16. case class ParquetSchemaBase[T <: SchemaLike](options: Map[String, String] = Map())(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[T]) extends SchemaLikeBase[ParquetSchema] with Product with Serializable

    Permalink
  17. sealed trait ParquetSchemaType extends AnyRef

    Permalink
  18. sealed trait SchemaType extends AnyRef

    Permalink
  19. case class StringSchema(type: String = "string", format: Option[String] = None, pattern: Option[String] = None, minLength: Option[Int] = None, maxLength: Option[Int] = None) extends JSONSchemaNode with Product with Serializable

    Permalink

Value Members

  1. object AvroSchema extends Serializable

    Permalink
  2. object CSVSchema extends Serializable

    Permalink
  3. object JSONSchema extends Serializable

    Permalink
  4. object ParquetSchema extends Serializable

    Permalink
  5. object ParquetSchemaType

    Permalink
  6. object SchemaType

    Permalink
  7. object Schemer

    Permalink
  8. package utils

    Permalink

Ungrouped