Package

io.eels

schema

Permalink

package schema

Visibility
  1. Public
  2. All

Type Members

  1. case class Field(name: String, type: FieldType = FieldType.String, nullable: Boolean = true, precision: Precision = Precision(0), scale: Scale = Scale(0), signed: Boolean = false, arrayType: Option[FieldType] = None, fields: Seq[Field] = Nil, partition: Boolean = false, comment: Option[String] = None) extends Product with Serializable

    Permalink
  2. final class FieldType extends Enum[FieldType]

    Permalink
  3. trait PartitionConstraint extends AnyRef

    Permalink
  4. case class PartitionEquals(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  5. case class PartitionGt(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  6. case class PartitionGte(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  7. case class PartitionLt(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  8. case class PartitionLte(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  9. case class PartitionPart(key: String, value: String) extends Product with Serializable

    Permalink
  10. final case class Precision(value: Int) extends AnyVal with Product with Serializable

    Permalink
  11. final case class Scale(value: Int) extends AnyVal with Product with Serializable

    Permalink
  12. case class Schema(fields: List[Field]) extends Product with Serializable

    Permalink

    An eel schema contains:

    An eel schema contains:

    - Tables: Which contain fields - Fields: Which can be set as a partition.

    Not all components can support partitions. In those cases the partitions are ignored.

  13. case class PartitionSpec(parts: Array[PartitionPart]) extends Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    use partition actual

Value Members

  1. object Field extends Serializable

    Permalink
  2. object PartitionSpec extends Serializable

    Permalink
  3. object Schema extends Serializable

    Permalink
  4. object SchemaFn

    Permalink

Ungrouped