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. trait HiveFileScanner extends StrictLogging

  5. trait HiveFormat extends AnyRef

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

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

  8. class HiveSinkWriter extends SinkWriter with Logging

  9. case class HiveSource(dbName: String, tableName: String, partitionExprs: List[PartitionExpr] = immutable.this.Nil, columns: Seq[String] = immutable.this.Nil)(implicit fs: FileSystem, hive: HiveConf) extends Source with Logging with Using with Product with Serializable

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

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

  12. 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

  13. trait HiveWriter extends AnyRef

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

  15. case class PartitionEquals(name: String, value: String) extends PartitionExpr with Product with Serializable

  16. trait PartitionExpr extends AnyRef

  17. case class PartitionGt(name: String, value: String) extends PartitionExpr with Product with Serializable

  18. case class PartitionGte(name: String, value: String) extends PartitionExpr with Product with Serializable

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

  20. case class PartitionLt(name: String, value: String) extends PartitionExpr with Product with Serializable

  21. case class PartitionLte(name: String, value: String) extends PartitionExpr with Product with Serializable

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

  23. 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

  3. object HiveFileScanner

  4. object HiveFormat

  5. object HiveOps extends StrictLogging

  6. object HivePartitionFileEnumerator extends HiveFileScanner

  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 HiveTableFileEnumerator extends HiveFileScanner

  14. object Partition extends Serializable

  15. object PartitionPart extends Serializable

  16. object PartitionPartsFn extends Logging

  17. package dialect

Ungrouped