Package

io.eels.component.hive

partition

Permalink

package partition

Visibility
  1. Public
  2. All

Type Members

  1. class DynamicPartitionStrategy extends PartitionStrategy

    Permalink

    A PartitionStrategy that creates partitions in the table location using the default key=value/key=value path format

  2. case class PartitionMetaData(location: Path, name: String, inputFormat: String, outputFormat: String, createTime: Long, lastAccessTime: Long, partition: Partition) extends Product with Serializable

    Permalink
  3. trait PartitionStrategy extends AnyRef

    Permalink

    Strategy that is invoked for each partition.

    Strategy that is invoked for each partition. The strategy determines how the metastore is updated to handle partitions. For example, it may choose to create partitions that don't exist, or throw an exception if the partition does not already exist.

    Note: Any new paths must be created on disk by this strategy.

    The strategy also determines the location of the path where the partition is located, so custom implementations can place partitions in non standard locations if required.

    Note: Implementations must be thread safe as multiple writers may invoke the strategy concurrently for the same partition value.

Value Members

  1. object RowPartitionFn extends Logging

    Permalink
  2. object StaticPartitionStrategy extends PartitionStrategy

    Permalink

    A PartitionStrategy that requires all partitions to have been created in advance.

Ungrouped