io.eels.component

hive

package hive

Visibility
  1. Public
  2. All

Type Members

  1. case class HiveDatasetUri(db: String, table: String) extends Product with Serializable

  2. trait HiveDialect extends StrictLogging

  3. case class HiveFieldSpec(name: String, type: String, comment: Option[String] = scala.None) extends Product with Serializable

  4. class HiveFilePart extends Part

  5. trait HiveFormat extends AnyRef

  6. class HivePartitionPart extends Part with Logging

    Part that can read values from the metastore directly.

  7. case class HiveSink(dbName: String, tableName: String, ioThreads: Int = 4, dynamicPartitioning: Option[Boolean] = scala.None, schemaEvolution: Option[Boolean] = scala.None)(implicit fs: FileSystem, client: IMetaStoreClient) extends Sink with StrictLogging with Product with Serializable

  8. case class HiveSinkBuilder(db: String, table: String, params: Map[String, List[String]]) extends Builder[HiveSink] with Product with Serializable

  9. class HiveSinkWriter extends SinkWriter with Logging

  10. case class HiveSource(dbName: String, tableName: String, partitionExprs: List[PartitionConstraint] = immutable.this.Nil, columnNames: Seq[String] = immutable.this.Nil)(implicit fs: FileSystem, client: IMetaStoreClient) extends Source with Logging with Using with Product with Serializable

  11. case class HiveSourceBuilder(db: String, table: String, params: Map[String, List[String]]) extends Builder[HiveSource] with Product with Serializable

  12. case class HiveSpec(dbName: String, tables: List[HiveTableSpec]) extends Product with Serializable

  13. case class HiveTableSpec(tableName: String, location: String, fields: List[HiveFieldSpec], tableType: String, partitionKeys: List[String], partitions: List[PartitionSpec], params: Map[String, String], inputFormat: String, outputFormat: String, serde: String, retention: Int, createTime: Long, createTimeFormatted: String, owner: String) extends Product with Serializable

  14. trait HiveWriter extends AnyRef

  15. case class Partition(parts: List[PartitionPart]) extends Product with Serializable

  16. trait PartitionConstraint extends AnyRef

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

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

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

  20. case class PartitionKey(name: String, values: Seq[String]) extends Product with Serializable

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

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

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

  24. case class PartitionSpec(values: List[String], location: String, params: Map[String, String]) extends Product with Serializable

Value Members

  1. object HiveDatasetUri extends Serializable

  2. object HiveDialect extends Logging

  3. object HiveFileScanner extends Logging

  4. object HiveFilesFn extends Logging

  5. object HiveFormat

  6. object HiveOps extends StrictLogging

  7. object HiveSchemaEvolve extends Logging

  8. object HiveSchemaFns extends StrictLogging

  9. object HiveSinkParser extends SinkParser

  10. object HiveSource extends Serializable

  11. object HiveSourceParser extends SourceParser

  12. object HiveSpecFn

  13. object Partition extends Serializable

  14. object PartitionPart extends Serializable

  15. object PartitionPartsFn extends Logging

  16. package dialect

Ungrouped